Cookies

With your permission, we use Google Analytics cookies to measure visits and improve the site. Necessary cookies are always on. You can change your choice or withdraw consent anytime in the footer, under Cookie settings. Cookie Policy

Skip to content

Agent Teams ·Advanced

Multi Agent Researcher

About this app

This Streamlit app empowers you to research top stories and users on HackerNews using a team of AI assistants with GPT-4o.

  • Complete open-source code
  • Step-by-step tutorial
  • Runs on your computer

Technical sheet

Category
Agent Teams
Difficulty
Advanced
Models
OpenAI, Llama
Frameworks
Agno, Ollama (local)
Runs locally?
Yes (Ollama)
Required keys
OPENAI_API_KEY

License Apache-2.0 · content curated and maintained by Doutor AI.

Full tutorial

📰 Multi-Agent AI Researcher

🎓 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.

This Streamlit app empowers you to research top stories and users on HackerNews using a team of AI assistants with GPT-4o.

Features

  • Research top stories and users on HackerNews
  • Utilize a team of AI assistants specialized in story and user research
  • Generate blog posts, reports, and social media content based on your research queries

How to get Started?

  1. Clone the GitHub repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_ai_agents/multi_agent_apps/multi_agent_researcher
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Get your OpenAI API Key
  • Sign up for an OpenAI account (or the LLM provider of your choice) and obtain your API key.
  1. Run the Streamlit App
streamlit run research_agent.py

How it works?

  • Upon running the app, you will be prompted to enter your OpenAI API key. This key is used to authenticate and access the OpenAI language models.
  • Once you provide a valid API key, three specialized AI agents are created:
  • HackerNews Researcher: Specializes in getting top stories from HackerNews using the HackerNews API.
  • Web Searcher: Searches the web for additional information on topics using DuckDuckGo search.
  • Article Reader: Reads and extracts content from article URLs using newspaper4k tools.
  • These agents work together as a coordinated team under the HackerNews Team which orchestrates the research process.
  • Enter your research query in the provided text input field. This could be a topic, keyword, or specific question related to HackerNews stories or users.
  • The HackerNews Team follows a structured workflow:
  1. First searches HackerNews for relevant stories based on your query
  2. Uses the Article Reader to extract detailed content from the story URLs
  3. Leverages the Web Searcher to gather additional context and information
  4. Finally provides a thoughtful and engaging summary with title, summary, and reference links
  • The generated content is structured as an Article with a title, summary, and reference links for easy review and use.

From the same category

Agent TeamsAdvanced

AQI Analysis Agent

The AQI Analysis Agent is a powerful air quality monitoring and health recommendation tool powered by Firecrawl and Agno's AI Agent framework. This ap…

  • OpenAI
Agent TeamsAdvanced

Codebase Migration & Refactor Planner (LangGraph)

An AI-powered multi-agent codebase migration assistant built with LangGraph and Streamlit that plans file-by-file refactoring tasks, performs human-in…

  • OpenAI
  • Llama
  • DeepSeek
  • local
Agent TeamsAdvanced

AI Domain Deep Research Agent

An advanced AI research agent built using the Agno Agent framework, Together AI's Qwen model, and Composio tools. This agent helps users conduct compr…

  • Qwen

Need a tailor-made solution?

Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.

Save hours every week with AI, no hassle

Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.

See plans