Want to know something from a 100+ page PDF? Your personal AI assistant can scan the document, analyze its content, and provide an instant response based on the relevant context
PDF Genie is a PDF search engine pipeline that processes PDF documents, extracts text, and performs various operations using the LangChain library and other tools. It is designed to build a Retrieval-Augmented Generation (RAG) system, which combines information retrieval and natural language generation to provide accurate and contextually relevant answers from PDF documents.
- "llama3.2:4B" ML Model
- "nomic-embed-text" Embedding Model
- Ollama
- Chroma Vector database
- LangChain
- Streamlit
- RAG System with Local LLM (LargeLanguageModel)
- Load and process PDF documents
- Split text using recursive character text splitter
- Create vector stores for efficient text retrieval
- Use embeddings for text representation
- Perform multi-query retrieval
- Generate responses using a language model
- Python 3.7+
langchain_communitylangchain_text_splitterslangchain_community.vectorstoreslangchain_ollamalangchain.promptslangchain_coreollamaurllib3




