An AI-powered research paper assistant that allows users to upload PDF documents, summarize content, ask questions, and understand concepts using Retrieval-Augmented Generation (RAG) with Large Language Models (LLMs).
The application extracts information from research papers, retrieves relevant sections based on user queries, and generates context-aware responses using Llama 3 through Ollama.
- π Upload research papers in PDF format
- π Extract text from PDF documents
- βοΈ Split documents into smaller chunks for efficient processing
- π Retrieve relevant content based on user queries
- π€ Generate answers using Llama 3 LLM
- π Summarize research papers into simple explanations
- π§ Explain complex concepts in an understandable way
- π¬ Interactive Streamlit-based user interface
- Python
- Large Language Model (LLM)
- Retrieval-Augmented Generation (RAG)
- Ollama
- Llama 3
- Prompt Engineering
- Streamlit
- PyPDF
- NumPy
- Pandas
- PDF Upload
- β
- Text Extraction (PyPDF)
- β
- Text Chunking
- β
- Relevant Chunk Retrieval
- β
- Context + User Query Prompt
- β
- Llama 3 Response
- β
- Answer / Summary