SoarGroup/Soar
Soar, a general cognitive architecture for systems that exhibit intelligent behavior.
What it solves
Soar is a cognitive architecture designed to create systems that exhibit intelligent behavior. It provides a framework for developing AI systems that can reason, learn, and solve problems.
How it works
Soar is implemented as a codebase that can be integrated into various environments. It supports multiple build systems (CMake and SCons) and provides bindings for several languages, including Python, Java, JavaScript, and C# via SWIG, allowing developers to integrate the cognitive architecture into their own applications.
Who it’s for
It is intended for researchers and developers building intelligent systems and cognitive architectures.
Highlights
- Multi-platform support for Windows, Linux, and macOS (including Apple Silicon).
- Broad language bindings including Python, Java, JavaScript, C#, and Tcl.
- High reactivity, with a goal of 50ms per decision in worst-case scenarios.
- Flexible build options with support for both CMake and Conan package management.
Related
- Project
- Project
- Project
- Project
- Dispatch