Skip to content

Repository files navigation

RAG Chatbot

A Retrieval-Augmented Generation (RAG) chatbot that uses OpenSearch for document retrieval and LLM for natural language generation. The system includes both a Python backend and a modern web interface.

Features

  • Document upload and processing
  • Semantic search capabilities
  • Interactive chat interface
  • Knowledge graph visualization
  • Real-time document search
  • Modern responsive UI

Tech Stack

  • Backend: Python, Flask
  • Frontend: HTML, CSS, JavaScript
  • Search: OpenSearch
  • LLM Integration
  • Document Processing

Setup and Installation

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Configure OpenSearch connection
  4. Run the application: python app.py

Usage

Visit http://localhost:5000 after starting the server to interact with the chatbot.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages