My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

What is Soar?

Soar is a general cognitive architecture for developing systems that exhibit intelligent behavior. Researchers all over the world, both from the fields of artificial intelligence and cognitive science, are using Soar for a variety of tasks. It has been in use since 1983, evolving through many different versions to where it is now Soar, Version 9. We intend ultimately to enable the Soar architecture to:

  • work on the full range of tasks expected of an intelligent agent, from highly routine to extremely difficult, open-ended problems
  • represent and use appropriate forms of knowledge, such as procedural, declarative, episodic, and possibly iconic
  • employ the full range of problem solving methods
  • interact with the outside world, and
  • learn about all aspects of the tasks and its performance on them.

In other words, our intention is for Soar to support all the capabilities required of a general intelligent agent.

For more general information about Soar, see the Soar home page. Many research papers and other publications are available on the Soar publications page.

Getting Started

The easiest way to get started with Soar is to obtain the latest distribution from the download page and work through all six parts of the tutorial (see Help and Documentation) and to do all of the exercises. Although it's tempting to skip the exercises, they're very useful and even fun.

Be sure to install the appropriate version of Java for your system (32-bit downloads will not work with 64-bit Java virtual machines and vice versa).

Download

Download Soar here.

Help and Documentation

The authoritative documentation for Soar is the Soar Manual. We also provide a set of tutorials for learning Soar hands-on. These are also available in the most recent Soar distribution under the share/soar/Documentation folder.

A PDF reader is needed to view the tutorial and much of our other documentation. A widely used free reader is the Adobe Acrobat Reader.

Report bugs and issues using the issue tracker.

Mailing lists related to Soar are available and users are encouraged to join:

List Address Traffic Links
Soar Group: general Soar-related discussion soar-group@lists.sourceforge.net Low (5 to 15 posts/month) Subscribe/Unsubscribe Archives
Soar SML List: more technical developer discussion soar-sml-list@lists.sourceforge.net Varies (usually low, but can spike near releases) Subscribe/Unsubscribe Archives
Soar Commits: Repository commit notifications, build notifications soar-commits@googlegroups.com Very High Subscribe/Unsubscribe/Archives
Soar Issues: Issue notifications soar-issues@googlegroups.com Varies (usually low, but can spike near releases) Subscribe/Unsubscribe/Archives

Other Documentation

Powered by Google Project Hosting