A production-ready Agentic AI Chatbot built using LangGraph, LangChain, Groq LLM, and Streamlit. The project demonstrates how to build a graph-based conversational AI application with modular architecture, state management, and an interactive web interface.
- 🤖 AI Chatbot powered by Groq LLM
- ⚡ LangGraph Workflow
- 💬 Interactive Streamlit UI
- 🧠 State Management using LangGraph
- 📦 Modular Project Structure
- 🔄 Easy to Extend
- 🛡 Exception Handling
- Python
- Streamlit
- LangGraph
- LangChain
- Groq API
AGENTIC AI CHATBOT
│
├── app.py
├── README.md
├── requirements.txt
├── .gitignore
│
├── src
│ └── langgraphagenticai
│
│ ├── graph
│ │ ├── __init__.py
│ │ └── graph_builder.py
│ │
│ ├── LLMS
│ │ ├── __init__.py
│ │ └── groqllm.py
│ │
│ ├── nodes
│ │ ├── __init__.py
│ │ └── basic_chatbot_node.py
│ │
│ ├── state
│ │ ├── __init__.py
│ │ └── state.py
│ │
│ ├── ui
│ │ └── streamlitui
│ │ ├── display_result.py
│ │ ├── loadui.py
│ │ ├── uiconfigfile.ini
│ │ ├── uiconfigfile.py
│ │ └── __init__.py
│ │
│ ├── __init__.py
│ └── main.py
│
└── venv
git clone https://github.com/ShubhamKumar0786/Agentic_AI_Chatbot.git
cd Agentic_AI_Chatbotpython -m venv venvsource venv/bin/activatepip install -r requirements.txtstreamlit run app.pyUser
│
▼
Streamlit UI
│
▼
Load User Input
│
▼
Groq LLM
│
▼
Graph Builder
│
▼
Basic Chatbot Node
│
▼
AI Response
Screen.Recording.2026-07-22.at.10.52.45.PM.1.mp4
Contributions are welcome.
- Fork Repository
- Create Branch
git checkout -b feature-name
- Commit Changes
git commit -m "Added new feature"
- Push Branch
git push origin feature-name
- Open Pull Request
If you found this project helpful, give it a ⭐ on GitHub.
Shubham Kumar