キャラクターを設計する
キャラクターの設計について
ダイナミックなNPCやバーチャルヒューマンを作成することができます。キャラクターにコミュニケーションや自律的な行動を実装し、インタラクティブな体験を構築できます。
現在、キャラクター設計は以下のカテゴリに分かれています。
- Character でキャラクターの背景や性格などを設計することができます。
- Memory を使ってキャラクターの短期・長期記憶を制御することができます。
- キャラクターの知識や、世界観の設定を Atlas で行うことができます。
設定の多くは コンソールで行われますが、Spawner SDK で設定するものもあります。使用する SDK に応じてドキュメンテーションをご参照ください。
参考情報
ハルシネーション (Hallucination) とは
Spawner では生成モデルを含む、様々な AI モデルを利用しています。生成モデルは学習したデータセットに基づいて、元のデータセットには存在しないものを生成することができる AI モデルの種類です。
生成モデルが、デベロッパーやクリエイターの視点から想定外の出力をする現象を「ハルシネーション」と呼びます。特に、人間から見ておかしな内容を出力する場合があります。 例えば、当初 Google の AI モデルがユーザーに対して岩を食べることを提案したように、生成モデルは人間から見ておかしな内容を出力する場合があります。
こうした明らかなハルシネーションは生成モデルの開発が進む過程で減少しています。しかし確率的な出力が生成モデルの特性である以上、ハルシネーションを 0.0%にすることはできません。事前定義されていない出力をすることが生成モデルの強みですので、不確実性を前提とした体験設計が必要です。
なお、Spawner では Atlas を使用してハルシネーションを抑制できるほか、タスクに応じて異なる AI モデルを使用しています。