SCM Assistant is an AI-powered Supply Chain Management chatbot built using Flowise, Google Gemini 2.5 Flash, Pinecone Vector Database, and FastAPI.
The project combines Retrieval-Augmented Generation (RAG) with supply chain analytics APIs to answer questions about supplier performance, governance policies, compliance requirements, disruptions, spend analysis, and supplier risk.
- RAG-based question answering using PDF and CSV data sources
- Semantic search with Pinecone Vector Database
- Google Gemini 2.5 Flash powered conversational AI
- FastAPI analytics services
- Supplier Watch List (SWL) analysis
- Volume rebate eligibility analysis
- Disruption and risk monitoring
- Regional spend analysis
- Product defect analytics
- Public Flowise chatbot deployment
- Flowise
- Google Gemini 2.5 Flash
- Pinecone Vector Database
- Mistral Embeddings
- FastAPI
- Pandas
- Python
- Render
- Flowise Cloud
User Query → Flowise Agent → Pinecone Retrieval → Gemini 2.5 Flash → FastAPI Analytics Tools → Response
GET /
GET /rebate
GET /swl
GET /disruptions
GET /regional-spend
GET /defects
https://cloud.flowiseai.com/chatbot/98e7dc64-4fd0-4a9f-860a-a8502110ad5b
https://scm-assistant.onrender.com/
SCM-Assistant/
│
├── analytics/
├── backend/
├── data/
├── screenshots/
├── requirements.txt
├── README.md
└── scm_assistant.json
- Which suppliers qualify for the annual Volume Rebate Program?
- Which suppliers are on Supplier Watch List status?
- Which suppliers have active disruption flags?
- Which region has the highest procurement spend?
- Which product category has the highest average defect rate?
- Real-time supplier monitoring
- Dashboard integration
- Advanced risk prediction models
- Multi-agent workflow orchestration
- Automated supplier scorecards
Priyam Chakrabarty
GitHub: https://github.com/PriyamChakrabarty
Project Repository: https://github.com/PriyamChakrabarty/SCM-Assistant