Bipul8765's picture
1st Commit
06c0b15

A newer version of the Gradio SDK is available: 5.31.0

Upgrade

πŸš€ 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:

    git clone https://github.com/Bipul70701/Multi-Agent-System-OWL.git  
    cd Multi-Agent-System-OWL  
    
  2. Create a virtual environment:

    python -m venv venv  
    
  3. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate  
      
    • On macOS/Linux:
      source venv/bin/activate  
      
  4. Install dependencies:

    pip install -r requirements.txt  
    
  5. 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