Shipping AI That Works: An Evaluation Framework for PMs – Aman Khan, Arize

This talk provides a practical framework for product managers to move beyond simple "vibe checks" to implement rigorous, data-driven evaluation for LLM-powered products. Using a live demo of a multi-agent AI trip planner, the speaker breaks down essential methodologies, including human feedback, code-based checks, and LLM-as-a-judge systems, and demonstrates how to iterate on both prompts and the evals themselves to ensure consistent quality and build user trust.

3 min read
Shipping AI That Works: An Evaluation Framework for PMs – Aman Khan, Arize
source: https://www.youtube.com/watch?v=2HNSG990Ew8

Aman, an AI Product Manager at Arise, presents a practical framework for product managers to rigorously evaluate and ship reliable AI products. The talk addresses the changing expectations of the PM role in the age of AI, coining the term “AIPM” (AI Product Manager).

From Vibe Coding to Thrive Coding

Aman argues against relying on gut-feel “vibe checks” for evaluating AI features. He introduces the concept of “Thrive Coding,” which emphasizes using concrete data and repeatable evaluation strategies to build confidence in AI-driven features. This is crucial because, as leaders from OpenAI and Anthropic admit, LLMs hallucinate and are not inherently reliable. Rigorous evaluation is becoming a key differentiator and a competitive “moat” for AI startups.

What is an Eval?

An evaluation, or “eval,” is analogous to software testing but for non-deterministic AI systems. Aman breaks down an “LLM-as-a-judge” eval into four key components:

  1. Role: Defining the task for the evaluating agent.
  2. Context: Providing the text or data to be evaluated.
  3. Goal: Specifying the objective of the evaluation (e.g., determining if text is toxic).
  4. Terminology/Label: Providing examples and a clear set of output labels (e.g., toxic, not-toxic). A key insight shared is to use text labels instead of numerical scores, as LLMs are notoriously poor with numbers.

Live Demo: Building and Evaluating an AI Trip Planner

The core of the talk is a hands-on demonstration using a multi-agent AI trip planner built with LangGraph. The system uses several agents (budget, local experiences, research) that feed into a final itinerary agent.

Key steps in the demo include:

  • Observability: Using Arise to visualize the agent system as a graph of traces and spans. This helps PMs understand the underlying mechanics of their AI product.
  • Prompt Iteration: Taking a real production trace into a prompt playground to A/B test changes. For example, modifying a prompt to be less verbose and to include a marketing offer.
  • Running Evals at Scale: Moving beyond single-example tests, Aman demonstrates creating a dataset from production data and running experiments across it. He runs custom evals like is_friendly and offers_discount to programmatically score the outputs of his prompt A/B test.
  • Evals for Your Evals: The crucial final step is validating the evaluator itself. Aman shows how the LLM-as-a-judge’s output can disagree with human labels. He introduces a “match” eval to measure this disagreement, highlighting the need to iterate and improve the evaluation prompts themselves by adding few-shot examples or making them stricter. This meta-evaluation loop of Human -> LLM -> Human is essential for building trust in the evaluation system.

The Future Role of the AIPM

The talk concludes by framing evals as the new form of requirement specifications. Instead of a traditional PRD, an AIPM can provide an engineering team with a curated dataset and a set of evals that define the acceptance criteria for a feature. This empowers PMs to have more control and confidence in the final product, fostering a more collaborative and efficient development cycle.

Share post

Stay In The Loop! Subscribe to Our Newsletter.

Get updates straight to your inbox. No spam, just useful content.

Recommended for You

Why You Should Care About Observability in LLM Workflows

Why You Should Care About Observability in LLM Workflows

An inside look at AlwaysCool.ai's journey from simple GPT wrappers to a production-ready agentic infrastructure. This talk covers the evolution from synchronous tools to asynchronous, multi-step flows orchestrated by LangGraph, the critical role of OpenTelemetry for compliance and observability, and the architectural patterns of using FastAPI to serve centralized AI agents.

From Spikes to Stories: AI-Augmented Troubleshooting in the Network Wild // Shraddha Yeole

From Spikes to Stories: AI-Augmented Troubleshooting in the Network Wild // Shraddha Yeole

Shraddha Yeole from Cisco ThousandEyes explains how they are transforming network observability by moving from complex dashboards to AI-augmented storytelling. The session details their use of an LLM-powered agent to interpret vast telemetry data, accelerate fault isolation, and improve MTTR, covering the technical architecture, advanced prompt engineering techniques, evaluation strategies, and key challenges.