← All speakers

Bio, Work & Ideas

Mayan Soni

Conference affiliation: Trainline · 2026

Mayan Soni, who works and publishes as Mayank Soni, is a senior AI engineer at Trainline building agentic travel assistance and improving how customer-facing AI systems are evaluated in production. His work bridges academic research into human conversation and the practical challenge of making automated travel support dependable.

Earlier, Soni researched neural dialogue systems at Trinity College Dublin’s ADAPT research centre. With Benjamin Cowan and Vincent Wade, he developed an inference-stage reranking approach that encourages conversational self-disclosure, helping dialogue models produce more engaging responses without retraining. He also coauthored research on topic transitions in Switchboard conversations, examining how discussion shifts and how unevenly participants initiate those changes.

In a study of ChatGPT-generated summaries, Soni and Wade combined blinded human assessment, automated metrics, and text classification. Human reviewers struggled to distinguish generated summaries from human-written ones even when classifiers detected differences, underscoring why fluent output alone cannot establish quality.

At Trainline, Soni applies that evaluation discipline to AI-assisted travel workflows. His work on production agentic systems centers on two operational priorities:

  • Offline and online model evaluation: Compare replacement models before deployment, then monitor live performance to confirm that lower costs or improved efficiency do not degrade customer experience.
  • Tool-call-level observability: Trace individual agent actions, model calls, and token usage to diagnose failures and assess complex workflows before and after release.

For Soni, conversational quality, operational visibility, and cost control are interconnected engineering problems: an AI assistant becomes trustworthy when its behavior can be inspected, measured, and improved under real production conditions.

Read the topics behind these talks

1 conference talk

Key ideas

Scroll to read ↓

Build a support-triage workflow from one model call, then add traces, regression tests, managed prompts and production scoring to make changes with evidence.

  • What makes an AI demo ready to ship?
    0:26 ↗
  • Start the feedback loop with the data you have
    10:03 ↗
  • Trainline combines software tests with model evaluations
    13:25 ↗
  • Set up a runnable support-triage application
    25:15 ↗
  • Begin with one model call, then add facts
    33:34 ↗
  • Separate the decisions into specialist stages
    41:31 ↗
  • Trace the full interaction as a nested execution tree
    46:11 ↗
  • Define good behavior, then make it repeatable
    56:35 ↗
  • Manage shared prompts without losing change control
    1:05:17 ↗
  • Score incoming traces, with deliberate sampling
    1:13:58 ↗
  • Reproduce the failure before changing the prompt
    1:19:06 ↗
  • Make the next failure part of the test set
    1:33:20 ↗

References