Cognition · Software component

Output Verifier

Software componentCognitionCognition & Memoryarc:OutputVerifier

A deterministic checker that validates agent outputs against objective quality checks, such as unit tests or metric thresholds, and triggers revision when they fail.

Responsibility. Checks outputs objectively and triggers revision on failure.

Also known as: Quality-triggered check, Unit-test gate, Verification agent, Validation gate, Verification checkpoint, Quality validation, run_tests node, Validator agent, validate_quality node, Test execution node, Test validation for rejection fine-tuning, Reasoning validation layer, Deterministic validator, Schema validation, Format checking, Constraint enforcement, Verification layer

is evaluated by; is invoked byevaluates; guardsevaluatesguardswritesguardsreadsis orchestrated byis invoked bytriggersinvokesis configured byEvaluation Harness: is evaluated by; is invoked byEvaluation HarnessReasoning Engine: evaluates; guardsReasoning EngineLLM Inference Service: evaluatesLLM Inference ServiceWorker Agent: guardsWorker AgentWorking Memory Buffer: writesWorking Memory BufferAnswer Synthesizer: guardsAnswer SynthesizerConversation State Store: readsConversation State StoreState-Graph Orchestrator: is orchestrated byState-Graph OrchestratorData Curator: is invoked byData CuratorReflection Critic: triggersReflection CriticCode Execution Runner: invokesCode Execution RunnerOutput Format Specification: is configured byOutput Format Specificat…
Direct neighbourhood (hover for relationship types)

Relationships

is configured by structural

invokes dependency

is invoked by dependency

reads dependency

writes dependency

triggers dynamic

guards control

is orchestrated by control

evaluates assurance

is evaluated by assurance

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Quality-triggered reflectionVerification checkpointDefense-in-depth stage 1 (pre-output)
Technologies
pytestPydantic
Quality attributes
Functional suitability: correctness and validity (ISO/IEC 25010 | NIST AI RMF: valid)Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Confident hallucinations passing self-reviewSilent error propagationPremature terminationPoor responses reaching usersStructural hallucinations (fabricated fields, invalid types, impossible values)

Sources

  1. Ch1.2: T. Nguyen, "Core Agent Patterns," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.2. ISBN: 9798244538229.
  2. Ch1.3: T. Nguyen, "Multi-Agent Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.3. ISBN: 9798244538229.
  3. Ch2.1: T. Nguyen, "Framework Landscape and Selection," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.1. ISBN: 9798244538229.
  4. Ch2.2: T. Nguyen, "LangGraph," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.2. ISBN: 9798244538229.
  5. Ch3.4: T. Nguyen, "Tuning Model Parameters for Production Performance," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.4. ISBN: 9798244538229.
  6. Ch3.5: T. Nguyen, "Prompt Optimization, Few-Shot Learning, Fine-Tuning," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.5. ISBN: 9798244538229.
  7. Ch3.9: T. Nguyen, "Reasoning Quality," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.9. ISBN: 9798244538229.
  8. Ch3.10: T. Nguyen, "Efficiency Metrics," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.10. ISBN: 9798244538229.
  9. Ref7.15: "Advanced Agentic AI Optimization Techniques," unpublished reference note (15-Advanced-Agentic-Optimization.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note