A neurosymbolic agent system combines learned neural capability with explicit software-level control. In François Chollet's broad formulation, a modern agent becomes neurosymbolic when a symbolic program—the harness—orchestrates many neural-model calls, invokes tools, maintains state, performs search, and writes or executes symbolic scripts at inference time.source: francois-chollet-neurosymbolic-agent-architecture-2026.md
Chollet distinguishes two arrangements:
He argues that the second arrangement currently dominates strong agent systems. His “symbolic sandwich” is symbolic orchestration → neural model → symbolic tools or generated programs, with the outer program coordinating the complete cycle. This is a maximalist neurosymbolic interpretation because task-level behavior lives across code, model, tools, and repeated execution rather than inside one end-to-end network.source: francois-chollet-neurosymbolic-agent-architecture-2026.md
This framing changes the unit of analysis from model to runtime system. A single neural prediction may be only one step inside an engineered search process involving thousands of calls. Therefore:
The argument aligns with the existing harness thesis that Agent = Model + Harness, but gives it a stronger architectural interpretation: the harness is not merely product scaffolding around intelligence; it is one of the reasoning substrates of the overall system.source: francois-chollet-neurosymbolic-agent-architecture-2026.md
The page is marked contested because the replies expose two incompatible definitions of “symbolic”:
1. Broad/system definition: deterministic programs, tool interfaces, state machines, search procedures, and executable scripts are symbolic components; combining them with neural models is neurosymbolic regardless of what the system was originally called.
2. Narrow/reasoning definition: true neurosymbolic AI requires structural integration with formal logic, explicit rules, theorem proving, or knowledge graphs. Python glue code and API routing are ordinary software engineering, not symbolic intelligence.
A strong objection is that the broad definition may become too permissive: if a simple loop around an autoregressive model counts as neurosymbolic, nearly every deployed model does. A counterargument is that scale and causal role matter—the harness may contain the task decomposition, memory, search, validation, and stopping logic that actually creates system-level behavior.
Related pages: francois-chollet, harness-engineering, agent-loops, test-time-compute-evaluations, production-llm-reliability, ai-assisted-software-development.