NVIDIA NCP-AAI key terms
NVIDIA NCP-AAI · Get comfortable with the vocabulary.
- agentic AI
- Related: agent loop, tool calling, autonomy level
A software system in which a language model plans, selects tools, and takes multi-step actions toward a goal with limited human step-by-step control.
- agent loop
- Related: agentic AI, reflection, termination condition
The repeating cycle of observing state, reasoning about the next step, invoking a tool or action, and incorporating the result until the goal or a stop condition is reached.
- tool calling
- Related: function schema, MCP, sandboxed execution
A mechanism where the model emits a structured request naming an external function and its arguments, and the runtime executes it and returns the result to the model.
- function schema
- Related: tool calling, structured output
A machine-readable description of a callable tool, including its name, purpose, parameter types, and required fields, used by the model to form valid calls.
- planner-executor pattern
- Related: orchestrator-worker, task decomposition, handoff
An architecture that separates an agent that decomposes a goal into steps from workers that carry out each step, improving reliability and allowing independent scaling of each role.
- orchestrator-worker
- Related: planner-executor pattern, handoff, supervisor agent
A multi-agent topology in which a coordinating agent routes subtasks to specialized agents and aggregates their outputs into a final response.
- supervisor agent
- Related: orchestrator-worker, handoff, guardrail
An agent whose only job is to monitor other agents, decide who acts next, resolve conflicts, and enforce completion criteria rather than perform domain work itself.
- handoff
- Related: shared context, orchestrator-worker, agent state
The transfer of control, context, and pending task state from one agent to another, including what history and constraints travel with it.
- shared context
- Related: handoff, context window, memory
The common store of conversation history, intermediate results, and constraints that participating agents read and write so their work stays consistent.
- task decomposition
- Related: planner-executor pattern, termination condition
Breaking a complex goal into smaller, independently executable subtasks with clear inputs, outputs, and success criteria so agents can work in parallel or in sequence.
- reflection
- Related: agent loop, evaluator agent
A self-critique step in which an agent reviews its own draft or trajectory against the goal and revises before returning a result.
- evaluator agent
- Related: reflection, LLM-as-judge, guardrail
A separate agent or model call that scores another agent's output against explicit criteria, used to catch errors before delivery.
- termination condition
- Related: agent loop, budget cap
A predefined rule that stops an agent loop, such as goal satisfaction, a maximum step count, a timeout, or a detected repeated action.
- autonomy level
- Related: human-in-the-loop, agentic AI, least privilege
The degree to which an agent may act without human approval, ranging from suggestion-only to fully automated execution of high-impact actions.
- human-in-the-loop
- Related: autonomy level, approval gate, audit trail
A control pattern requiring a person to review or approve an agent's proposed action before it is executed, typically for irreversible or high-risk operations.
- approval gate
- Related: human-in-the-loop, guardrail
A checkpoint in an agent workflow where execution pauses until a designated human or policy engine authorizes the next action.
- guardrail
- Related: policy engine, sandboxed execution, evaluator agent
An enforced constraint on agent inputs, outputs, or actions, such as content filters, allowlists, or schema validation, applied outside the model's own judgment.
- policy engine
- Related: guardrail, approval gate, least privilege
A deterministic component that evaluates proposed agent actions against written rules and returns allow, deny, or require-approval decisions.
- least privilege
- Related: scoped credentials, policy engine, autonomy level
Granting an agent only the permissions and data access needed for its current task, and revoking them when the task ends.
- scoped credentials
- Related: least privilege, sandboxed execution
Short-lived, narrowly permissioned tokens issued to an agent for a specific tool or resource instead of long-lived broad access keys.
- sandboxed execution
- Related: tool calling, scoped credentials, guardrail
Running agent-generated code or tool actions in an isolated environment with restricted filesystem, network, and resource access to contain failures and attacks.
- prompt injection
- Related: indirect prompt injection, guardrail, tool poisoning
An attack in which untrusted content, such as a retrieved document or web page, contains instructions that cause the agent to deviate from its intended task.
- indirect prompt injection
- Related: prompt injection, tool poisoning
Prompt injection delivered through data the agent processes rather than through the user, for example a poisoned file, email, or web result.
- tool poisoning
- Related: prompt injection, function schema, MCP
Tampering with a tool's description, schema, or output so the agent is misled into unsafe calls or trusts fabricated results.
- audit trail
- Related: observability, human-in-the-loop, trace
An immutable log of agent decisions, tool calls, inputs, and approvals that supports incident investigation, compliance review, and reproducibility.
- red teaming
- Related: evaluation harness, guardrail, prompt injection
Structured adversarial testing that probes an agent system for unsafe actions, data leakage, jailbreaks, and policy circumvention before deployment.
- model card
- Related: model risk assessment, audit trail
A short document describing a model's intended use, training data characteristics, evaluated limitations, and known risks, used in governance review.
- model risk assessment
- Related: model card, red teaming, guardrail
A documented evaluation of how a model or agent could cause harm or error in a given deployment, with likelihood, impact, and mitigating controls.
- MCP
- Related: tool calling, tool poisoning, function schema
Model Context Protocol, an open standard that lets agents discover and call external tools and data sources through a uniform client-server interface.
- retrieval-augmented generation
- Related: embedding, vector index, grounding
A pattern that fetches relevant documents at query time and supplies them to the model so answers are grounded in current, domain-specific content.
- embedding
- Related: vector index, retrieval-augmented generation
A dense numeric vector representing text meaning, produced by an encoder model and used for semantic search, clustering, and similarity comparison.
- vector index
- Related: embedding, retrieval-augmented generation
A data structure that stores embeddings and supports fast approximate nearest-neighbor search over large document collections.
- grounding
- Related: retrieval-augmented generation, citation check
Tying model output to verifiable source content, such as retrieved passages or tool results, so claims can be checked and hallucination is reduced.
- citation check
- Related: grounding, evaluator agent
An automated verification that each cited source actually supports the claim it is attached to, used as a grounding guardrail.
- structured output
- Related: function schema, guardrail
Constraining a model response to a defined schema, such as JSON with required fields, so downstream code can parse and validate it reliably.
- NIM
- Related: model serving, GPU utilization
NVIDIA Inference Microservices, containerized model-serving endpoints with standardized APIs, used to host models behind agent applications on NVIDIA infrastructure.
- NVIDIA NeMo
- Related: NIM, guardrail, evaluation harness
NVIDIA's framework family for building, customizing, and guarding generative AI pipelines, including training, evaluation, and safety components.
- model serving
- Related: NIM, GPU utilization, rate limiting
Hosting a model behind an API with batching, concurrency control, and health checks so agent requests get low-latency, reliable responses.
- GPU utilization
- Related: model serving, batching, autoscaling
The fraction of GPU compute actively used during inference; low values indicate wasted capacity and high values near saturation indicate queuing risk.
- batching
- Related: GPU utilization, model serving
Grouping multiple inference requests into one model call to raise throughput and GPU efficiency, trading some latency for capacity.
- KV cache
- Related: model serving, context window, GPU utilization
Stored attention keys and values from prior tokens that let a model avoid recomputation during generation, consuming GPU memory that limits concurrency.
- context window
- Related: shared context, KV cache, memory
The maximum number of tokens a model can attend to in one call, bounding how much history and retrieved content an agent can carry.
- memory
- Related: shared context, context window, agent state
Persistent storage of facts, preferences, or past outcomes that an agent retrieves across sessions to avoid repeating work or losing state.
- agent state
- Related: memory, handoff, checkpointing
The serialized snapshot of an agent's task progress, tool results, and pending decisions, allowing pause, resume, and recovery after failure.
- checkpointing
- Related: agent state, idempotency
Periodically persisting agent state so a long-running workflow can resume from the last good point instead of restarting from scratch.
- idempotency
- Related: checkpointing, retry with backoff
A property where repeating the same action produces the same result, essential for safely retrying tool calls after timeouts or partial failures.
- retry with backoff
- Related: idempotency, rate limiting
Resending a failed request after increasing delays, often with jitter, to recover from transient errors without overwhelming a struggling service.
- rate limiting
- Related: retry with backoff, model serving
Capping request volume per client or per agent to protect model endpoints and downstream tools from overload and to keep latency predictable.
- autoscaling
- Related: model serving, GPU utilization
Automatically adjusting the number of model or agent worker instances based on load signals such as queue depth or GPU utilization.
- budget cap
- Related: termination condition, agent loop
A hard limit on tokens, tool calls, wall-clock time, or cost per task that prevents runaway agent loops from consuming unbounded resources.
- observability
- Related: trace, audit trail
Instrumentation that captures traces, metrics, and logs from agent runs so failures, latency, and cost can be diagnosed in production.
- trace
- Related: observability, audit trail
A recorded tree of spans showing each model call, tool invocation, and handoff within one agent run, including timing and payload metadata.
- evaluation harness
- Related: LLM-as-judge, red teaming, regression suite
A repeatable test setup with curated tasks, expected outcomes, and scoring functions used to measure agent quality before and after changes.
- LLM-as-judge
- Related: evaluator agent, evaluation harness
Using a language model to score another model's output against a rubric, useful for open-ended tasks but requiring calibration against human labels.
- regression suite
- Related: evaluation harness, observability
A fixed set of agent test cases rerun on every prompt, model, or tool change to detect quality drops introduced by the update.