AutoGen extension for multi-agent systems, targeting AGI
Top 96.7% on sourcepulse
This project enhances the AutoGen framework to advance multi-agent conversational systems towards Artificial General Intelligence (AGI) capabilities. It targets researchers and developers looking to improve group chat dynamics, decision-making, and complex task proficiency in autonomous AI agents. The primary benefit is a more sophisticated and capable multi-agent system.
How It Works
The project modifies AutoGen classes to enable advanced group chat functionalities, including an "Agent Council" for decision-making and speaker selection based on a specific prompting technique. It supports conversation continuity by loading chat histories and fosters team awareness among agents, where each agent understands its role and those of its peers. Advanced RAG with RAG-fusion and LLM re-ranking via llama_index
, along with built-in domain discovery for external knowledge, are key components.
Quick Start & Requirements
pip install -r requirements.txt
python autogen_modified_group_chat.py
python example_research.py
, python example_rag.py
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
This project leverages agents with local code execution capabilities and relies on GPT-4 Turbo's extended context window, which can incur significant costs. Users should proceed with caution. Future work includes supporting more research resources, chat history overflow management, and potentially smaller context windows with open-source LLMs.
1 year ago
1 week