A RAG-powered chatbot that answers questions directly from user-provided documents.
Python
0
2 commits
updated Sep 10, 2025
PDF RAG Chatbot is a Streamlit-based AI assistant that allows users to upload PDF documents and interactively ask questions about their content. The chatbot leverages Retrieval-Augmented Generation (RAG) techniques, combining semantic chunking, vector search, and a large language model (LLM) to provide accurate answers based on the uploaded PDF.
SemanticChunker and embedded using HuggingFaceEmbeddings.app.py: Main Streamlit app, UI, and chat logic.model.py: Loads embeddings and LLM models.pdf.py: Handles PDF processing, chunking, and RAG pipeline setup.session_state.py: Initializes and manages Streamlit session state variables.data/: Contains sample PDF files.logo/: Contains logo image for the app.pip install streamlit langchain langchain_huggingface langchain_chroma langchain_community langchain_experimental transformers torch chromadb
streamlit run app.py
bkai-foundation-models/vietnamese-bi-encoderlmsys/vicuna-7b-v1.5This project is for educational and research purposes.
A RAG-powered chatbot that answers questions directly from user-provided documents.
Python
0
2 commits
updated Sep 10, 2025
PDF RAG Chatbot is a Streamlit-based AI assistant that allows users to upload PDF documents and interactively ask questions about their content. The chatbot leverages Retrieval-Augmented Generation (RAG) techniques, combining semantic chunking, vector search, and a large language model (LLM) to provide accurate answers based on the uploaded PDF.
SemanticChunker and embedded using HuggingFaceEmbeddings.app.py: Main Streamlit app, UI, and chat logic.model.py: Loads embeddings and LLM models.pdf.py: Handles PDF processing, chunking, and RAG pipeline setup.session_state.py: Initializes and manages Streamlit session state variables.data/: Contains sample PDF files.logo/: Contains logo image for the app.pip install streamlit langchain langchain_huggingface langchain_chroma langchain_community langchain_experimental transformers torch chromadb
streamlit run app.py
bkai-foundation-models/vietnamese-bi-encoderlmsys/vicuna-7b-v1.5This project is for educational and research purposes.