Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RAG-Based-Academic-Assistant

πŸŽ“ A Retrieval-Augmented Generation (RAG) based academic assistant that lets you upload PDFs, ask questions, and get smart answers from your documents. It built with Streamlit, FastAPI, and LangGraph, powered by local document processing and conversational memory.

πŸš€ Features

  • πŸ’¬ Conversational AI powered by LangGraph
  • πŸ“„ Upload and index PDF academic documents
  • πŸ”Ž Contextual Q&A from uploaded files
  • πŸ“Ž Attachment-style file upload next to chat input
  • 🧠 Memory support per conversation thread

πŸ› οΈ Requirements

Make sure you have the following in your requirements.txt:

βš™οΈ Usage

  1. Install dependencies
    pip install -r requirements.txt
    
  2. Run the app
    streamlit run main.py

About

πŸŽ“ A Retrieval-Augmented Generation (RAG) based academic assistant that lets you upload PDFs, ask questions, and get smart answers from your documents.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages