A newer version of the Gradio SDK is available:
5.31.0
π Collaborative Multi-Agent AI System
Welcome to my latest project: a multi-agent AI platform that automates complex tasks through teamwork! This system combines the power of CAMEL-AI, OWL, and Streamlit to create a seamless, interactive experience for task automation and collaboration.
β¨ Features
- π€ Multi-Agent Teamwork: CAMEL-AI + OWL frameworks enable real-time collaboration between autonomous agents.
- π‘ Autonomous Agents: Agents communicate, collaborate, and validate outputs for accurate results.
- π Seamless Integration: CAMEL-AI for agent design + OWL for real-time task management.
- π Streamlit UI: A clean, interactive app for easy task execution.
- π Use Cases:
- Summarize medical texts in seconds.
- Automate research article generation.
- Sanitize PHI data for compliance.
π οΈ How It Works
- Agent Roles: Defined using CAMEL-AI's
RolePlaying
class. - Dynamic Toolkits: Integrated CAMEL-AI's tools for agent functionality.
- Real-Time Management: OWL framework ensures smooth task execution.
- User-Friendly Interface: Streamlit provides an intuitive UI for users.
π Getting Started
Clone the repository:
git clone https://github.com/Bipul70701/Multi-Agent-System-OWL.git cd Multi-Agent-System-OWL
Create a virtual environment:
python -m venv venv
Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS/Linux:
source venv/bin/activate
- On Windows:
Install dependencies:
pip install -r requirements.txt
Run the Streamlit app:
streamlit run app.py
π§ Key Components
- CAMEL-AI: Framework for designing and managing autonomous agents.
- OWL: Real-time task management and collaboration.
- Streamlit: Interactive web app for user interaction.
π Project Structure
Multi-Agent-System-OWL/
βββ multiagentsystem.py # Streamlit application
βββ owl/ # OWL framework and utilities
β βββ utils/ # Utility functions and helpers
βββ requirements.txt # List of dependencies
βββ README.md # Project documentation
π Try It Yourself
Check out the project on GitHub:
π GitHub Repository
π Credits
- CAMEL-AI: For the multi-agent framework.
- OWL: For real-time task management.
- Streamlit: For the interactive UI.
Made with β€οΈ by Bipul Kumar Sharma