World's Fair 2025
Practical tactics to build reliable AI apps — Dmitry Kuchin, Multinear
Overview
This talk emphasizes a practical, user-centric approach to building reliable AI applications, moving beyond generic data science metrics. The core thesis is that AI app reliability stems from defining and testing against real-world scenarios and desired business outcomes, rather than abstract measures like factuality or groundness. This method allows for continuous improvement and confidence in the application's performance.
Who should watch
- AI Engineers
- Product Managers
- Builders of AI applications
- Those struggling with AI application reliability
- Teams seeking to reduce regressions in AI features
Key takeaways
- Reliability in AI apps is achieved by testing against real-world scenarios and end-user expectations, not abstract metrics.
- Reverse-engineer your metrics from product experience and business outcomes; for example, a customer support bot's success might be measured by reduced escalation to human agents.
- Build evaluations at the beginning of the development process, not at the end, to guide iterative improvements.
- Focus on the details of evaluation failures rather than average scores to understand and fix issues.
- Frequent testing and evaluation help catch regressions and enable rapid progress with increased confidence.
- The approach to evaluation varies by application type; for text-to-SQL, use mock databases, while for support bots, LLMs can act as judges.
- A well-defined evaluation process can lead to a more explainable AI system, as you understand precisely how it functions.
- Continuous experimentation with prompts, models, and data, guided by specific evaluations, is crucial for optimization.
Notable quotes
*The most important metric for them is the rate of moving from AI support bot like escalation to a human support.*
*You need to evaluate your apps the way your users actually use them.*
*Avoid abstract metrics because these abstract connectors don't really measure anything important.*
Unofficial community note. Prefer the recording for nuance.