Giter Site home page Giter Site logo

peytontolbert / theagency Goto Github PK

View Code? Open in Web Editor NEW

This project forked from databassgit/theagency

0.0 0.0 0.0 28 KB

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

Python 100.00%

theagency's Introduction

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

theagency's People

Contributors

databassgit avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.