Skip to content

Commit 895718f

Browse files
committed
docs: define Resources/Agent/Model Server in the glossary
Epic #1205 friction #9 (FEP-1023 / M6e), issue #395 ('Resources Server' is nebulous): the key-terminology glossary defined Verifier/Policy Model but not the three FastAPI server types. Add clear entries for Resources Server (= the environment + verifier service), Agent Server, and Model Server, tying each to its directory. Mirrored into latest + v0.3.0. Signed-off-by: Wojciech Prazuch <wprazuch@nvidia.com>
1 parent 2fdee46 commit 895718f

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

fern/versions/latest/pages/about/concepts/key-terminology.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,18 @@ Training data format for DPO consisting of the same prompt with two different re
5757

5858
The primary LLM being trained or evaluated - the "decision-making brain" you want to improve.
5959

60+
**Resources Server**
61+
62+
The FastAPI service (one directory per environment under `resources_servers/`) that *is* the environment: it holds per-task state, exposes the environment's tools, and implements `verify()` to score a rollout into a reward. If the name "Resources Server" feels abstract, read it as "the environment + verifier service." Every benchmark or training environment has exactly one.
63+
64+
**Agent Server (Responses API Agent)**
65+
66+
The FastAPI service (under `responses_api_agents/`) that drives the model through a task - the harness that runs the multi-step / tool-calling loop against a resources server. `simple_agent` is the built-in default; bring your own for custom control flow.
67+
68+
**Model Server (Responses API Model)**
69+
70+
The FastAPI service (under `responses_api_models/`) that wraps an LLM endpoint (vLLM, OpenAI, etc.) behind NeMo Gym's Responses API and manages the token IDs needed for training. Agents refer to it by name (commonly `policy_model`).
71+
6072
**Orchestration**
6173

6274
Coordination logic that manages when to call models, which tools to use, and how to sequence multi-step operations.

fern/versions/v0.3.0/pages/about/concepts/key-terminology.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,18 @@ Training data format for DPO consisting of the same prompt with two different re
5757

5858
The primary LLM being trained or evaluated - the "decision-making brain" you want to improve.
5959

60+
**Resources Server**
61+
62+
The FastAPI service (one directory per environment under `resources_servers/`) that *is* the environment: it holds per-task state, exposes the environment's tools, and implements `verify()` to score a rollout into a reward. If the name "Resources Server" feels abstract, read it as "the environment + verifier service." Every benchmark or training environment has exactly one.
63+
64+
**Agent Server (Responses API Agent)**
65+
66+
The FastAPI service (under `responses_api_agents/`) that drives the model through a task - the harness that runs the multi-step / tool-calling loop against a resources server. `simple_agent` is the built-in default; bring your own for custom control flow.
67+
68+
**Model Server (Responses API Model)**
69+
70+
The FastAPI service (under `responses_api_models/`) that wraps an LLM endpoint (vLLM, OpenAI, etc.) behind NeMo Gym's Responses API and manages the token IDs needed for training. Agents refer to it by name (commonly `policy_model`).
71+
6072
**Orchestration**
6173

6274
Coordination logic that manages when to call models, which tools to use, and how to sequence multi-step operations.

0 commit comments

Comments
 (0)