/dream-team

This repo helps you to build a team of AI agents with Autogen

Primary LanguageJupyter NotebookMIT LicenseMIT

Build your dream team with Autogen

This repo helps you to build a team of AI agents, this code is setting up a system of agents using the autogen library. The agents include a human admin, an AI Developer, a planner, an executor, and a quality assurance agent. Each agent is configured with a name, a role, and specific behaviors or responsibilities.

image

Installation

Clone the repository

git clone https://github.com/yanivvak/dream-team.git  

Navigate to the project directory

cd dream-team  
  1. Set up a virtual environment (Preferred)
python -m venv dream

Once you’ve created a virtual environment, you may activate it.

On Windows, run:

dream\Scripts\activate

On Unix or MacOS, run:

source dream/bin/activate

To deactivate :

deactivate

More information about virtual environments can be found [here] (https://docs.python.org/3/tutorial/venv.html)

Install dependencies

pip install -r requirements.txt
  1. Update credentials

Check here

  • Update the file with your credentials
  • Save it as OAI_CONFIG_LIST

Run

You can run the Python notebook build-dream-team.ipynb or run the app with Streamlit

streamlit run app.py