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 ๐จ