Retrieval-Augmented Generation

A simple local Retrieval-Augmented Generation (RAG) chatbot that can answer to questions by acquiring information from personal pdf documents

Please visit this AI Bot to get my phone number and more information about me! Telegram @VuLinhBot

Project information

  • Category: Chatbot LLM
  • Technical: Python/Telegram/ChromaLangChain/...
  • Project date: 01 Dec, 2024
  • Telegram URL: @VuLinhBot

For this project, I exploited the following components to build the RAG architecture:

Chroma: A vector database used to store and retrieve document embeddings efficiently.

Flask: Framework for rendering web page and handling user interactions.

Ollama: Manages the local language model for generating responses.

LangChain: A framework for integrating language models and retrieval systems.