← all repositories

umbertogriffo/rag-chatbot

A chatbot that uses retrieval-augmented generation to answer questions based on contextual information from markdown files.

rag-chatbot
Not currently ranked — collecting fresh signals.
star history

This project implements a RAG system that combines a large language model with a vector database for semantic search. It uses ChromaDB as the vector store and runs LLMs locally via llama.cpp, supporting models like llama3 and qwen3-5. Users can query a collection of markdown documents, and the system retrieves relevant context to generate answers.

Frequently asked

What is umbertogriffo/rag-chatbot?
A chatbot that uses retrieval-augmented generation to answer questions based on contextual information from markdown files.
Is rag-chatbot open source?
Yes — umbertogriffo/rag-chatbot is open source, released under the Apache-2.0 license.
What language is rag-chatbot written in?
umbertogriffo/rag-chatbot is primarily written in Python.
How popular is rag-chatbot?
umbertogriffo/rag-chatbot has 425 stars on GitHub.
Where can I find rag-chatbot?
umbertogriffo/rag-chatbot is on GitHub at https://github.com/umbertogriffo/rag-chatbot.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.