Judge guide
How Liya works
Liya is an AI shopping assistant for Sri Lanka that turns a human gift story into a live Kapruka cart, checkout link and tracking flow.
Unlike e-commerce sites that show products, Liya decides what to buy and completes checkout in one guided conversation.
Everything shown here is live from the same system powering the demo — not a separate slide deck.
“Tell me the situation. I’ll handle the shopping.”
Interactive flow
From messy request to real checkout
Click each step
Step 1 of 6
Intent
“I forgot my wife’s birthday. Kandy tomorrow. Rs. 5,000.”
Messy human request
I messed up. Wife is angry. Kandy tomorrow. Rs. 5,000.
Interactive judge lab
Tap a scenario and watch Liya’s reasoning
This mini-console makes small but competition-visible features explicit: intent extraction, strategy selection, MCP query shaping, trust labels, and next-step nudges.
Relationship repair → roses + chocolate + safer delivery
apology roses chocolate sorry card giftSafe-to-buy if city/date verified. Next: Choose one standout or compare top 3.
Feature map
What judges should notice
Emotion AI
Apology, urgency, romance and celebration change the shopping strategy.
Sinhala / Tamil / Tanglish
Local-language signals shape Liya’s tone and shopping flow.
Live MCP search
Uses the hosted Kapruka MCP endpoint for real product discovery and checkout.
Memory ranking
Preferences like chocolate, roses or minimal style influence ranking.
Voice
Browser voice input and output for a more natural assistant feel.
Reorder
Recently viewed products become quick buy‑again choices.
Delivery-aware filtering
City, date and delivery risk shape product trust and checkout readiness.
Security & Privacy
Hosted MCP boundary, no secret keys in the browser, and only session-local shopping memory.
Local voice + language
Built for how Sri Lankans actually ask
Sinhala, Tamil, Singlish/Tanglish and browser voice are shown as part of the shopping flow — not buried as a settings feature.
Tap Voice, speak, edit, send.
Scripts + local words adjust tone.
Warm local assistant style.
What makes it different
Liya is a decision assistant, not a browsing system.
A normal shop asks users to filter. Liya asks for the human situation, chooses a safe path, and moves gently toward checkout.
What Liya is not
Misclassification guardrail
Architecture truth
Why this architecture wins
- • MCP is the commerce backbone.
- • The frontend orchestrates intent, memory, ranking and checkout UX.
- • No backend fork, no MCP server, no extra database.
- • Deterministic fallback keeps demos safe if live search is slow.
- • Real checkout links still come from Kapruka MCP.
Proof of resilience
Break Liya — Judge Mode
These buttons run predefined chaos prompts. Liya should stay calm, anchor the flow, and continue shopping.