SoarGroup/Soar

Soar, a general cognitive architecture for systems that exhibit intelligent behavior.

何を解決するか

Soarは、知的な行動を示すシステムを構築するために設計された認知アーキテクチャです。AIシステムが推論、学習、問題解決を行うためのフレームワークを提供します。

動作方法

Soarは、さまざまな環境に統合可能なコードベースとして実装されています。CMakeおよびSConsの複数のビルドシステムをサポートし、SWIGを介してPython、Java、JavaScript、C#、Tclなど複数の言語のバインディングを提供しており、開発者が自らのアプリケーションに認知アーキテクチャを統合できるようにしています。

対象ユーザー

知的システムや認知アーキテクチャの開発を行う研究者および開発者を対象としています。

特徴

  • Windows、Linux、macOS(Apple Siliconを含む)のマルチプラットフォーム対応。
  • Python、Java、JavaScript、C#、Tclを含む広範な言語バインディング。
  • 高い反応性を実現し、最悪ケースでも1回の判断に50ms以内を目標としています。
  • CMakeおよびConanパッケージ管理をサポートする柔軟なビルドオプション。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch