owl/community_usecase/PHI_Sanitization_Summarization_and_Article_Writing
Bipul Kumar Sharma 4c4dfee82c 1st Commit
2025-03-22 00:54:24 +05:30
..
2025-03-22 00:54:24 +05:30
2025-03-22 00:54:24 +05:30

🚀 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