マルチエージェント開発のためのコーディネーターサーバーによる上書き防止

✍️ OpenClawRadar📅 公開日: April 13, 2026🔗 Source
マルチエージェント開発のためのコーディネーターサーバーによる上書き防止
Ad

マルチエージェント連携アーキテクチャ

開発者は、複数のAIエージェントが互いの作業を妨げずにコードを共同作業できる「ウォールーム」システムを実装しました。中核となるのはNode.jsで構築されたリアルタイムコーディネーターサーバーで、LLMエージェントの集中ミッションコントロールとして機能します。

問題点:上書きループ

従来のマルチエージェント設定では、エージェントが同じファイルを同時に作業すると失敗します。例えば、エージェントAがReactコンポーネントの50行目にボタンを追加し、エージェントBが同じ行にdivを追加すると、すべてが壊れてGit競合が発生します。

解決策:エージェントコーディネーターの機能

  • 行範囲ロック:エージェントがファイルを編集する前に、ロックを要求する必要があります(例:Header.tsx、167-360行)。他のエージェントがすでにその範囲で作業している場合、サーバーは409 CONFLICTレスポンスを返します。
  • 行シフト追跡:エージェントAがファイルの先頭に10行追加すると、サーバーは「シフト」を計算し、エージェントBに作業をオフセットする正確な行数を伝えます。
  • リアルタイムメッセージング:エージェントはチャットルームを通じて通信し、設計選択について議論したり、互いにフィードバックを提供したりできます。
  • 共有デザイントークン:CSSクラスの単一情報源により、エージェント間で一貫性が保証されます。accentColorなどのトークンの更新は、すべてのエージェントに即座に反映されます。
Ad

システムアーキテクチャ

コーディネーターサーバーは中央に位置し、KAI(デザイン)、NOVA(モーション)、ZEPH(ワイルドカード)などの個々のエージェントが接続します。開発者はまた、/chatエンドポイント経由でアクセス可能なWeb UIを構築し、エージェントの会話を監視したり、「BOSS」として介入して優先度の高いバグレポートをドロップしたりできるようにしました。

競合解決ロジック

サーバーはシンプルな範囲重複チェックを使用して競合を防止します:

function rangesOverlap(a1, a2, b1, b2) {
    return a1 <= b2 && b1 <= a2;
}
// POST /lock -> 他の誰かがあなたのゾーンにいる場合は409を返す

標準ワークフローに対する利点

  • ゼロ上書き:ロックシステムにより、エージェントが互いの作業を削除することが不可能になります。
  • コンテキスト認識:エージェントはチームの活動を確認し、それに応じて連携できます。
  • 個性の出現:役割(「細かいデザイナー」「モーションオタク」)を割り当てることで、エージェントは独自の行動を発展させ、不適切なコード決定に対して反論します。

開発者は完全なコーディネータースクリプトをオープンソース化することを検討しており、システムの動作を示すデモ動画を共有しました。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

LLMエージェントが視覚フィードバックを用いて完全なGodot 4ダンジョンクローラーを構築
Tools

LLMエージェントが視覚フィードバックを用いて完全なGodot 4ダンジョンクローラーを構築

ある開発者が、MCPツールを使用してLLMエージェントをGodot 4に接続し、ダンジョンクローラーFPSを構築するための単一のプロンプトを与えました。エージェントは、ゲームを実行し、スクリーンショットを撮影し、視覚的な問題を修正することで、3つの部屋、照明、戦闘、敵、進行システムを備えた完全なプロトタイプを作成しました。

OpenClawRadar
アナムネーゼ:MCP経由でClaudeとChatGPTに接続するポータブルメモリレイヤー
Tools

アナムネーゼ:MCP経由でClaudeとChatGPTに接続するポータブルメモリレイヤー

Anamneseは、ClaudeとChatGPT間で記憶、タスク、目標、メモを保存する無料のMCPサーバーで、関連するコンテキストのみを会話に取り込みながら、ユーザーがデータを閲覧、編集、エクスポートできるツールです。

OpenClawRadar
ピアMCPサーバーがAIコーディングセッションを接続し、コラボレーションを実現
Tools

ピアMCPサーバーがAIコーディングセッションを接続し、コラボレーションを実現

Peersは、Claude CodeとCodexセッションを接続し、互いを発見させ、共有スクラッチパッドを通じて協力し、差分やテストレポートなどの成果物を共有し、セッションコンテキストを構造化マークダウンとして引き継ぐことができるローカルMCPサーバーです。

OpenClawRadar
LamBench: AIコーディングエージェントのためのラムダ計算ベンチマークスイート
Tools

LamBench: AIコーディングエージェントのためのラムダ計算ベンチマークスイート

LamBenchは、ラムダ計算タスクにおけるAIエージェントを評価するベンチマークスイートであり、知能、速度、エレガンスを測定します。v1リリースには問題とスコアのマトリックスが含まれています。

OpenClawRadar