Case study for conversational design

How to build a chatbot in 2026,
for now

AI shifts fast, and the stack may change tomorrow. The core principles are steadier: design for users first, agents second, ground the system in trustworthy sources, and build feedback loops that help it improve over time.

This chatbot replaces generic travel search with a personalized, opinionated assistant — one that knows the Sebkhi family travels from Atlanta, has a 1-year-old lap infant, earns Flying Blue miles, and will pay more for non-stop when Elio needs it. Under the hood, it blends Workers AI with Air France KLM Open API schedule, offer, and destination-fare endpoints, plus official ATL and Paris Aéroport guide sources for airport-specific logistics.

the Sebkhi family

Atlanta → France · Once a year · Always hunting the smarter route

Katie & Nordine, late 30s Elio — 1 yr (lap infant) ATL home base Flying Blue members Rick Steves fans Frugal · Practical · Adventurous
  • 1
    Child-first routingNon-stop is the default — not because they asked, but because the bot knows Elio. A 3-hour layover with a lap infant isn't a travel option; it's a stress event.
  • 2
    The $300 hard ruleIf an alternate airport saves $300+, the bot surfaces it proactively. Built-in — no need to ask.
  • 3
    Warm directnessOne clear recommendation, brief rationale, concise bullets. New parents don't have bandwidth for decision fatigue.
  • 4
    Source hierarchy built inAFKL Open API live operational and offer data first, Air France policy second, official ATL and Paris Aéroport guidance third, Rick Steves destination context fourth. The bot knows what is current, what is policy, and when to say "check the official airport site."
  • 5
    Temperature calibrated at 0.4–0.7Warm in tone, precise on facts. Confidence indicators surface when the bot is hedging — no false certainty.
User message
Intent detection
Flight query?
yes → live data
AFKL Open API
Flight status · offers · destination fares
no → knowledge
AI Search (AutoRAG)
Retrieved Air France guidance
Workers AI
Llama 3.1 8B + Sebkhi context
Personalized response + confidence rating
One recommendation · Accuracy gauge · Thumbs rating
TypeWhat the bot handlesSource
Flight SearchLive ATL → CDG/ORY schedules, fare offers, destination deal scans, AF/KL routing contextAFKL Open API
Family TravelLap infant rules, stroller policies, toddler meals, Elio-specific routingAF Policy
Airport GuidesATL arrival timing, terminal guidance, official CDG airport logistics, airport alerts and planning notesATL + CDG
Flying BlueMiles earned on fares, status benefits, partner redemptionsAF Site
Destination TipsCDG→Lyon TGV, Paris neighborhoods, Rick Steves local adviceRick Steves
Booking StrategyBest booking windows, seasonal price patterns, when to buy, and when live fare data is missingAI + AFKL
Frontend
Cloudflare Pages
Static HTML/CSS/JS
AI Backend
Workers AI
Llama 3.1 8B · temp 0.6
Flight Data
AFKL Open API
Flight status · offers · destination fares
Knowledge
AI Search + Airport Sources
Air France retrieval · ATL + Paris Aéroport guides
Confidence signal Each answer shows a trust cue and quick thumbs feedback.
Mission score End-of-chat rating captures whether the task was accomplished.
Prompt refinement Patterns in low scores and misses guide the next prompt update.
Human review Low-scoring sessions are reviewed and routed into the next iteration.
Iteration engine
Observe
Refine
Repeat
Signals feed the next version of the assistant.
0
Sessions
Avg score / 7
0%
Helpful ratings

No sessions recorded yet. Complete a chat to see feedback here.

Judged Responses
0
Avg Quality
Needs Review
0

The latest judged response will appear here after the background quality pass runs.

Alon-Ze par Sebkhi

The Sebkhi personal travel assistant for Atlanta-to-France planning, family-friendly routing, Flying Blue strategy, and live Air France KLM fare guidance.

Online
Bonjour, Sebkhi family.

I'm your personal Air France travel specialist. I know you're flying from Atlanta, that Elio does best on non-stops, and that Nordine's family in France is always worth the journey.

What are we planning?
chat