Curvature は、フル機能を備えたユーティリティベースの AI エディターおよびサンドボックス ツールです。
このプロジェクトは、意思決定 AI を作成、編集、テストするための完全な遊び場を提供します。内部では、Curvature はユーティリティ理論を使用して、さまざまな行動の魅力をモデル化します。具体的には、Curvature は Dave Mark による Infinite Axis Utility System に基づいています。 Curvature は IAUS アプローチに基づいて構築されており、 Guild Wars 2: Heart of ThornsおよびGuild Wars 2: Path of Fireの作業中に開発された機能強化と改良が含まれています。
Curvature は完全にデータ駆動型で、エージェントがアクセスするコアの知識ベースから、個々の行動のスコアリングを推進する特定の考慮事項に至るまで、完全な AI パイプラインの作成をサポートします。その結果、デザイナーや AI プログラマーが仮想空間にエージェントを配置し、エージェントがどのように行動するかを確認できるシンプルな世界表現を含む、AI のモデリングとテストのためのエンドツーエンドのソリューションが実現しました。
プロジェクトの完全なドキュメントについては、Curvature wiki を参照してください。
Curvature は現在、オープン ベータ テスト段階にあります。ツール スイートの最新バージョンについては、プロジェクト リリース ページを確認してください。
Curvature の既存の機能:
世界の表現とデータを含むナレッジベースを設計する
ナレッジベースのエントリを選択して、意思決定を促進する入力のリストを作成します
応答曲線を介して入力の関連性を制御できる考慮事項を使用して、入力と意思決定を組み合わせます。
AI エージェントが利用できる個別の選択肢を表す行動を構成するための考慮事項を収集する
行動を行動セットにグループ化して、関連するアクティビティを簡単に分類およびバンドルできるようにする
AI エージェントの特定のアーキタイプに対してどの動作セットを実行するかを選択します
AI エージェントをサンドボックスの世界に配置し、シナリオを使用して意思決定を行う様子を観察します。
シンプルなウィザード形式のヘルパーを使用して、応答曲線と考慮事項を構築できます
シナリオを実行すると、各「ティック」ごとに各エージェントが行った決定が記録されるため、物事がどのように起こったかを確認できます。
プロジェクト計画に関するより詳細な情報は、問題トラッカーで見つけることができます。
リリースの概要とその他の高レベルの計画は、プロジェクト トラッカーで確認できます。