liveBook · Manning

Evaluation

As explained in The Art of AI Product Development

Evaluation is the systematic assessment of a search system or model against specified criteria, data, or user outcomes.

Evaluation systematically tests whether a search system or model delivers relevant, useful results before release and during iteration. It prevents teams from optimizing the wrong component and connects technical performance with user experience, accuracy, usability, and adoption. section 1.5 section 7.2.3

A practical evaluation path moves from inexpensive feedback toward more reliable measurement:

  • Start with qualitative checks: have users perform realistic tasks, collect feedback, manually assess relevance, and observe whether results support their work. section 7.2.3
  • Add quantitative measures as data and optimization needs grow; search quality can be assessed with precision, recall, and mean reciprocal rank. section 7.2.3 section 7.3.2
  • For retrieval-augmented generation, evaluate retrieval, response generation, and the complete system separately, fixing variables when isolating prompt or component changes. section 7.3.2
  • Extend evaluation with real user queries and responses so the test set reflects actual use cases rather than only development assumptions. section 7.3.2

Testing a workplace search system

A marketer searches for “Advanced plan performance feedback” and reports whether the results are relevant or require digging through irrelevant documents. Evaluators then rate results for “API integration case studies” against the query’s intent, while observing whether the system helps a team write a case study. section 7.2.3

Figure 7.2 The lifecycle of a RAG system
A diagram of a process

AI-generated content may be incorrect.

Use the lifecycle view to connect initial setup, continuous evaluation, and iterative refinement across semantic search and RAG. section 7.0

How The Art of AI Product Development covers it

How deep it goes
Moves from manual qualitative checks through quantitative metrics, component tests, and end-to-end evaluation with real-world data.
Examples
Uses workplace search queries, manual relevance ratings, task observation, retrieval metrics, fixed retrieval results, and real user responses.
What it assumes
Assumes familiarity with language models and prompt engineering while teaching search and RAG evaluation practices through examples.
What you can do after
Apply evaluation to identify improvement areas, compare system changes, and align performance with real user needs.
How it connects
Connects qualitative evaluation, quantitative evaluation, user studies, semantic search, retrieval-augmented generation, prompt engineering, and LLM-as-a-judge.

Also explained in

Compare how 15 books explain evaluation →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of The Art of AI Product Development. The section links point to the parts of the book it draws on.