@yibie: Recommend this: Hamel Husain—one of the world's most experienced AI eval practitioners—said: "It's hard to evaluate" is itself a product smell. If you don't provide users with inspectable intermediate artifacts, they'll redo your work to verify the output. Then what value does your product bring them?...
Summary
The article recommends and summarizes Hamel Husain's blog, pointing out that "hard to evaluate" is inherently a product design flaw. It advocates prioritizing the design of products that are easy for users to verify, and illustrates through three cases—an AI data analysis agent, a lesson plan generator, and a workplace injury report—how providing inspectable intermediate artifacts enhances product value.
View Cached Full Text
Cached at: 07/06/26, 12:12 PM
This one, Hamel Husain – one of the most practice-savvy AI eval experts – said something: “It’s hard to eval” is a product smell. If you don’t give users checkable intermediate artifacts, they’ll redo your work to verify the output. What value does your product offer them then?
“It’s hard to eval” is a product smell
I’ve been working on AI evals for three years. The most common objection I hear is “our product is hard to eval.” That objection itself is a product smell – if it’s hard for you to verify, it’s hard for your users too.
More importantly: designing a product that is easy to verify should come before writing evals.
Example 1: AI data analysis agent
Almost every company is building an internal analysis agent. You ask a business question, it finds data sources, runs queries, and gives an answer. The goal is to reduce dependence on data analysts.
Most common mistake: making the “answer” the only output.
The interface shows only one number – “Product A net revenue last quarter: $4.21M.” The user has no way to verify except redoing everything. A better design is not to hide the process, but to give users checkable artifacts.
A data analyst verifying a metric does six things: cross-check intermediate calculations and totals against a trusted source; confirm the precise metric definition; sanity-check related quantities; break down aggregates by dimensions; read the SQL; note what couldn’t be verified.
A good AI data analysis agent should do the same – show sources, assumptions, and unverified items in the answer. The user can click to open a Notebook for the full analysis: the agent’s assumptions, the queries run, the decomposition by region, and an explicit list of “what couldn’t be verified,” each kept as a runnable cell so the user can dig deeper.
What this means for evals
If your product is designed for easy verification, annotation costs drop, and evals have better signals to draw from. More importantly, you’ll give users a better product.
Example 2: PE lesson plan generator
A founder’s product: a teacher enters constraints (grade, duration, indoor/outdoor, equipment), AI writes a lesson plan.
“How do you eval a lesson plan’s quality?” – Hamel turned the question around: what do teachers care about? The fastest way is to see “a plan that a teacher like you has already used.” A good design: instead of generating a plan from scratch, start from a vetted plan used at 14 schools, run 30+ times this year, then show only the changes – “shortened to 45 minutes, warm-up changed from 2 laps to 1, matched your equipment so 4 stations become 3.” The teacher doesn’t review an entire plan, but a diff – cognitive load greatly reduced. Evals also become more tractable: you only need to verify whether the retrieved plan is reasonable and whether each modification follows the constraints.
Example 3: Workers’ comp medical report
A product generates a 50-page expert opinion from medical records (MRI, PT notes, exam reports). Problem: the doctor is liable for the report, so they re-read all records and check every claim – taking as long as writing from scratch. No value.
Hamel advised making the product a research assistant rather than a report generator. First read each record, extract relevant facts, attach links for the doctor to verify. Two exam findings contradict? Flag it. Imaging missing leaves the current status uncertain? Flag it. After fact review, a “Generate Report” button appears – the report is assembled from already-verified facts.
This design allows each unit to be scored independently: is this contradiction real? Does this citation support this claim?
This pattern can be generalized
Ask these four questions: What does the user actually need to check? What can they compare against a trusted source? What signals or heuristics does an expert use for verification? What smaller units can be accepted, edited, or rejected?
A common thread through all examples is provenance. The fastest way to make output checkable is to show where each piece came from, with links to see details. Use progressive disclosure so these sources don’t overwhelm the user.
Even if a product seems “easy to evaluate” (like code that runs), the best products still make work more checkable – Cursor and Devin both record short UI change videos so you can confirm correctness without re-running.
None of this is new
These are old design principles – observing experts in their domain is called needfinding, structured understanding in medical diagnosis is called sensemaking. But in the pre-AI era, verification usually happened incidentally during the process of creating a product. In the AI era, verification is the bottleneck. It’s time to think about it more explicitly.
Original: Hamel Husain, “‘It’s Hard to Eval’ Is a Product Smell”, 2026-06-29 https://hamel.dev/blog/posts/eval-smell/
#AIproduct #Eval #ProductDesign
Similar Articles
@yibie: https://x.com/yibie/status/2102619356874117594
This article discusses the importance of evaluations in AI systems, explains why traditional testing is insufficient, introduces three main types of evaluations, and provides implementation suggestions.
@shao__meng: https://x.com/shao__meng/status/2102648813425135777
本文总结了来自 Hamel Husain 和 Shreya Shankar 的 AI Evals 课程的 8 个核心技能,旨在指导工程师和产品经理构建有效的 AI 评测系统,涵盖错误分析、评测器设计、校准和监控等步骤。
@businessbarista: Hot take: evals are the #1 thing keeping companies from becoming AI-native. If you want to understand evals, read this …
文章主张评测(evals)是企业成为 AI-native 的最大障碍,并给出了 eval-driven development 的指南:定义好的行为、对 agent 进行测试、将失败案例转化为回归测试,并介绍了 grader、case、run、trace 四个核心概念以及确定性检查、参考答案比对等四种打分方式。
@LangChain: "Validate your validators." The eval advice nobody is following. Watch @sh_reya + @HamelHusain’s Interrupt keynote on t…
The article summarizes common mistakes in AI evaluation, emphasizing the need to validate validators, design specific metrics, and enforce rigorous experimental design. It calls for a return to data science thinking to improve the reliability of AI system evaluation.
@sermakarevich: Agentic evals: how to know whether an AI agent did the job, and will do it again
一篇面向工程师的深度文章,系统讲解如何对 LLM 智能体进行评估:通过检查可验证的最终状态而非回复文本来判定任务是否完成,并区分能力(capability)与可靠性(reliability)两个指标,同时定位失败步骤、判断模型评审的可信度。