Skip to content
PMInterviewKit
← All questions
AI productstandard

What makes a good eval set, and how would you build one for an AI travel-planning assistant?

How to approach it

A good eval set looks like real user requests, including the hard and risky ones, and comes with a clear definition of a good answer for each.

How a strong answer opens

“A good eval set looks like real user requests, including the hard and risky ones, with a clear definition of a good answer for each. For a travel planner, that means feasible plans with no invented places.”

Outline of a strong answer

Try answering out loud for a few minutes before you open this.

  1. Gather real or realistic requests: weekend trips, family trips, tight budgets, accessibility needs
  2. Add edge cases: visa rules, closed attractions, impossible timings, vague requests
  3. Write a scoring guide: feasible plan, fits budget, no invented places or prices
  4. Score with trained reviewers plus automatic checks such as verifying that places exist
  5. Use it before every model or prompt change to catch regressions
  6. Refresh it from new user complaints and failure cases

Where this question usually goes wrong

Building an eval set of easy, happy-path requests the model already handles, so it never catches real failures.

Learn the method

Evals and quality in Module 7, AI product interviews.

The full kit has worked answers in full, start to finish, for every round type. $129 once.

Get one email when the full kit opens

No spam: just one launch email. See our privacy policy.