CoolFace
Apppublic

AmmarAnwar/Agentic_Rag

sourceHugging Facemitupdated 1y agoView on Hugging Face
2likes
App README

๐Ÿค– 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:

  1. 1.GROQ_API_KEY: Get your free API key from Groq Console
  2. 2.TAVILY_API_KEY: Get your free API key from Tavily

How to Add Secrets:

  1. 1.Go to your Space settings
  2. 2.Click on "Variables and secrets"
  3. 3.Add the API keys as secrets (not variables)
  4. 4.Restart the Space

๐ŸŽฏ Use Cases

  1. 1.Basic Chatbot: Simple conversational AI
  2. 2.Chatbot with WebSearch: AI with real-time web search
  3. 3.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

  1. 1.Configure your API keys in the Space secrets
  2. 2.Wait for the Space to restart
  3. 3.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.