Skip to content

absisi44/Agentic-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

End-to-End Agentic AI Project 🕓

This repository contains a complete AI project showcasing three key components:

  1. A basic LLM-powered chatbot
  2. A tool-augmented agent using LangGraph
  3. A fully automated Agentic AI pipeline for real-time AI news tracking and summarization

🔧 Tech Stack

  • LangGraph: Manages agent workflows with state and transitions
  • LangChain: Integrates tools and LLMs
  • Tavily Search: Real-time web search
  • OpenAI / Groq: LLMs for reasoning and summarization
  • Streamlit / Gradio (Optional): User interface for testing agents

🧠 Project Modules

1. Basic Chatbot

A simple conversational agent powered by an LLM.

Features

  • Maintains basic chat history
  • Stateless or memory-enabled version
  • Can be used for testing prompts or LLMs

2. Tool-Augmented Agent

An enhanced agent that uses external tools to answer more complex questions.

Tools Used

  • Search (Tavily)
  • Calculator or custom tools (optional)

Features

  • Dynamic tool calling via LangGraph nodes
  • ReAct-style decision-making

3. End-to-End Agentic AI Pipeline

A fully autonomous system for weekly and monthly AI news collection and summarization.

Workflow

  • Agent searches for relevant AI articles
  • Filters based on source and date
  • Summarizes using an LLM
  • Outputs organized summaries (daily, weekly, monthly)

Use Cases

  • News monitoring
  • AI research trend tracking
  • Agentic automation templates

📁 Folder Structure

├── basic_chatbot/             # Basic LLM chatbot logic
├── tool_agent/                # LangGraph agent with tools
├── ai_news_pipeline/          # Full end-to-end news summary pipeline
├── utils/                     # Shared utility functions
├── .env                       # API keys
├── requirements.txt           # Python dependencies
└── README.md

About

This repository contains a complete AI project showcasing three key components: A basic LLM-powered chatbot A tool-augmented agent using LangGraph A fully automated Agentic AI pipeline for real-time AI news tracking and summarization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages