The terms we use, in plain language.
AI training work has a lot of overlapping vocabulary, and different teams use different words for the same thing. This is what we mean by each term on this site, with the other names you may know it by.
Tasks and environments
- Agentic task
A task where an AI model has to act, not just answer: run commands, edit files, call tools or click through an app, over many steps, to reach a goal. Used to train models (as RL environments) and to test them (as benchmarks).
- Instruction also: prompt, task description
What the agent is asked to do, written as a user or operator would say it.
- Environment also: sandbox, gym, container
Where the agent works: a container with files and tools, a web app, or a set of tool servers. A good environment behaves the same way on every run.
- RL environment also: RL gym
An environment plus tasks and verifiers, built so a model can be trained with reinforcement learning: it attempts the task, the verifier scores it, and the score becomes the reward the model learns from.
- Seed data also: initial state, fixtures
The starting data inside an environment, such as the users, tickets and records in a database before the agent begins. Tasks have to be true to their seed data: if the instruction names a user, that user must exist.
- Tool-use task
An agentic task where the agent works by calling tools (APIs), often against a seeded database: "find the open ticket for this customer and escalate it". Usually scored by checking the database afterwards.
- Computer-use task also: UI task, browser task
An agentic task done through a graphical interface, such as a web app, by clicking and typing. Scored by comparing the app's state before and after.
- Reference solution also: oracle, golden solution, golden trajectory
A known-good way to complete the task, shipped with it. It proves the task is solvable, and it's the example the verifiers are checked against. "Golden trajectory" is the step-by-step version for tool-use tasks.
- Persona
The user the agent is acting for in a tool-use task, such as "an office manager booking travel". The instruction, permissions and data should all fit that persona.
Checking and scoring
- Verifier also: tests, grader, checker, reward function
The check that decides whether the agent succeeded, usually by inspecting the final state of the environment. It can be code (unit tests, a SQL query) or a model acting as judge. If the verifier is wrong, every score built on it is wrong.
- SQL verifier
A verifier written as a database query. For example, after a "close this ticket" task, it checks that the ticket's status is now "closed".
A common fault: it checks that the ticket exists instead of checking its status, so it passes even when the agent did nothing.
- LLM judge also: LLM-as-a-judge, model grader
A language model asked to score an output or decide whether a task was done, guided by a prompt or rubric. Useful where code can't decide, unreliable when used alone with a vague prompt.
- Rubric
A written standard for judging quality: the criteria, the scale, the pass threshold, and examples of passing and failing work. Rubrics are used by human reviewers and by LLM judges.
- Reward also: score
The number a verifier produces for a run: pass or fail, or partial credit. In RL training, it's the signal the model learns from, so a wrong reward teaches the wrong behaviour.
- Empty solution also: nop, null run, do-nothing baseline
A run where the agent does nothing at all. It should always fail. If it passes, the verifiers aren't checking the outcome.
- State diff
The difference between an environment's state before and after a run: which files, rows or app settings changed. Used to check that the agent did what was asked, and nothing else.
- Answer leakage
When the expected answer or test logic is visible to the agent, for example copied into its container. The agent can then pass without solving the task.
Model runs
- Trajectory also: trace, transcript
The step-by-step record of an agent working on a task: its reasoning, each tool call or command, what came back, and its final answer.
The word is used for two different things. A trajectory can be training data (an example written or curated by people, see ReAct), or the record of a model run (a rollout). We say which one we mean.
- Rollout also: run, trial, episode, attempt
One attempt by a model at one task, producing a trajectory and a reward.
- Job
A batch of rollouts, for example five attempts at each of a hundred tasks. Patterns across a job, such as every attempt failing at the same step, often point to a broken task rather than a weak model.
- Reward hacking
When a model gets a passing score without really doing the task, by exploiting a weakness in the verifier or environment. Examples: editing the tests, hard-coding the expected output, or reading a leaked answer.
- Failure attribution
Working out whose fault a failed run was: the model's (a genuine mistake), the task's (an unclear instruction or over-strict verifier), or the infrastructure's (a tool server that timed out). Only the first should count against the model.
- Near miss
A run that did essentially the right thing but still failed, often because the verifier accepts only one exact answer or format. A sign the verifier is too strict.
Training data
- SFT supervised fine-tuning
Training a model on examples of good responses, usually written or edited by people.
- RLHF reinforcement learning from human feedback
Training a model using human judgments of its outputs, typically by comparing two responses and picking the better one (preference data).
- RL with verifiable rewards
Training a model on tasks where success can be checked automatically by a verifier, such as agentic tasks, code with tests or maths with known answers. The quality of the verifiers sets the quality of the training.
- ReAct trajectory also: tool-use trajectory, agentic SFT data
A training example showing a model alternating between reasoning ("thought"), acting (a tool call) and reading the result ("observation") until it answers. Named after the ReAct (reason plus act) pattern.
- CoT chain of thought, reasoning trace
Written step-by-step reasoning that leads to an answer. CoT data teaches models to reason, so every step must be valid, not just the final answer.
- Annotation
Human work that produces or labels training data: writing responses, rating outputs, ranking pairs, or building tasks.
Benchmarks and tools
- Harbor
An open-source framework for running and evaluating agents on containerized tasks. It defines a standard task format (instruction, environment, tests and a reference solution) and runs agents against tasks locally in Docker or in cloud sandboxes. Terminal-Bench is built on it, and many other task sets use its format.
- Terminal-Bench
An open-source benchmark of hard tasks that an agent has to complete in a terminal, inside a container, such as building software, fixing systems or analysing data.
- SWE-bench
An open-source benchmark built from real GitHub issues. The agent gets a repository and an issue and must produce a code change that fixes it, which is checked by running the project's tests.
- Agent skill
A packaged folder of instructions, scripts and resources that an agent can load to handle a specialised job. Skill tasks test whether the agent finds and uses the right one.
- MCP Model Context Protocol
An open standard for connecting models to tools and data through "MCP servers". Many tool-use environments expose their tools this way.
- Sandbox
An isolated place to run a task safely, such as a local Docker container or a cloud sandbox service.
Benchmark and tool names belong to their respective projects. Rubric Agents is not affiliated with or endorsed by them.
Our review stack
- Deterministic check also: coded check, lint
A rule checked by code, with no model involved: a required file exists, a query only reads, a referenced column is real. Fast, cheap, and always gives the same answer.
- Dimension
One distinct aspect of quality, judged on its own, such as prompt quality, verifier quality or reasoning. We split a quality standard into dimensions so every failure has a name.
- Dimension agent
Our term for an LLM reviewer that scores one dimension only, against its own rubric and threshold, and explains its score. Where useful, it works inside the task's environment so it can inspect files and run commands.
- Consensus review
Running the same rubric with several independent model reviewers and combining their verdicts. We use three model reviewers, and a criterion fails only when at least two flag it. Human experts are used separately, to calibrate the rubrics.
- Calibration also: agreement
Comparing agent verdicts with expert human judgments on the same items, and tuning rubrics until they agree. It's how you know the automated review can be trusted.
- Threshold
The pass line for a dimension. A score below it flags the item.
- Routing
The outcome we give every task at the end of review: ready for evaluation, needs a human (with a report on what to fix), or failed because of infrastructure.
- Automatic repair
Fixing a fault, currently verifiers, without a person: a model proposes a fix, coded checks accept or reject it, and the task is re-run to prove it.
Send us 20 tasks. We'll show you which ones are broken, and why.
A free 20-task pilot. Book a 20-minute call to start.