AI Automation · RAG & LLM Tooling
RAG Shop Assistant
A hybrid-retrieval shopping assistant for clothing e-commerce: an embeddable chat widget backed by a Claude tool-use loop over a Postgres + pgvector catalog, with a stylist layer (occasion, formality, colour-pairing) on top of plain product search.
- FastAPI agent service running a Claude tool-use loop over 5 retrieval tools plus a dedicated build_outfit tool
- Multi-tenant Postgres + pgvector schema; a new shop's catalog and knowledge base import via config file, no code changes
- Stylist layer: occasion/formality/colour-pairing product tagging and gender-aware outfit templates across 15 occasions
- Production hardening for shared multi-tenant SaaS: per-shop origin allow-listing, Redis rate limiting, usage metering, monthly conversation caps, bring-your-own API key, prompt caching
- Embeddable, Shadow-DOM-isolated JS widget (single script tag), an eval harness, and CI