Key Terminology
Essential vocabulary for agent evaluation, policy-model training, RL workflows, and NeMo Gym. You’ll encounter these terms throughout the tutorials and documentation.
Deeper treatment: Environments, Evaluation, Training, Architecture.
Overview
A dataset is a JSONL file of tasks (one row = one problem). Running the agent on a task produces a rollout (also called a trajectory) — one attempt and its record.
Each run follows:
- seed_session — set up isolated state for this attempt
- agent loop — call the model (policy), use tools, repeat until done
- verify — score the attempt → reward
Two compositions matter:
The agent harness belongs to the agent, not the environment. In Gym packaging, an environment config still names which agent server to run — that is a wiring reference, not ownership of the harness.
The model (also called the policy) is what you call for generation — local weights or a remote API endpoint. In Gym it is usually exposed by the Model server (or your harness can call an endpoint directly). The same environment shape can be used for benchmark eval (fixed taskset / protocol) or for training (rewards or synthetic data); the main differences are task split and contamination controls, not a different environment type.
Glossary
Tasks & rollouts
Environment
Agent & model
Evaluation
Training
Responses API and Chat Completions are listed in the mapping table above; see Architecture and Model Server.