WhoBuilt

Shipping AI That Works: An Evaluation Framework for PMs

Dec 26, 2025· 1 h 26 min· 14K views·Watch on YouTube

Speaker

Aman Khan, an AI product manager at Arize, leads an AI Engineer workshop on evaluating AI products and agents, with a live trip planner demo and audience Q&A.

Why AI products need evaluations

Khan explains how AI PM work has changed, from prototyping with AI tools to getting systems ready for production. He compares evals to software tests, while noting that agents are nondeterministic and depend on the data they use. He introduces an LLM-as-a-judge eval as a way to label outputs against a defined goal.

Trace the agent and refine its prompts

Khan builds a trip planner with multiple agents for budgeting, local experiences, and research, which feed an itinerary agent. Traces show the agents’ inputs, outputs, and actions; a prompt playground lets the team inspect and change prompts. He argues PMs should understand the system and take part in prompt decisions because they own the product outcome.

Compare prompt changes across a dataset

Khan cautions that a single output cannot show whether a prompt change works at scale. He creates a dataset from 15 synthetic itineraries and compares two prompt versions across 12 examples. LLM-based evals check tone and whether the itinerary offers a discount, while human labels help assess whether those evals are accurate.

Check judges against human labels

Khan says lowering an evaluator model’s temperature can reduce variance, though it cannot eliminate it. In the demo, the judge rates outputs as friendly even when human labels call them robotic, showing that evals need their own checks. He recommends comparing judge results with human labels, refining the eval prompt, and adding examples.

Make evals part of product development

Khan presents eval datasets and criteria as a way to express product requirements and check whether a system is ready to ship. He describes iterating on curated examples during development, then using production data to find new difficult cases. In Q&A, he says the PM’s role includes owning the end experience and helping maintain useful data and evals with the team.

Takeaways

  • Treat eval criteria and datasets as testable product requirements.
  • Inspect agent traces to understand how inputs and outputs move through the system.
  • Compare prompt versions across a dataset instead of judging a single response.
  • Check LLM-as-a-judge results against human labels and improve mismatches.
  • Keep sampling production data to find difficult cases and update the eval set.

Mentioned in this talk

Search inside this talk

What was claimed 17

Show all 17 facts

Related talks