AmmarAnwar/Agentic_Rag
2
๐ค LangGraph Agentic AI Chatbot
A powerful AI chatbot application built with LangGraph, featuring multiple use cases including basic chatbot, web search integration, and AI news aggregation.
โจ Features
- Basic Chatbot: Simple conversational AI using Groq LLM
- Chatbot with Web Search: Enhanced chatbot with real-time web search capabilities using Tavily
- AI News Explorer: Get latest AI news with daily, weekly, or monthly summaries
- Streamlit UI: User-friendly web interface
- Environment Variable Configuration: Secure API key management
๐ Setup Instructions
To use this Space, you need to configure the following secrets in the Space settings:
- GROQ_API_KEY: Get your free API key from Groq Console
- TAVILY_API_KEY: Get your free API key from Tavily
How to Add Secrets:
- Go to your Space settings
- Click on "Variables and secrets"
- Add the API keys as secrets (not variables)
- Restart the Space
๐ฏ Use Cases
- Basic Chatbot: Simple conversational AI
- Chatbot with WebSearch: AI with real-time web search
- AI News: Latest AI news aggregation with time-based filtering
๐ ๏ธ Technology Stack
- LangGraph: Graph-based AI workflow orchestration
- LangChain: LLM framework and tools
- Groq: Fast LLM inference
- Tavily: Web search API
- Streamlit: Web UI framework
๐ Getting Started
- Configure your API keys in the Space secrets
- Wait for the Space to restart
- Start chatting with the AI!
๐ Note
This is a demonstration of LangGraph's capabilities. The application showcases how to build complex AI workflows with multiple tools and use cases.
Need help? Check the original repository for detailed documentation and setup instructions.
