An AI-powered assistant that understands natural language queries and:
- Fetches data from a transaction database (NL → SQL)
- Answers questions from internal product documents using RAG
- Cohere LLM (Command R+)
- LlamaIndex
- ChromaDB
- Streamlit
- SQLite (dummy DB)
- Converts user queries to SQL
- Executes on real SQLite DB
- Returns result in table
- Embeds product documents
- Retrieves relevant chunks using ChromaDB
- Answers grounded in real text
- Clone the repo
- Create
.env
with your Cohere API Key - Run:
pip install -r requirements.txt
streamlit run app/app.py
- Show failed transactions above ₹5000 in last 7 days
- What is the transaction limit of PaySecure+?
MIT. Inspired by real-world GenAI work at enterprise scale.