Skip to main content

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


Download files

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

Source Distribution

aegis_framework-0.1.11.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

aegis_framework-0.1.11-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

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

Hashes for aegis_framework-0.1.11.tar.gz
Algorithm Hash digest
SHA256 166b6c6b8ca58c42f2f5f8471b82d64a494428f393af23a475ab5111acad98d6
MD5 5274c89de99905587668c000db0e9469
BLAKE2b-256 2e564c4fecc12ebf25b6c325c80382a7d211cefbe2d4d8649528893383e1fc84

See more details on using hashes here.

File details

Details for the file aegis_framework-0.1.11-py3-none-any.whl.

File metadata

File hashes

Hashes for aegis_framework-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 29553524b0baf4c02d813eef8c5f13761281800394ff487a6f9a545194f639e3
MD5 9e86baa5f559997e0ec029928d947f80
BLAKE2b-256 bdfa7c00c1644ba580ba611d7186acbe33260b059da4cc4ac92e09e6dc19aefe

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