Skip to content

An intelligent chatbot that helps development teams avoid redundant errors by retrieving precise answers from a problem/solution knowledge base

Notifications You must be signed in to change notification settings

ismailbokri/Dev_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ 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

About

An intelligent chatbot that helps development teams avoid redundant errors by retrieving precise answers from a problem/solution knowledge base

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published