Capability Demonstration

Search in plain language.
Get a structured itinerary.

A working example of conversational discovery for hospitality & travel — natural-language input, decomposed into real, bookable structure. Built and governed the way enterprise deployments require.

Property
Downtown Riverside Suites
Rooftop pool · 0.4mi to venue
Amenity match
Late checkout + EV charging
Matched from your stated needs
Itinerary
3-night stay, Thu–Sun
Auto-drafted, ready to confirm
Live agent embedded below — this page's chat runs on the same conversational layer described here.
Why this matters

Search boxes ask users to think like databases. Conversation lets them think like guests.

Traditional filters — city, dates, star rating — force a guest to translate their actual need into system fields. A conversational layer takes the need as stated ("somewhere quiet near the conference, with a late checkout") and does the translation itself, returning structured, bookable results instead of a filtered list.

How it's built

From prompt to reservation, every step is a real system

This isn't a scripted chatbot flow. Each stage below is a distinct architectural layer — the same pattern used across enterprise conversational deployments.

Natural-language intake

The guest's request is taken as freeform text or speech — no dropdowns, no required fields. Intent, constraints, and preferences are extracted in one pass.

orchestration layer · intent + slot extraction

Structured decomposition

Extracted intent is mapped against live property, amenity, and availability data — turning a sentence into a query a booking system can actually execute.

tool-calling · property & availability APIs

Itinerary assembly

Results are composed into a coherent, editable itinerary — not a list of matches, but a proposed plan the guest can adjust in the same conversation.

stateful session · multi-turn refinement

Governed handoff

Before anything is booked or charged, the action passes through policy and audit checks — the same guardrail layer that governs every agent action in production.

policy engine · audit trail · human-in-the-loop
For the enterprise buyer

The interesting part isn't the chat window

Anyone can wire up a chatbot. What makes this deployable at enterprise scale is what sits underneath it.

Identity-bound sessions

Every conversation is tied to a verified identity, not an anonymous browser session — required before any action touches a real booking or account.

Policy-checked actions

Anything the agent proposes to do — book, cancel, modify — passes through an approval and guardrail layer before it executes.

Full audit trail

Every prompt, tool call, and decision is logged and retrievable — so "what did the AI actually do" is always answerable.

Try it

Talk to the agent, right here

The chat launcher in the corner of this page is the same conversational layer described above — live, not a mockup.

Open the concierge