Skip to content

Latest commit

 

History

History
67 lines (41 loc) · 1.87 KB

File metadata and controls

67 lines (41 loc) · 1.87 KB

Dynamic and Intelligent Multi-Agent Topic Analysis

This repository contains a Streamlit application that demonstrates dynamic and intelligent multi-agent topic analysis using the Groq API. The application allows users to enter a topic and generates a comprehensive summary by dynamically creating agent roles and assigning tasks based on the topic analysis.

Demo

Try the demo

Features

  • Dynamic agent creation based on topic analysis
  • Linear collaborative response generation by agents
  • Comprehensive summary generation
  • Interactive progress tracking
  • Expandable sections for topic analysis, agent responses, and summary
  • User-friendly interface with predefined subject and API key input

Requirements

  • Python 3.6 or higher
  • Streamlit
  • Groq API key

Installation

  1. Clone the repository:

    git clone https://github.com/lgboim/multi-agent-analyzer.git
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Obtain a Groq API key by signing up at Groq.

Usage

  1. Run the Streamlit application:

    streamlit run app.py
    
  2. Enter your Groq API key when prompted.

  3. Enter a topic or use the predefined subject.

  4. Click the "Analyze Topic" button to start the analysis.

  5. Monitor the progress and explore the expandable sections for topic analysis, agent responses, and the comprehensive summary.

  6. The generated summary will be automatically saved to a text file.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Contact

For any questions or inquiries, please contact lgboim@gmail.com.