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.12.tar.gz (4.4 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.12-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file aegis_framework-0.1.12.tar.gz.

File metadata

  • Download URL: aegis_framework-0.1.12.tar.gz
  • Upload date:
  • Size: 4.4 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.12.tar.gz
Algorithm Hash digest
SHA256 e17accf81ae975ccd71332b86cc4cf144f9b188f561a26b06642f0ee1bc50d5a
MD5 c91b1ba661f6d3ecb26699e5b95688c1
BLAKE2b-256 a7c245d767772fda7457dc7c362509442aa51d2f4af2ba8ca612f61945ddfb34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aegis_framework-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 e87d6807fc8ce7bc97ff227032c3abc9016a64bb5b04ae790676c1daebb0ac8d
MD5 26ba16284af1bbc5b32cb379d4c6a64f
BLAKE2b-256 0ac08b1e17ab35b52b0efac3554ce642158b6591fc18bacf6ff92e96a1d584b6

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