業界をリードするAI(人工知能)ミドルウェアおよびツール

AI総合ツール
xaitMap
高度なナビゲーションメッシュとパスファインディング
xaitMove2
高度なエンティティ表現/コリジョン管理ソリューション
xaitControl
複雑で精緻な有限ステートマシン(FSM / Finite State Machine)を瞬時に
xaitKnow/xaitThink
ハイレベルな思考およびレピュテーション追跡のための高度なデザイン理論
xaitKnow
エキサイトノウ(xaitKnow)は、ワールドの描写を作成したり、そのワールド内でナレッジを管理したりするためのフレームワークを提供します。エキサイトノウを使用すると、複雑なコードの代わりに使いやすいグラフィカルツールを利用してゲームワールドの維持・変更ができ、ワールドの全てのオブジェクトに存在意義を与えることができます。
特長:
高性能ナレッジベース
自動ナレッジアップデート
オブジェクト同士の関係を描写
セマンティクスを描写するためのオントロジー
個別のおよび全体のナレッジの体系化
xaitThink
エキサイトシンク(xaitThink)は、AIにおいて新たなレベルの現実性の達成を可能にするルールベースシステムです。エキサイトシンクは複雑なスクリプトをルールセットに置き換え、ルールベース言語のインタプリタを提供します。これにより、ゲームワールドに特有な状況の取扱いが簡素化され、自律NPCを作成するだけでなく、NPCが経験や影響から学習することを可能にします。つまり、これまでは絶対に可能だと思われなかった方法で、ボットに知能を与えるのです。
特長:
知能を持つボットのビヘイビアのモデリング/定義
自律した意思決定のためのルールインタプリタ
新しいナレッジを推測
動的かつ適応的ビヘイビア
分かりやすく信ぴょう性のあるインタラクション
xaitKnow + xaitThink
エキサイトノウは、ワールドを「オントロジー」と呼ばれる抽象的な言葉で描写するために使用することのできるナレッジベースです。エキサイトシンクの基盤としての役割を果たすだけでなく、階層型コンポーネントに基づいてエンティティを描写するために使用することも可能です。つまり、「ロボット」、「空を飛ぶ」、「レーザーウェポン」、「車」などのさまざまなコンセプトを定義し、それらをまとめて、例えば「レーザーを持った空を飛ぶロボット」や「レーザーを搭載した車」、そして「空飛ぶ車」などを作り上げることができます。可能性は無限です。
れに加えて、エキサイトノウはメモリとしての役割も果たします。エキサイトノウを後ほど使用する情報を保存するデータベースと考えてみてください。1つの応用方法として、個々のキャラクターだけでなく、同じクラスの全てのキャラクター、または全スピーシーのためにまとめてレピュテーションを作成できるレピュテーションシステムがあります。
エキサイトシンクは、高度な決定理論を提供します。エキサイトノウに保存されたナレッジとメモリを使用して、ハイレベルな思考活動が可能です。エキサイトシンクなら、キャラクターをあらゆる状況のどんな変化にも対応させることができます。
エキサイトシンクはエキサイトノウを基盤にしているため、エキサイトノウのメモリに直接アクセスすることができます。3Dシューターゲームでボットが銃弾を使い果たしたと考えてみてください。はるばる本拠地まで戻る代わりに、追っていたプレイヤーが追跡の間に銃弾のパックを落としたことを思い出します。そうなれば、ボットは追跡を断念する必要がありません。戻って銃弾のパックを拾い、プレイヤーを追い続けることができるのです。今度は、プレイヤーがこの銃弾のパックをわざと落とし、2人の仲間がそれを拾いにくるボットを待っていると考えてみてください。彼らはボットを待ち伏せしたのです。これは、ボットが落とされた銃弾パックのことを思い出さなければ起こりえなかったことなのです。
