Skip to content

Chatbot that responds to questions based on a set of documents or notes. The chatbot uses Retrieval Augmented Generation (RAG) to source knowledge from these documents. A local LLM is used to preserve privacy of the documents.

License

Notifications You must be signed in to change notification settings

mathijsvdv/matbot

Repository files navigation

MatBot

Chatbot that responds to questions based on a set of documents or notes. The chatbot uses Retrieval Augmented Generation (RAG) to source knowledge from these documents. A local LLM is used to preserve privacy of the documents.

PyPI - Version PyPI - Python Version


Table of Contents

Installation

pip install matbot

Development

This repo uses Hatch for dependency management. I recommend using pipx to install it globally. I also recommend setting the virtual environment directory to:

config set dirs.env.virtual .direnv

so that Visual Studio Code easily recognizes it as an interpreter.

License

matbot is distributed under the terms of the MIT license.

About

Chatbot that responds to questions based on a set of documents or notes. The chatbot uses Retrieval Augmented Generation (RAG) to source knowledge from these documents. A local LLM is used to preserve privacy of the documents.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published