Agentic AI use-case playground
Agent AI Use-cases Example
A Streamlit-powered application showcasing multiple agentic AI use cases using LangGraph, Tavily, OpenAI, Groq, and LangChain.

Documentation
Agent AI Use-cases Example
A Streamlit-powered application showcasing multiple agentic AI use cases using LangGraph, Tavily, OpenAI, Groq, and LangChain.
GitHub Repository: agentic-ai-chatbot
Live Demo: hitesh-s0lanki-agentic-ai-chatbot-app
π Features
- Streamlit UI: Fast, interactive interface for exploring AI use cases.
- LLM Integrations: OpenAI (gpt-4o), Groq via langchain-groq.
- Tool Calls: News & web search using Tavily.
- Agent Framework: Built with LangGraph and LangChain for stateful, tool-enabled agents.
- Organized File Structure: Modular components and clear directory layout for easy extension.
π‘ Use Cases
- Basic Chatbot β Stateful conversational interface.
- Chatbot with Tool β Calls external tools to fetch and display recent news.
- AI News β Curated AI news explorer.
- Weekly AI News Summary β Automated weekly recap of AI developments.
π Tech Stack
- Python 3.9+
- Streamlit
- OpenAI Python SDK
- Groq LLM SDK (via langchain-groq)
- LangChain & LangGraph
- Tavily API for web/news retrieval
π¦ Installation
git clone https://github.com/Hitesh-s0lanki/agentic-ai-chatbot.git
cd agentic-ai-chatbot
pip install -r requirements.txt
βοΈ Configuration
Create a .env file in the project root:
OPENAI_API_KEY=your_openai_api_key
TAVILY_API_KEY=your_tavily_api_key
groq_api_key=your_groq_api_key
βΆοΈ Usage
streamlit run app.py
- Select your LLM provider and model.
- Choose a use case from the sidebar.
- Enter your API keys.
- Interact with the agent in the main panel.
π Project Structure
agentic-ai-chatbot/
βββ app.py # main file
βββ components/ui # UI components and layouts
βββ components/nodes # Individual node use-case implementations
βββ components/graph # Graph builder Function
βββ requirements.txt # Python dependencies
βββ README.md # This file
π€ Contributing
Contributions, issues, and feature requests are welcome! Feel free to fork the repo and submit a pull request.
Enjoy exploring Agent AI!
Keep exploring
Related work

Meet AI
A real-time, AI-powered video & chat platformβcreate your own AI βagents,β schedule meetings, and collaborate seamlessly in the browser.

ReAct Agent
This project demonstrates a ReAct (Reason + Act) agent implemented using LangChain, integrated with real-world tools like Arxiv, Wikipedia, and Tavily to search, reason, and respond to complex user queries.

Agentic Blog Generator
AI-generated blogs via an βagenticβ workflow graph.