Skip to main content

A Python package for teenage-agi

Project description

TeenageAGI

A Python package for creating and interacting with simulated teenage artificial general intelligence agents.

Installation

pip install teenageagi

Usage

from teenageagi import TeenageAGI, create_agent

# Create a teenage AGI with custom name and age
agent = TeenageAGI(name="Alex", age=16)

# Add knowledge to the agent
agent.learn("Python is a versatile programming language")
agent.learn("Machine learning is a subset of artificial intelligence")

# Get a response from the agent
response = agent.respond("Tell me about programming")
print(response)

# Alternative: use the factory function
factory_agent = create_agent(name="Sam", age=17)

Features

  • Create AGI agents with customizable names and teenage ages (13-19)
  • Add knowledge to your AGI's knowledge base
  • Generate responses based on accumulated knowledge
  • Simple and intuitive API

Development

Setup Development Environment

# Clone the repository
git clone https://github.com/jordan/teenage-agi.git
cd teenage-agi

# Install dependencies with Poetry
poetry install

# Run tests
poetry run pytest

License

MIT

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teenageagi-0.1.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teenageagi-0.1.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file teenageagi-0.1.0.tar.gz.

File metadata

  • Download URL: teenageagi-0.1.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.11 Darwin/24.1.0

File hashes

Hashes for teenageagi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 31fa7ced3fe8e3b2288600417d58a9e3a2d911e3874fd670912890bda9481ff3
MD5 872a8a429536dd251bc027ca4b794ca6
BLAKE2b-256 acf1b9d5d1d7278c8256acfc58e14aa1b315410b9cc8da6f9140eb34c3fa6bb7

See more details on using hashes here.

File details

Details for the file teenageagi-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: teenageagi-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.11 Darwin/24.1.0

File hashes

Hashes for teenageagi-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ebd5d5a90ad41525ef9bcdb34a74a5f36dacb3a4d5d26cf77941c0be8e6b1d84
MD5 115f417b1c47394b42c00f529a451151
BLAKE2b-256 15bd883325a897453f672f85d8b7e42614341e509eb366443fff1b62bae14cbb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page