Two MoTacon attendees are on the left. The MoTaacon logo is in the center, and to the right a prompt to Get Your Ticket.
Engineering quality in an AI based product thumbnail

Engineering quality in an AI based product

James presents a framework for testing AI systems based on three core concepts learned from martial arts competition. He introduces Verifier's Law (the speed of development is proportional to how verifiable the task is), using a determinism pyramid to make AI outputs more testable through structured outputs, tool calls, and constraints. The second concept is measured risk, using risk matrices to prioritize bugs and communicate effectively across teams. The third is 'win or learn' - releasing changes safely with feature flags, A/B testing, and monitoring to learn from both successes and failures. James demonstrates these concepts through a fruit-selling chatbot example, showing how to evaluate features like live pricing, upselling, and safety guardrails. The presentation emphasizes that these aren't new concepts but applications of shift-left testing, risk communication, and shift-right observability specifically adapted for AI systems.


Comments

Gary Hawkes
Very useful talk as we will be in the coming months I think starting to be testing AI enabled chat features in our products. Thanks for doing it! Is there any chance you can share the presentation as I can't see the slides on the video. Obviously, happy if you'd want remove the martial arts slides 😁

Sign in to comment
Explore MoT
Influence, from the other side of the table image
What I learned about influence by becoming a stakeholder
MoT Software Quality Engineering Certificate image
Boost your career in quality engineering with the MoT Software Quality Engineering Certificate.
This Week in Quality image
Debrief the week in Quality via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter