Skip to content

Arks-06/Orchestrated-News-Agent

Repository files navigation

AI NEWS AGENT ORCHESTRATOR

OVERVIEW

This is a fully autonomous AI system that acts as your personal news editor. It uses a team of AI agents to fetch the latest headlines, summarize them, identify key trends, and email you a curated daily digest.

It is built using Python, LangGraph for orchestration, and Llama-3 (via Groq) for intelligence.

FEATURES

  1. Crawler: Fetches real-time news using NewsAPI.
  2. Summarizer: Condenses articles into concise bullet points.
  3. Trend Analyzer: Groups news by topic and identifies patterns.
  4. Writer/Emailer: Compiles a final Markdown report and emails it to you.

SETUP INSTRUCTIONS

  1. Install Dependencies: pip install -r requirements.txt

  2. Configure Environment Variables: Create a '.env' file in this folder with the following keys:

    • GROQ_API_KEY=...
    • NEWSAPI_API_KEY=...
    • SENDER_EMAIL=...
    • GMAIL_APP_PASSWORD=...
    • RECIPIENT_EMAIL=...
  3. Run the Agent: python main.py

REQUIREMENTS

  • Python 3.10+
  • A Groq API Key (Free tier available)
  • A NewsAPI Key (Free tier available)
  • A Gmail account with an App Password (for sending emails)

About

An autonomous multi-agent system that researches, summarizes, and emails a daily news digest. Built with LangGraph, LangChain, and Llama-3 (Groq).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors