A personalized, RAG-powered chatbot that answers questions related to Worcester Polytechnic Institute (WPI) by retrieving real context and generating intelligent responses using the Groq LLaMA3 API.
π Click here to view the PDF
- π Context-aware search using FAISS vector store
- π§ Real-time semantic retrieval using Sentence-BERT embeddings
- π€ Natural-sounding answers powered by Groq's blazing-fast LLaMA 3 (70B)
- π¬ Responsive, scrollable Streamlit interface
- π Campus-themed look with WPIβs signature red
- π§ Easy to deploy on EC2 or Streamlit Cloud
graph TD
A[πΈοΈ Web Crawler] -->|Scrapes WPI content| B[π§ Sentence-BERT Embeddings]
B --> C[π¦ FAISS Index]
D[π€ User Query] --> E[π Retrieve top K Chunks from FAISS]
E --> F[π§Ύ Format Prompt with Context]
F --> G[β‘ Groq API - LLaMA3]
G --> H[π¬ Answer in Streamlit App]
