Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.15 KB

File metadata and controls

30 lines (24 loc) · 1.15 KB

🚀 Advanced RAG Chatbot for Internal Knowledge Base

An intelligent chatbot that helps development teams avoid redundant errors by retrieving precise answers from a problem/solution knowledge base. Powered by LLaMA 3, LangGraph, and hybrid search.

2 1

🔑 Key Features

  • Angular-based chat interface
  • JSON knowledge base with full CRUD management
  • Hybrid search (FAISS + BM25)
  • Conditional generation with LLaMA 3 via Groq API
  • Automatic index updates

🛠️ Tech Stack

  • Frontend: Angular 17+
  • Backend: Flask (Python 3.10+)
  • AI/NLP: LangGraph, LLaMA 3, FAISS, BM25

⚙️ Installation

Backend

git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
cd YOUR_REPO/backend
python -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate
pip install -r requirements.txt
echo GROQ_API_KEY="YOUR_KEY" > .env
python app.py