メインコンテンツまでスキップ

JA-B013-019-multi-agent-swarm

日本語


[JA-B013-019] Multiple Agents Interaction: 協調型スウォーム開発

概要

大規模な変更タスクを、司令塔エージェントと複数サブエージェントで分担し、設計・実装・検証・文書化を並列実行する運用パターンです。

活用シーン

  • レガシー資産の段階的モダン化。
  • 複数リポジトリ横断の整合性ある変更。
  • 人手レビュー前の自動品質ゲート。

OpenClawでの実現手順

  1. config有効化
    • sessions_spawn, sessions_send, sessions_history を有効化。
    • 司令塔エージェントと役割別サブエージェントの責務を定義。
  2. API取得
    • GitHub API(issue/PR/run)用トークンを取得。
    • 通知チャネルAPIを取得。
  3. 運用設定
    • タスク受領後、司令塔がサブタスクへ分解しサブエージェントへ配布。
    • 検証サブエージェントが成果物をレビューし、差し戻し/承認を判定。
    • 承認済みのみユーザー向けに報告。

用語と設計上の注意

  • 本文では「エージェント」「サブエージェント」「ユーザー」に統一。
  • 個人名・組織名・個別パスは除外し、汎用名で説明。

必須 / 任意

  • 必須: 各エージェントへの最小権限割り当て、変更履歴の Vault への保存。
  • 任意: サブエージェント間の自動交渉・合意形成プロトコルの導入。

ベースライン連携

  • 複数エージェント間の認証・認可は JA-071 ベースラインの第1軸に準拠。
  • プロジェクト情報の機密性保持は同ベースラインの第2軸(秘密情報管理)を適用。

活用例リンク


Registry ID: JA-019 | Status: Verified-Updated | Language: Japanese