This repository contains two deliverables:
- A working Next.js prototype for the Tiger Credit Card AI voice onboarding operations system.
- A production-ready architecture scaffold for a real voice agent.
- Overview dashboard
- Customer queue
- Customer detail / journey view
- Agent playground with both Offline (Rule-based Regex) and Online (Google Gemini 1.5 Flash LLM) voice modes
- Golden test evaluation page
- Interactive architecture diagram and presentation views
- Embedded reference documents (Codex Spec, Prompt Blueprint, Agent Mega-Prompt)
- Deterministic stage and next-best-action logic in pure functions
- Seeded data with browser persistence
npm install
npm run devThen open http://localhost:3000.
npm run build- Open Overview and explain funnel drop-off.
- Open Priya in Customer Queue.
- Show
EKYC_PENDING -> GUIDE_EKYC. - Open Agent Playground and click
Ye KYC bahut complicated hai. - Show objection detection and Hinglish response.
- Ask for WhatsApp and review the tool call.
- Change Priya eKYC to COMPLETED in Customer Detail.
- Refresh and show
VKYC_PENDING. - Open Evaluations and click Run All Tests.
- Review guardrails such as OTP handling and failed-tool behavior.
See ../voice-agent-production/ for a production architecture package with:
- domain orchestration layer
- provider adapter interfaces
- policy and guardrail services
- telephony, ASR, TTS, and WhatsApp boundaries
- observability and deployment configuration examples