PDF Bot

PDF Bot

Overview

PDF Bot is an advanced AI-powered bot designed to assist you with questions and queries related to PDF documents. Leveraging the power of OpenAI's GPT model, PDF Bot offers a seamless experience for users seeking information and insights from their PDF files. Whether you have a single file or multiple documents, PDF Bot is here to help.

Users can upload their PDF documents, and PDF Bot swiftly ingests them into a vectorized database such as ChromaDB or Pinecone. Leveraging this database, coupled with the powerful capabilities of GPT, PDF Bot addresses user queries effectively.

Whether a user seeks clarification on specific passages, information retrieval, or detailed analysis from their PDF files, PDF Bot is adept at providing prompt and accurate responses. Through prompt engineering in the backend, PDF Bot ensures that responses are from the sources uploaded by the user, maintaining relevance and reliability.

Tech Stack

  • Python: Language used in this work.
  • Streamlit: Python framework used for web apps.
  • ChromaDB: Vector Database used in local.
  • Pinecone: Vector Database used in production.
  • Langchain: Framework used to communicate with the LLMs.