This tutorial provides a whirlwind tour of Soar, including its historical background and context within the cognitive architecture research community. The focus will be on how and why Soar works, including syntax/structure for agents and Soar-enabled applications, as well as hands-on experience with the new components that have been developed over the past few years: reinforcement learning, semantic/episodic long-term memory, and mental imagery.
Click the button to download all the software you'll need for this tutorial.
Once downloaded, unzip - ideally the path does not contain spaces and is short (e.g.
The only software dependency is Oracle Java 8. The software should "just work" on Windows, Mac OS, and Ubuntu (>= 14). Some platform-specific notes:
debugger.sh(you can also right-click, Open With, Other, select Terminal from Applications/Utilities)
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
Right-click the button and choose "Save As" to download a file that adds the contents of WordNet to Soar's Semantic Memory.
Note: the file is quite large (>80MB), so this process may take several minutes on a slow connection.