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.
Metadata
Release files for teenageagi 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| teenageagi-0.1.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| teenageagi-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.3 kB
Release files / teenageagi-0.1.0.tar.gz
| Download URL | teenageagi-0.1.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31fa7ced3fe8e3b2288600417d58a9e3a2d911e3874fd670912890bda9481ff3
|
|
BLAKE2b-256 checksum How to use checksums |
acf1b9d5d1d7278c8256acfc58e14aa1b315410b9cc8da6f9140eb34c3fa6bb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.11.11 Darwin/24.1.0
|
Release files / teenageagi-0.1.0-py3-none-any.whl
| Download URL | teenageagi-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ebd5d5a90ad41525ef9bcdb34a74a5f36dacb3a4d5d26cf77941c0be8e6b1d84
|
|
BLAKE2b-256 checksum How to use checksums |
15bd883325a897453f672f85d8b7e42614341e509eb366443fff1b62bae14cbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.11.11 Darwin/24.1.0
|