Agent
An AI system that uses tools and takes actions in steps to complete a goal.
- Analogy
- A new employee, not a search box.
- You’ll hear it
- “The agent updates the CRM and drafts the email.”
// Evals 101 · Glossary
Every eval term in plain words, with an analogy and a line you’ll hear at work. Eval terms come first; general AI words sit under Related AI terms.
Showing 68 of 68 terms
The words you need to build, run and read evals.
An AI system that uses tools and takes actions in steps to complete a goal.
Making an AI system’s behaviour match what its designers and users actually intend.
A public, standard test set used to compare models on general skills.
Grading with yes/no questions instead of a numeric score.
Source: Zhang et al. (2026)
A score for how much two graders agree, after removing agreement expected by pure chance.
Source: McHugh (2012)
A model saw a benchmark’s test questions during training, so its score looks better than it is.
Source: Sainz et al. (2023)
Training a smaller model to copy a larger model’s outputs.
Source: Hinton, Vinyals & Dean (2015)
A safe copy of real tools and data where an agent can practise and be tested.
The expected answer is accidentally visible to the agent inside the test environment.
Reading real failures one by one and sorting them into types before fixing anything.
A repeatable check of whether an AI system did its job correctly.
The machinery that runs eval tasks end to end and records the results.
Source: Anthropic Engineering (2026)
A tagged collection of tasks, each with an instruction, an environment and a verifier.
Production failures become new evals, which drive fixes, which you test and ship again.
Training an existing model further on your own examples to specialise it.
A small, hand-checked set of test cases the team trusts as the reference.
Tying a model’s answer to specific sources or data it was given, so claims can be checked.
Checks and rules around a model that block or fix unsafe or off-policy inputs and outputs.
When a model states something false or made up as if it were true.
Improving the prompts, tools and model choice wrapped around an agent. Not the same as an eval harness.
A person reviews, approves or corrects the AI at key points.
Using one AI model to grade another AI’s output against a rubric.
Source: Zheng et al. (2023)
The same input can produce different outputs on different runs.
Being able to see what a live system is doing and why, from its logs, traces and metrics.
An open standard for collecting traces and metrics; its conventions for AI calls are still being written.
Source: OpenTelemetry (2026)
Grading by showing a judge two answers side by side and asking which is better.
Source: Zheng et al. (2023)
The options where you can’t get better quality without paying more, or pay less without losing quality.
Source: Kapoor et al. (2024)
The chance that at least one of k attempts succeeds.
Source: Chen et al. (2021)
The chance that all k attempts succeed. A measure of reliability.
Source: Yao et al. (2024)
Of everything the AI flagged, the share that was truly right.
Hidden or malicious instructions in input that trick a model into ignoring its real instructions.
Source: OWASP (2025) · Greshake et al. (2023)
Of everything the AI should have found, the share it actually found.
Deliberately attacking your own AI system to find ways it can be misused or broken.
Re-running existing evals after any change to catch things that used to work and now don’t.
An AI finds a loophole that scores well without doing what was actually wanted.
Source: Amodei et al. (2016)
An isolated, disposable space where code or agents can run without touching real systems.
One timed step inside a trace, such as a single model call or tool call.
Test or training examples generated by software or AI instead of collected from real use.
One small, checkable job given to an AI, with defined inputs and success criteria.
Source: Anthropic Engineering (2026)
The full step-by-step record of one run: messages, tool calls and results.
Source: Anthropic Engineering (2026)
Grading the path an agent took — its steps and tool calls — not just the final answer.
The code, AI judge or person that decides whether a task passed.
Source: Anthropic Engineering (2026)
General AI words you’ll hear around evals. Useful context, not required to start.
AI agents that read, write, run and test code in a project, with a developer reviewing.
A process where an AI plans and carries out several steps, often with tools, toward a goal.
A loose label for software processes designed around AI agents doing parts of planning, coding and testing.
Getting a model to write out intermediate reasoning steps before the final answer.
Choosing what information, tools and history go into the model’s context for each step.
The maximum amount of text a model can consider at once, measured in tokens.
Lists of numbers that represent meaning, so similar texts end up close together.
A large, general-purpose model that other products and fine-tunes are built on.
Running a trained model to get an output. What happens every time you send a prompt.
How long you wait for a response.
An AI model trained on huge amounts of text to predict and generate language.
A cheaper fine-tuning method that trains small add-on pieces instead of the whole model.
Source: Hu et al. (2021)
An open protocol for connecting AI applications to tools and data sources in a standard way.
Several AI agents, each with its own role, working together or handing work to each other.
Open-weight models publish their trained weights for download; closed models are only reachable through a provider.
The input text you give a model: the question, instruction or task.
Writing and refining prompts so a model does the job reliably.
Fetching relevant documents first, then having the model answer using them.
Source: Es et al. (2023)
A model trained to work through a problem step by step before giving its answer.
Reinforcement learning from human feedback: improving a model using people’s rankings of its answers.
Source: Ouyang et al. (2022)
Standing instructions given to the model before any user message, setting its role and rules.
A setting that controls how varied a model’s word choices are. Higher means more varied.
A chunk of text — often part of a word — that models read, write and bill by.
A model asking to run a defined function — search, calculator, database — and using the result.
A database built to store embeddings and quickly find the most similar ones.
Building software by prompting an AI and accepting its code with little or no reading of it.
Source: Andrej Karpathy (2025)