This project implements a PDF-based chatbot using Langchain and Hugging Face's pre-trained language models. The chatbot can process multiple PDF files, convert the contents into vectorized format, and allow users to ask questions based on the document's content. It uses retrieval-augmented generation (RAG) to provide answers while incorporating conversational memory and document references for clarity.