Soar (früher SOAR als
Akronym für
State,
Operator
Apply
Result) ist eine
kognitive Architektur; also eine Theorie, die alle primitiven Mechanismen und Strukturen definiert, die menschlicher
Kognition zugrunde liegen. Diese primitiven Prinzipien bleiben über lange Zeiträume und verschiedene Anwendungsdomänen hinweg konstant. Die wichtigsten dieser primitiven Prinzipien sind in Soar:
- Problemlösen wird als Suche in Problemräumen repräsentiert
- dauerhaftes Wissen wird durch Produktionsregeln repräsentiert (im Produktionsspeicher)
- temporäres Wissen wird durch Objekte repräsentiert (im Arbeitsspeicher)
- neue Ziele werden nur generiert, wenn Sackgassen (Impasses) auftreten
- Lernmechanismus: Chunking und ab Version 9.0.0 auch Reinforcement Learning