AI Tools Field Guide

Open edition · no CAC needed

Advanced — Build with it

  1. Write the task down
  2. Collect thirty real inputs
  3. Fix the reference answers
  4. Run every candidate
  5. Score blind
  6. Decide, once

An evaluation is this strip, in this order. The order matters: the references are fixed before any candidate is run.

Benchmarks

A benchmark is a public test: a fixed set of questions with known answers, scored the same way for every model. Vendors report their scores at launch and the scores are what the headlines compare. Three cautions come with them.

Use benchmarks to shortlist: a model that scores badly on a test close to your work is probably not worth your time. Never use them to choose. The spec sheet page has the rest of the reading rules.

A held-out test of your own

The evidence that counts is the model's performance on your task, measured on inputs it has not seen, against answers you fixed in advance. The discipline is the same one a training run uses to pick a checkpoint, and it fits on an index card:

Decide before you run anything Example for a read-ahead drafter
The task, in one sentence "Draft a one-page read-ahead from the meeting's three source documents"
The inputs: real, recent, including the awkward ones Thirty past meetings with their documents
The reference: what you would have accepted The read-ahead the action officer sent, tidied
The metric A four-point scale: send as is, minor edits, major edits, unusable
The baseline Whatever you do today: the current model, or a person's first draft
The acceptance rule "At least as many send-as-is as the baseline, and no unusable"

Thirty is not many, and what you read from thirty is coarse: a difference of two or three either way is noise. That is fine. The test catches the candidate that is clearly worse and stops the conversation being about impressions. It will not rank candidates to the decimal. Keep the set, and run it again whenever the vendor updates the model or somebody edits the instructions. A set you keep and rerun is worth more to your shop than any published score, and it costs an afternoon.

Human judging, done blind

Numbers do not capture whether a draft reads well, and for most staff work reading well is the job. So the score comes from a reader, and the reader has to be protected from knowing which model wrote what, because everyone, including you, prefers the one they expected to prefer.

The form that works is blind pairwise comparison: the same input to two candidates, the two outputs side by side, the order randomized so the left one is not always the same model, and the judge picks the better one or calls a tie. The labels are revealed only in the tally. We built this comparison for our own weather image models, because the metrics said two versions were equal and our eyes said otherwise. The blind tally settled it, more than once against the version we had expected to win. Two judges are better than one, and their agreement rate is itself a finding: if two competent people disagree on a third of pairs, the difference between the models is smaller than the difference between readers.

The papers behind this guide

Every "why" in the earlier tiers traces to one of these. Several 2025 and 2026 items are preprints or vendor reports rather than peer-reviewed work, and the guide says so where it leans on them.

Claim in this guide Source
The transformer, the architecture under every LLM Vaswani et al., "Attention Is All You Need," NeurIPS 2017
Examples in the prompt work (in-context learning) Brown et al., "Language Models are Few-Shot Learners," NeurIPS 2020
Stepwise reasoning improves accuracy (now built into reasoning models) Wei et al., "Chain-of-Thought Prompting," NeurIPS 2022
RAG Lewis et al., "Retrieval-Augmented Generation for Knowledge-Intensive NLP," NeurIPS 2020
Material in the middle of a long context is used less reliably Liu et al., "Lost in the Middle," TACL 2024
Effective context is often far shorter than advertised Modarressi et al., "NoLiMa: Long-Context Evaluation Beyond Literal Matching," 2025 (preprint)
Hallucination is structural; RAG reduces but does not eliminate it Ji et al., "Survey of Hallucination in Natural Language Generation," ACM Computing Surveys 2023, and 2024–2025 RAG evaluations showing residual errors when retrieval returns wrong or partial chunks
Uncertainty can be measured by sampling and checking agreement Farquhar et al., "Detecting hallucinations in large language models using semantic entropy," Nature 2024
Models guess because guessing was rewarded Kalai et al., "Why Language Models Hallucinate," OpenAI, 2025 (vendor report)
Prompt injection is a real attack class Greshake et al., "Not what you've signed up for," AISec 2023

Where this guide is least sure

What to do with this

Build the thirty-input set for the one task your shop uses these tools for most. It takes an afternoon and it will outlive every model you test on it. Next: the discipline for the most demanding use, Coding with models.