Symbolic AI
Symbolic AI is an artificial-intelligence approach that represents knowledge explicitly with symbols and derives conclusions or behavior by applying rules or logic.
The Art of AI Product Development
A rule-based approach to artificial intelligence derives behavior or conclusions from explicitly specified rules rather than patterns learned from data.
- How it is used
- Uses explicit rules to solve analytical, relatively simple problems and accelerate early AI prototypes.
- How deep it goes
- Defines representations, rules, and benefits, but stops short of detailed implementation and complete treatment of real-world edge cases.
- Examples
- Uses banking transaction compliance, manually coded prototypes, MVPs, and collected training data as concrete examples.
- What you can do after
- Build it from scratch by translating a clearly defined analytical problem into rules, then use results and data to guide later models.
Read how The Art of AI Product Development explains symbolic AI →
Deep Learning with R, Third Edition
Symbolic AI is an artificial-intelligence approach that represents knowledge explicitly and manipulates it with hand-crafted symbolic rules.
- How it is used
- Frames explicit rule manipulation as an early approach for automating intellectual tasks and solving well-defined logical problems.
- How deep it goes
- Defines the approach and contrasts its strengths and limits, but does not detail rule execution or system implementation.
- Examples
- Uses early chess programs and 1980s expert systems as concrete examples of symbolic AI.
Read how Deep Learning with R, Third Edition explains symbolic AI →
Deep Learning with Python, Third Edition
An AI approach that represents knowledge and reasoning using explicit symbols and rules rather than learned representations.
- How it is used
- Frames the pre-machine-learning approach to automating intellectual tasks and explains recurring cycles of AI optimism and disappointment.
- How deep it goes
- Defines explicit rule-based reasoning, contrasts logical and fuzzy tasks, and stops short of implementation details.
- Examples
- Uses hardcoded chess programs, explicit knowledge databases, expert systems, and fuzzy tasks such as image and speech recognition.
- What you can do after
- Evaluate whether a problem suits explicit rules or requires a learning-based approach.
Read how Deep Learning with Python, Third Edition explains symbolic AI →
Build a Reasoning Model (From Scratch)
Reasoning based on explicit symbolic rules rather than statistical associations learned from data.
- How it is used
- Contrasts explicit symbolic inference with the learned reasoning behavior produced by large language models.
- How deep it goes
- Defines the distinction and compares mechanisms, but stops short of specifying a rule-engine implementation or inference algorithm.
- Examples
- Uses an LLM response to a contradictory premise as an example of apparent reasoning without explicit rules.
- What you can do after
- Evaluate whether a reasoning behavior reflects explicit logical inference or statistical pattern matching.
Read how Build a Reasoning Model (From Scratch) explains symbolic AI →
Inside AI
Symbolic AI is an artificial-intelligence approach that represents knowledge explicitly with symbols, rules, and logic.
- How it is used
- Uses explicit rules and logic for deductive reasoning, forward planning, and tasks governed by predefined constraints.
- How deep it goes
- Defines symbolic reasoning through a puzzle and contrasts it with statistical pattern recognition, without implementation details.
- Examples
- Uses the Farmer-Wolf-Goat-Cabbage puzzle and medical diagnosis to illustrate constraints and limits of data-trained systems.
- What you can do after
- Evaluate when explicit rules and logic are needed beyond statistical patterns and correlations.
Related concepts
- machine learningalternative to · Machine learning is a field of computational methods in which systems learn patterns or relationships from data to make predictions, decisions, or other outputs.
- regular expressionuses · A formal pattern notation that describes sets of strings and enables text to be matched, searched, extracted, or transformed.
- rule of logicuses · A rule of logic is a formal conditional statement specifying how conclusions follow from given facts or conditions.
- artificial intelligencekind of · Artificial intelligence is the field concerned with creating computational systems that perform tasks associated with human intelligence, such as learning, reasoning, perception, or decision-making.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.




