Agentic AI Β· E-commerce support

An AI agent that
resolves customer
questions end-to-end.

A production-shaped customer-service agent: it reads intent, calls the right tools, queries live order data, retrieves policy from a RAG knowledge base, and answers β€” all behind enterprise guardrails.

LangGraph orchestration Gemini 2.5 Flash Lite FastAPI + React PostgreSQL + Qdrant
The build journey

From infrastructure startup to agentic conversations

Five stages take the project from empty repo to a working conversational agent. Click any stage to open its playbook β€” how it works, the stack layer, and the resources behind it.

AI Project structure

How the repository is laid out

The whole agent lives in one well-organised repo. Expand a folder to explore it, or click any file to see what it does β€” straight from the project structure.

β–Έ Click a folder to expand Β· click any item to see its role
Select a file or folder from the tree to see what it holds. This mirrors agentic-customer-assistant/ exactly as defined in the project.
What the agent can do

Two reasoning paths, one assistant

The agent interprets each message, decides whether it needs structured data or unstructured knowledge, and routes itself to the right tool.

πŸ”Ž

Structured lookups

β€œWhere is my order ORD-1001?” β†’ the agent calls the Order tool, which runs a validated SQL query against PostgreSQL and returns live status.

πŸ“š

Policy retrieval (RAG)

β€œWhat is the cancellation policy?” β†’ hybrid search over Qdrant retrieves the right policy chunk and the agent answers, grounded in source documents.

βš™οΈ

Action with approval

β€œCan I cancel order ORD-1001?” β†’ the agent combines order state and policy, then routes sensitive actions through human-in-the-loop review.

Tech stack overview

A comprehensive, production-shaped stack

Every layer maps to a well-understood, deployable technology β€” no bespoke magic.

Target Architecture Summary

Choosing each layer, with trade-offs

For every decision point we compared the leading options on pros, cons and ideal use β€” then committed to a recommendation. Switch tabs to explore each layer; the recommended choice is starred and justified below each set.

Live request simulator

Watch a message move through the stack

Pick an utterance and run it. The request animates through each layer β€” UI β†’ API β†’ orchestrator β†’ tool β†’ data β€” with the trace in the console.

Choose a scenario above, then run.
Where it goes next

Roadmap

A phased path from the working prototype to a governed, multi-domain assistant.

Phase 1 Β· Now

Working prototype

  • Order status + policy RAG live
  • LangGraph orchestration, 3 scenarios
  • React UI, end-to-end locally
  • Core guardrails wired in
Phase 2 Β· Next

Harden & expand

  • Cancellations & returns as real actions
  • Eval suite + regression tests
  • Observability: traces & audit logs
  • Auth, rate limits, PII masking at scale
Phase 3 Β· Scale

Multi-domain assistant

  • New tool domains (billing, logistics)
  • Multi-channel: web, email, chat
  • Cloud deploy, CI/CD, autoscaling
  • Continuous eval & model routing
AI

Agentic Customer Assistant

Technical architecture pitch Β· built from the project structure deck.

Figures and capabilities reflect the architecture described in the source deck. Model capabilities and availability may change β€” treat forward-looking items as roadmap, not commitments.

● Source: AI Project Structure deck β€” Agentic Customer Assistant