Spaces:
Sleeping
Sleeping
| title: Autonomous Research Agent | |
| emoji: π€ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: streamlit | |
| sdk_version: 1.49.1 | |
| app_file: main.py | |
| pinned: false | |
| license: mit | |
| # Autonomous Research Agent π€ | |
| An intelligent research assistant that autonomously searches the web, evaluates sources, and compiles comprehensive research reports using LangGraph and Groq. | |
| ## Features | |
| - π **Autonomous Web Search** - Uses Tavily AI to find relevant articles | |
| - π§ **Smart Evaluation** - LLM-powered relevance filtering | |
| - π **Automatic Summarization** - Extracts key insights from sources | |
| - π **Report Compilation** - Synthesizes findings into cohesive reports | |
| - π **Stateful Architecture** - Uses LangGraph for complex agentic workflows | |
| - β‘ **High-Speed Inference** - Powered by Groq's LPU (Llama 3.3 70B) | |
| ## How to Use | |
| 1. Enter a research topic in the chat input | |
| 2. Watch the agent autonomously: | |
| - Search for relevant articles | |
| - Scrape and evaluate content | |
| - Summarize useful information | |
| - Compile a comprehensive report | |
| 3. Review your personalized research report! | |
| ## Configuration | |
| This Space requires two API keys to function (set in Settings β Repository Secrets): | |
| - `GROQ_API_KEY` - Get from [console.groq.com](https://console.groq.com/) | |
| - `TAVILY_API_KEY` - Get from [tavily.com](https://tavily.com/) | |
| ## Technology Stack | |
| - **LangGraph** - Stateful agent orchestration | |
| - **Groq (Llama 3.3 70B)** - High-speed LLM inference | |
| - **Tavily AI** - AI-optimized search | |
| - **Streamlit** - Interactive UI | |
| - **SQLite** - Persistent checkpointing | |
| ## Source Code | |
| Full source code available at: [GitHub Repository](https://github.com/yourusername/research-agent) | |
| --- | |
| Built with β€οΈ using LangGraph, Groq, and Streamlit | |