File size: 2,767 Bytes
06c0b15 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
# π 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
1. **Agent Roles**: Defined using CAMEL-AI's `RolePlaying` class.
2. **Dynamic Toolkits**: Integrated CAMEL-AI's tools for agent functionality.
3. **Real-Time Management**: OWL framework ensures smooth task execution.
4. **User-Friendly Interface**: Streamlit provides an intuitive UI for users.
---
## π Getting Started
1. **Clone the repository**:
```bash
git clone https://github.com/Bipul70701/Multi-Agent-System-OWL.git
cd Multi-Agent-System-OWL
```
2. **Create a virtual environment**:
```bash
python -m venv venv
```
3. **Activate the virtual environment**:
- On Windows:
```bash
venv\Scripts\activate
```
- On macOS/Linux:
```bash
source venv/bin/activate
```
4. **Install dependencies**:
```bash
pip install -r requirements.txt
```
5. **Run the Streamlit app**:
```bash
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](https://github.com/Bipul70701/Multi-Agent-System-OWL)
---
## π 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 |