Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“„ AI Research Paper Assistant using RAG

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.


πŸš€ Features

  • πŸ“‚ 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

πŸ› οΈ Technologies Used

Programming Language

  • Python

Generative AI & NLP

  • Large Language Model (LLM)
  • Retrieval-Augmented Generation (RAG)
  • Ollama
  • Llama 3
  • Prompt Engineering

Libraries & Frameworks

  • Streamlit
  • PyPDF
  • NumPy
  • Pandas

πŸ—οΈ System Workflow

  • PDF Upload
  • ↓
  • Text Extraction (PyPDF)
  • ↓
  • Text Chunking
  • ↓
  • Relevant Chunk Retrieval
  • ↓
  • Context + User Query Prompt
  • ↓
  • Llama 3 Response
  • ↓
  • Answer / Summary

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages