Skip to content

Akshitha2912v/ai-study-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š AI Study Assistant (RAG-based)

πŸš€ Overview

An AI-powered study assistant that processes PDF documents and generates answers using Retrieval-Augmented Generation (RAG).
It extracts content from documents, converts them into embeddings, retrieves relevant information, and generates meaningful answers.


✨ Features

  • πŸ“„ PDF text extraction
  • 🧩 Text chunking
  • πŸ” Semantic search using FAISS
  • πŸ€– Answer generation using LLM (Ollama/OpenAI)
  • ⚑ Fast and efficient retrieval system

🧠 Tech Stack

  • Python
  • Sentence Transformers
  • FAISS (Vector Search)
  • PyMuPDF / pdfplumber
  • Ollama / OpenAI
  • RAG (Retrieval-Augmented Generation)

πŸ“‚ Project Structure

ai-study-assistant/ │── rag_pipeline.py # Core RAG logic │── test.py # Run and test the system │── uploads/ # Input PDFs │── requirements.txt # Dependencies │── README.md # Project documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages