このプロジェクトについて

WorldLinesは、東京大学の研究者とゲーム業界の実務家からなるチーム「Ludic Dynamics」によって開発された、ロールプレイおよびインタラクティブ・ナラティブのためのマルチエージェント・シミュレーション・エンジンです。従来のAIチャットボットとは異なり、WorldLinesは独立したAIエージェントによるリアルタイムの社会をシミュレートします。ワールドエージェントが正準的な世界の状態を保持し、配役されたソウルエージェントたちを統括します。各キャラクターは独自のペルソナ、長期・短期記憶、秘密、目標、そして心の声を持っています。プレイヤーはアバター端末を通じて参加し、自律的に知覚、決定、行動するエージェントたちと交流します。 このエンジンはファイルベースかつイベントソース型です。すべてのターンは追加専用のイベントとして記録され、スナップショットによって高速な巻き戻しが可能です。すべての記憶と世界の状態はプレーンなJSONおよびMarkdownとしてディスク上に永続化されるため、セッションはgit-diff可能で再現性があります。物語の分岐のためのブランチ、アンドゥ、リドゥ、自動インデックス化されたコンテキスト注入、決定論の検証のためのサンドボックス・リプレイをサポートしています。モデルに依存せず、GLM、OpenAI、LM Studio、Ollama、DeepSeek、OpenRouter、およびローカルモデルをサポートしています。 WorldLinesは3つのエンジンモードを提供します。フラッグシップの「マルチエージェント・モード」は、一つの世界で独立したソウルエージェントの社会を運営します。より軽量な「orchモード」は、ワールドエージェントがドメインエージェント(街、ダンジョン、戦闘、ストーリー)を用いてデータ駆動型のNPCに声を当てます。「ファストモード」は、より緊密なシーンのためのシングルボイス・エージェントです。サンプルワールドには、神楽島(7つのソウル、タイムループを伴う和風伝奇ミステリー)、Stoneford(TRPGスタイルのファンタジー港町)、Stoneford・Elena(永続記憶を持つ2つのソウル)、Sakura Hallway(学園恋愛物語)、Lamp of Souls(中国風の乙女向け宮廷ロマンス)などがあります。 このプロジェクトは、真の永続記憶を持つキャラクターを求めるAIロールプレイ・プレイヤー、応答性が高く分岐に縛られない物語を求めるギャルゲー、乙女ゲーム、ビジュアルノベルのファン、制約を設定してエージェントに世界を運営させるTRPGのゲームマスター、人格モデル、世界モデル、またはマルチエージェント社会を研究し、スクリプト可能なJSONとトレース出力を備えた再現可能なサンドボックスを必要とする研究者、そしてClaude Codeやカスタムエージェントパイプラインを使用する開発者を対象としています。 WorldLinesは、エージェントをClaude Codeが自動的に検出するMCPツールとして公開しています。リポジトリには、キャラクターカード、ワールドカード、完全なゲームワールド、およびマルチエージェント・ソウルを作成するためのオーサリング・チュートリアルが含まれています。このフレームワークは、CHI PLAY Companion '26の論文において、Plan-Diff-Validate-Applyパイプラインを備えたParameterized-Action POMDPとして定式化されています。ライセンスは分かれており、サンプルワールド、ツール、Web UI、デスクトップシェルはAGPL-3.0オープンソースですが、NeonRPエンジンコアはプロプライエタリのままです。