Discover and explore top open-source AI tools and projects—updated daily.
datvodinhChatbot for local PDF interaction
Top 54.5% on SourcePulse
This project provides a local chatbot that can converse with multiple PDF documents. It is designed for users who want to query their documents without relying on cloud services, offering a simple UI and flexibility in model selection.
How It Works
The chatbot leverages a Retrieval-Augmented Generation (RAG) approach. It processes PDF inputs, likely using an embedding model to create vector representations of the document content. When a user asks a question, the system retrieves relevant document chunks based on semantic similarity and then feeds these chunks, along with the question, to a language model (from Huggingface or Ollama) to generate an answer.
Quick Start & Requirements
docker compose up --buildsource ./scripts/install_extra.sh followed by source ./scripts/run.shpip install rag_chatbot and run python -m rag_chatbot --host localhost.notebooks/kaggle.ipynbHighlighted Details
Maintenance & Community
No specific contributors, sponsorships, or community links (Discord/Slack) are mentioned in the README.
Licensing & Compatibility
The README does not explicitly state a license.
Limitations & Caveats
The project is experimental, with features like multi-language support and advanced document management still under development. Support for non-English embedding models is also a future goal.
1 week ago
Inactive