XiaoLuoLYG/GOD
Govern, Observe, Direct - a real-time control room for agent societies
何を解決するか
GOD(Govern, Observe, Direct)は、言語エージェント社会を検査・制御するためのツールです。従来のエージェントシミュレーションがユーザーに観察のみを許すのに対し、GODは「コントロールルーム」を提供し、複数のAIエージェントがシミュレートされた環境で相互作用する様子を積極的に管理・介入・分析できるようにします。
動作方法
GODはローカルファーストのシステムとして動作し、React/Viteによるフロントエンド(コントロールルーム)、FastAPIによるバックエンド、およびプロセス外のエージェントランタイムから構成されています。シミュレーションは3つのコンポーネントに分離されています:Experiments(マップやエージェントを含む設定)、Replays(視覚化可能な結果)、Runtime state(SQLiteストアなどのローカルデータ)。ユーザーはブラウザベースのセットアップウィザードでシステムを構成し、任意のOpenAI互換LLMエンドポイントに接続できます。
対象ユーザー
エージェント社会を研究したい研究者や開発者、エージェント間の相互作用に関する仮説を検証したい人、コードを大量に書かずに再現可能なエージェントベースの実験を作成したい人向けです。
特徴
- リアルタイム介入:次のシミュレーションステップに指示を注入し、エージェントの反応を確認できます。
- リプレイ制御:記録済みまたはライブのシミュレーションステップをスクラブ、一時停止、早送り、ジャンプできます。
- ターゲット通信:実行中、特定のエージェント、グループ、または全町に自然言語による質問を送信できます。
- ノーコードセットアップ:ブラウザウィザードでモデル、シナリオの設定を行い、エージェントプロフィールやステッププランを自動生成できます。
- スタジオツール:住民プロフィールを編集するためのエージェントスタジオ、カスタムマップの生成・調整を行うマップスタジオを含みます。
- ポータブルパック:ZIPファイルを使って実験、マップ、エージェントパックをインポート・エクスポートできます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト