A framework for creating multi-agent colonies
Project description
README.md This file gives an overview of your project, how to install it, and provides examples of how to use it. Here is a basic example for your aegis_framework package:
README.md markdown Copy code
Aegis Framework
Aegis Framework is a Python package designed to facilitate the creation of multi-agent colonies, making it easy to create, manage, and extend agents for various tasks.
Features
- Simple framework for creating multi-agent colonies
- Customizable agents with built-in support for local models
- Easy integration with custom LLMs or other components
Installation
To install the package, use pip:
pip install aegis-framework
Usage
Example
Here's how you can use the MasterAIAgent from the framework:
python
Copy code
from aegis_framework import MasterAIAgent
# Initialize the agent
agent = MasterAIAgent(name="Master Agent")
# Ask a question
response = agent.answer_question("What is the impact of AI on society?")
print(response)
Custom LLM Example
You can also use a custom local LLM model:
python
Copy code
from aegis_framework import OllamaLocalModel
from aegis_framework import MasterAIAgent
# Create a custom LLM instance
ollama_llm = OllamaLocalModel(model="gemma2:9b")
# Initialize the Master Agent with the custom LLM
agent = MasterAIAgent(name="Custom Master Agent", llm=ollama_llm)
# Ask a question
response = agent.answer_question("How is AI changing the world?")
print(response)
Contributing
Contributions are welcome! Please read the contributing guidelines for more details.
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
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 aegis_framework-0.1.11.tar.gz.
File metadata
- Download URL: aegis_framework-0.1.11.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
166b6c6b8ca58c42f2f5f8471b82d64a494428f393af23a475ab5111acad98d6
|
|
| MD5 |
5274c89de99905587668c000db0e9469
|
|
| BLAKE2b-256 |
2e564c4fecc12ebf25b6c325c80382a7d211cefbe2d4d8649528893383e1fc84
|
File details
Details for the file aegis_framework-0.1.11-py3-none-any.whl.
File metadata
- Download URL: aegis_framework-0.1.11-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29553524b0baf4c02d813eef8c5f13761281800394ff487a6f9a545194f639e3
|
|
| MD5 |
9e86baa5f559997e0ec029928d947f80
|
|
| BLAKE2b-256 |
bdfa7c00c1644ba580ba611d7186acbe33260b059da4cc4ac92e09e6dc19aefe
|