A multi-agent system that sells on its own
+30%more retail sales, measured against the last 3 months of statistics
- Situation
- The retail sales cycle was manual: every inquiry was handled by a person, end to end.
- What I did
- I designed an orchestration of several agents in TypeScript on top of the Gemini API, with Redis for each conversation state and the queues between agents, and MySQL for persistence. Claude as a development assistant: prompts, refactors and documentation.
- Result
- ~30% more retail sales in the last 3 months of statistics. This is not a demo or a course project: it runs in production.
- TypeScript
- API de Gemini
- Redis
- MySQL
- Docker
Technical detail
- A seller-agent uses Gemini to compute 768-dimension embeddings for every product; the ERP consumes them for its semantic search. That is the contact point between both systems.
- Redis holds each conversation state and the queues between agents.
- It runs containerized on the same self-hosted server as the ERP.