research-agent / README.md
Punit1's picture
Switch to HF Space README
52e9d16

A newer version of the Streamlit SDK is available: 1.55.0

Upgrade
metadata
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):

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


Built with ❀️ using LangGraph, Groq, and Streamlit