DataBassGit / TheAgency

This is a generative agent written by Claude and ChatGPT: https://chat.openai.com/share/423a7210-16e8-4f46-99a8-99ae550c9be0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Collaborative Multi-Agent Environment

This project aims to develop an environment that supports collaboration and problem-solving between intelligent software agents. The environment provides agents with a platform to interact, exchange information, coordinate actions, and work together towards complex objectives. You can view the full exchange here: https://chat.openai.com/share/7f4e6b21-7c6e-4efe-9a97-615831b3c059

Key Features

  • Flask REST API and event streaming for agent interaction
  • Scalable database (ChromaDB) for data storage
  • Lifecycle and validation models to ensure data integrity
  • Supports connecting local or remote agents to the environment
  • Enables agents to react dynamically based on environment events
  • Decoupled from specific agent architectures - can support diverse agent models

Getting Started

Installation

  1. Clone the repo:
git clone https://github.com/DataBassGit/GenerativeAgent.git
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the environment server:
python environment.py 
  1. Start agent services to connect to the local or remote environment

Key Libraries

  • Flask, Flask-SocketIO: used to build and handle the REST API and event streaming.
  • Cerberus: provides data validation.
  • ChromaDB: offers scalable database solutions for storing data.
  • Requests: helps with making HTTP requests to the API.

Roadmap

  • Continue enhancing environment functionality based on testing and feedback
  • Build tools and platforms to streamline development of agents for the environment
  • Explore options for scaling the environment to support more sophisticated agent interaction and swarm-level behavior
  • Investigate privacy-preserving and fair information exchange between agents
  • Release stable versions of the environment for community access and development

About

This is a generative agent written by Claude and ChatGPT: https://chat.openai.com/share/423a7210-16e8-4f46-99a8-99ae550c9be0


Languages

Language:Python 100.0%