Cognition · Software component

Rule-Based Analyzer

Software componentCognitionCognition & Memoryarc:RuleBasedAnalyzer

A deterministic analyzer that applies domain rule checks or rule-based extraction as a lower-fidelity substitute for LLM-based analysis.

Responsibility. Produces a basic deterministic analysis when LLM-based analysis is unavailable.

Also known as: Rule engine, Rule-based extraction, Basic analysis mode

is failover foris routed to byis monitored byfails over toReasoning Engine: is failover forReasoning EngineGraceful Degradation Manager: is routed to byGraceful Degradation Man…Dependency Health Monitor: is monitored byDependency Health MonitorEmbedded Critical Checker: fails over toEmbedded Critical Checker
Direct neighbourhood (hover for relationship types)

Relationships

is routed to by dynamic

fails over to control

is failover for control

is monitored by assurance

Design guidance

Classification

Patterns
Graceful degradationDeterministic fallback
Quality attributes
Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Complete loss of analysis when all LLM providers are degraded

Sources

  1. Ch2.8: T. Nguyen, "Error Handling and Resilience," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.8. ISBN: 9798244538229.