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.
- 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
- Frontend: Angular 17+
- Backend: Flask (Python 3.10+)
- AI/NLP: LangGraph, LLaMA 3, FAISS, BM25
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