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