This project is a Content Engine designed to analyze and compare multiple PDF documents, specifically identifying and highlighting their differences. The system uses Retrieval Augmented Generation (RAG) techniques to effectively retrieve, assess, and generate insights from the documents.
You can access and run the project using Google Colab through the following link:
This Content Engine performs the following tasks:
- Parse Documents: Extracts text and structure from PDFs.
- Generate Vectors: Uses a local embedding model to create embeddings for document content.
- Store in Vector Store: Utilizes local persisting methods in the chosen vector store.
- Configure Query Engine: Sets up retrieval tasks based on document embeddings.
- Integrate LLM: Runs a local instance of a Large Language Model for contextual insights.
- Develop Chatbot Interface: Uses Streamlit to facilitate user interaction and display comparative insights.
- Open the Colab File: Click on the Colab link to open the project in Google Colab.
- Enable GPU: Navigate to Runtime > Change runtime type. Select GPU as the hardware accelerator and ensure it is set to T4.
Follow the steps provided in the Colab notebook to install necessary libraries, load the documents, generate embeddings, and interact with the Content Engine. Interact with the Engine: Use the provided interface to input queries and obtain insights from the analyzed documents.