0

๐Ÿ” AI Domain Deep Research Agent

awesome-llm-appsai_domain_deep_research_agent

๐Ÿ‘‰ Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

Sign in to save downloads to your library and vote.

Preview

๐Ÿ” AI Domain Deep Research Agent

๐ŸŽ“ FREE Step-by-Step Tutorial

๐Ÿ‘‰ Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

An advanced AI research agent built using the Agno Agent framework, Together AI's Qwen model, and Composio tools. This agent helps users conduct comprehensive research on any topic by generating research questions, finding answers through multiple search engines, and compiling professional reports with Google Docs integration.

Features

  • ๐Ÿง  Intelligent Question Generation:

    • Automatically generates 5 specific research questions about your topic
    • Tailors questions to your specified domain
    • Focuses on creating yes/no questions for clear research outcomes
  • ๐Ÿ”Ž Multi-Source Research:

    • Uses Tavily Search for comprehensive web results
    • Leverages Perplexity AI for deeper analysis
    • Combines multiple sources for thorough research
  • ๐Ÿ“Š Professional Report Generation:

    • Compiles research findings into a McKinsey-style report
    • Structures content with executive summary, analysis, and conclusion
    • Creates a Google Doc with the complete report
  • ๐Ÿ–ฅ๏ธ User-Friendly Interface:

    • Clean Streamlit UI with intuitive workflow
    • Real-time progress tracking
    • Expandable sections to view detailed results

How to Run

  1. Setup Environment

    # Clone the repository
    git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
    cd advanced_ai_agents/single_agent_apps/ai_domain_deep_research_agent
    
    # Install dependencies
    pip install -r requirements.txt
    
    composio add googledocs
    composio add perplexityai
    
  2. Configure API Keys

    • Get Together AI API key from Together AI
    • Get Composio API key from Composio
    • Add these to a .env file or enter them in the app sidebar
  3. Run the Application

    streamlit run ai_domain_deep_research_agent.py
    

Usage

  1. Launch the application using the command above
  2. Enter your Together AI and Composio API keys in the sidebar
  3. Input your research topic and domain in the main interface
  4. Click "Generate Research Questions" to create specific questions
  5. Review the questions and click "Start Research" to begin the research process
  6. Once research is complete, click "Compile Final Report" to generate a professional report
  7. View the report in the app and access it in Google Docs

Technical Details

  • Agno Framework: Used for creating and orchestrating AI agents
  • Together AI: Provides the Qwen 3 235B model for advanced language processing
  • Composio Tools: Integrates search engines and Google Docs functionality
  • Streamlit: Powers the user interface with interactive elements

Example Use Cases

  • Academic Research: Quickly gather information on academic topics across various disciplines
  • Market Analysis: Research market trends, competitors, and industry developments
  • Policy Research: Analyze policy implications and historical context
  • Technology Evaluation: Research emerging technologies and their potential impact

Dependencies

  • agno
  • composio_agno
  • streamlit
  • python-dotenv

License

This project is part of the awesome-llm-apps collection and is available under the MIT License.

Ingestion metadata

Source catalog
awesome-llm-apps
Repository
Shubhamsaboo/awesome-llm-apps ยท main
File path
advanced_ai_agents/multi_agent_apps/ai_domain_deep_research_agent/README.md
Last refreshed
7/24/2026, 3:00:12 AM (51m ago)
Refresh schedule
Daily ยท 03:00 UTC
Dedupe status
Unique ยท deduped by (source, url)