Table of Contents
A PDF Document Text Summarizer.
P.A.Q. Bot (Short for Pdf Assistant for Queries Bot)
These are the python libraries used in this project:
- Langchain
- Streamlit
- PyPDF2
- Pickle
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- Python 3.12.8
-
Clone the repo
git clone https://github.com/Ya-Tin/PDFQueryChatLM.git
-
Install Python Libraries
pip install .\requirements.txt
-
Run the app.py file using streamlit
streamlit run app.py
PAQ Bot is a tool designed to summarize large text PDF documents, and the Bot would also generate responses based on the material you have provided, thus increasing efficiency. This tool is great for students for who want to get quick notes, generate questions for practice and get answers related to their text in an efficient way. It is particularly useful for professionals, researchers, students, and anyone working with lengthy or complex PDFs, such as academic papers, technical manuals, contracts, or reports. By leveraging Large Language Models (LLMs) and the LangChain library, PAQ Bot enables users to query PDFs in natural language, receive context-aware answers, and quickly access relevant information without manually sifting through pages. This makes it an invaluable assistant for streamlining research, summarizing content, and improving productivity when working with document-heavy tasks.
This Project is inspired from NoteBookLM by Google
Made with contrib.rocks.
Project Link: https://github.com/Ya-Tin/PDFQueryChatLM