Skip to content

This project involves developing AI memory agents using LangGraph to enable intelligent, context-driven automation. It consists of three core components: one that interacts directly with the main large language model (LLM) for reasoning and response generation, another that performs live web searches through the Tavily API to fetch real-time news

Notifications You must be signed in to change notification settings

Saikiranudayana/AI-memory-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This Project is made of Langcahin can be useful in using different models and differnt tyoes of chat bot's as well

Agentic AI Chatbot with Groq and Tavily

This project demonstrates how to build agentic AI applications starting from a simple Python foundation. The chatbot is powered by Groq open-source models and extended with the Tavily API for web-enabled search and real-time data fetching.

It includes:

  • A basic chatbot directly connected to an LLM
  • A web-enabled chatbot that fetches and summarizes real-world information
  • An AI news summarization tool with daily, weekly, and monthly updates

🚀 Features

1. Basic Chatbot

Uses Groq LLMs to answer simple queries.
Example: A basic question on machine learning.

Screenshot 2025-08-18 192355

2. Web-Enabled Chatbot

Integrates the Tavily API to perform live searches.
Tested by searching my own name, showcasing real-time data retrieval.

Screenshot 2025-08-18 192533

3. AI News Summarization

Automatically generates summaries of AI news with daily, weekly, and monthly frequencies.

  • Daily AI News
Screenshot 2025-08-18 192808
  • Weekly AI News
Screenshot 2025-08-18 192633
  • Monthly AI News
Screenshot 2025-08-18 192707

🛠️ Tech Stack

  • Python
  • LangGraph
  • Groq LLMs
  • Tavily API for real-time search
  • Streamlit for UI

📂 Project Structure

├── app.py # Main Streamlit application ├── requirements.txt # Project dependencies ├── utils/ # Utility functions │ ├── chatbot.py # LLM chatbot logic │ ├── web_agent.py # Web-enabled chatbot with Tavily │ └── news_agent.py # AI news summarization └── README.md # Project documentation


⚙️ Setup Instructions

  1. Clone the repository:
    git clone https://github.com/<your-username>/agentic-ai-chatbot.git
    cd agentic-ai-chatbot
    

2.install dependencides:

pip install -r requirements.txt

3.Add api_keys:

export GROQ_API_KEY="your_groq_api_key"

export TAVILY_API_KEY="your_tavily_api_key"

4.Run the Application:

streamlit run app.py

🙌 Acknowledgements

Groq for open-source LLMs

Tavily for real-time search APIs

LangChain / LangGraph for building agentic AI workflows

Special thanks to Krish Naik for mentorship and guidance

About

This project involves developing AI memory agents using LangGraph to enable intelligent, context-driven automation. It consists of three core components: one that interacts directly with the main large language model (LLM) for reasoning and response generation, another that performs live web searches through the Tavily API to fetch real-time news

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages