An AI-powered assistant that answers engineering questions using RAG.
- Knowledge-based answers
- Retrieval-Augmented Generation (RAG)
- Memory (thread_id)
- LLM (Groq)
- ChromaDB
- Streamlit UI
- Tool support
User Query → Embedding → ChromaDB → Retrieval → LLM → Response
- Python
- LangGraph
- ChromaDB
- Sentence Transformers
- Groq LLM
- Streamlit
The application is deployed using Streamlit Cloud.
- Platform: Streamlit Cloud
- Secrets Management: Streamlit Secrets
- Environment: Python
To run locally:
-
Install dependencies: pip install -r requirements.txt
-
Add API key in .env: GROQ_API_KEY=your_key
-
Run: streamlit run capstone_streamlit.py