Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 810 Bytes

File metadata and controls

27 lines (18 loc) · 810 Bytes

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