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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31fa7ced3fe8e3b2288600417d58a9e3a2d911e3874fd670912890bda9481ff3
|
|
| MD5 |
872a8a429536dd251bc027ca4b794ca6
|
|
| BLAKE2b-256 |
acf1b9d5d1d7278c8256acfc58e14aa1b315410b9cc8da6f9140eb34c3fa6bb7
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebd5d5a90ad41525ef9bcdb34a74a5f36dacb3a4d5d26cf77941c0be8e6b1d84
|
|
| MD5 |
115f417b1c47394b42c00f529a451151
|
|
| BLAKE2b-256 |
15bd883325a897453f672f85d8b7e42614341e509eb366443fff1b62bae14cbb
|