- ReActReasoning and Acting15%
- An agent control loop that interleaves reasoning traces with tool-calling actions: a Thought plans the next move, an Action calls a tool, and an Observation feeds the result back in. The observation step is what grounds reasoning in real output and reduces hallucination compared to reasoning alone.
- Multi-agent orchestration topology15%
- The control structure a team of agents uses to coordinate: centralized (one supervisor), decentralized (autonomous peers, no controller), federated (cross-organization protocols), or hierarchical (tiered supervision). Each has a different failure and governance profile.
- Circuit breaker15%
- A state machine — Closed, Open, Half-Open — that stops an application from repeatedly calling an operation likely to keep failing. An Open breaker fails fast on purpose; Half-Open sends limited trial requests to test recovery before fully reopening traffic.
- Retry pattern15%
- Transparently reattempting an operation that failed due to a transient fault, using cancel, immediate retry, or retry-after-delay depending on the fault type. Only safe on an idempotent operation, and never nested inside another retry layer.
- Idempotent operation15%
- An operation that produces the same result no matter how many times it runs — the precondition that makes a retry safe, since retrying a non-idempotent operation (like a payment) can double-apply its side effects.
- NeMo Agent Toolkit7%
- A framework-agnostic library (formerly AgentIQ; the package is `nvidia-nat`) that connects existing agents to data sources and tools across any framework — LangChain, LlamaIndex, CrewAI, Semantic Kernel — without replatforming. Ships built-in agent types, a profiler, observability integrations, and bidirectional Model Context Protocol support.
- NIMNVIDIA Inference Microservices13%
- Portable, performance-optimized, containerized inference microservices that expose a model behind an industry-standard API endpoint, supporting backends like TensorRT-LLM and vLLM. NIM is not a model — it is the microservice that serves one.
- TensorRT-LLM13%
- An LLM inference optimizer that compiles a model for fast GPU inference through kernel fusion, precision calibration, and KV-cache handling. It optimizes; something else — typically Triton or NIM — serves the result.
- Triton Inference Server13%
- A general-purpose model server that runs models across frameworks with dynamic batching and concurrency. Triton serves what it is given; it does not optimize the model itself.
- NeMo Guardrails5%
- An open-source programmable safety layer that sits between application code and the LLM, blocking, altering, or validating unsafe or policy-violating input and output across five rail stages — input, dialog, retrieval, execution, output — configured in Colang and YAML.
- Knowledge graph15%
- A structure encoding entities and the relationships between them, enabling multi-hop, relational reasoning that flat, similarity-based vector search misses. Graphs and vector search are complementary, not interchangeable.
- GraphRAG / HybridRAG10%
- GraphRAG retrieves over a knowledge graph for relational, multi-hop, verifiable reasoning; HybridRAG combines graph-based and vector-based retrieval to balance relational and semantic strengths. They are not either/or.
- Agentic RAG10%
- A retrieval pattern where an agent plans focused sub-questions, retrieves per sub-question, reformulates and retries when results are thin, then synthesizes an answer — reasoning over retrieval rather than doing one single-shot lookup.
- Agent memory taxonomy10%
- The finer-grained memory categories beyond short-term/long-term: episodic (specific past events), semantic (generalized facts), and procedural (learned skills, often refined with reinforcement learning). Conflating the three is a standing exam trap.
- Five planning directions10%
- The LLM-agent planning taxonomy: Task Decomposition, Plan Selection, External Module, Reflection, and Memory. Reciting only task decomposition as "the" planning method misses the other four, which the exam tests directly.
- Model Context Protocol (MCP)Model Context Protocol7%
- A protocol for connecting an agent to external tools and data sources. The NeMo Agent Toolkit supports it bidirectionally — it can act as an MCP client and an MCP server, not just one or the other.
- Human-in-the-loop (HITL)Human-in-the-loop5%
- A design pattern where a human actively reviews, approves, or overrides an automated system's outputs. It improves accuracy and accountability, but is not free: added cost and latency, reviewer inconsistency, and privacy exposure are real, tested drawbacks.