A RAG + Memory-powered chatbot for online stores — built with LangChain, Pinecone & OpenAI.
- 🧠 RAG: Answers using real product data
- 💬 Memory: Remembers conversation context
- 🛒 Scalable: Ready for real product catalogs
- 🎨 UI: Gradio-based chat interface
- 🧩 Modular: Easy to extend or deploy
1. Clone repo
2. pip install -r requirements.txt
3. Set .env with your API keys
4. Ingest data: python scripts/ingest_data.py
5. Launch UI: python app/gradio_ui.py
6. Chat at http://localhost:7860
- “Do you have noise-cancelling earbuds under $150?”
- “Is it in stock?”
- “Add the one you mentioned to my cart”
- “What’s your return policy?”
- LangChain 🧠
- Pinecone 🌲
- OpenAI 🤖
- Gradio 🎨