Cognition · Software component

Symbolic Program Executor

Software componentCognitionCognition & Memoryarc:SymbolicProgramExecutor

An outer symbolic control program that executes a logical sequence of operations (parse, retrieve, infer, answer), each implemented by an embedded neural module.

Responsibility. Executes a symbolic program whose primitive operations are neural modules.

Also known as: Embedded architecture outer symbolic layer, Logical program

orchestratesorchestratesorchestratesorchestratesVector Retriever: orchestratesVector RetrieverSymbolic Logic Engine: orchestratesSymbolic Logic EngineLogic Conclusion Verbalizer: orchestratesLogic Conclusion Verbali…Natural Language to Logic Translator: orchestratesNatural Language to Logi…
Direct neighbourhood (hover for relationship types)

Relationships

orchestrates control

Design guidance

Classification

Patterns
Embedded integration (neural within symbolic)Constraint-guided decoding
Quality attributes
Explainability (NIST AI RMF: explainable and interpretable)Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Brittle symbolic matching of natural language

Sources

  1. Ch5.13: T. Nguyen, "Hybrid Decision Systems Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.13. ISBN: 9798244538229.