GIIP Dev Agent (マルチエージェント) ガイド
複雑なエンジニアリングタスクを自律的に遂行するGIIPのマルチエージェントフレームワーク、Dev Agentの活用方法を案内します。
📋 概要
Dev Agentは、単一のAIではなく、それぞれ異なる専門性を持つ複数のAIエージェントが協力して問題を解決するフレームワークです。ユーザーが複雑な要件を提示すると、オーケストレーター(Orchestrator)がタスクを分割し、適切なエージェントに割り当てることで、完結した成果物を導き出します。
🤖 エージェントの役割構成
- Orchestrator: 全体のワークフローを設計し、タスクの優先順位を決定します。
- Coder (Antigravity/Claude): 実際のソースコードを作成したり、システム設定を変更したりします。
- Reviewer: 作成されたコードの品質を検査し、セキュリティの脆弱性を点検します。
- Tester: 変更事項が既存のシステムに影響を与えないか、検証シナリオを実行します。
🛠️ Dev Agentの有効化と使用
- イシュー登録: GIIPの[イシュー管理]ページで、解決したい技術的な問題や要件を登録します。
- エージェントの呼び出し: イシュー詳細ページで [Launch Dev Agent] ボタンをクリックします。
- ワークフローの監視: エージェントたちがリアルタイムで対話し、タスクを処理する過程をタイムラインで確認できます。
- 結果の承認: すべての作業が完了したら、エージェントが作成したレポートを検討し、最終承認(Merge/Apply)を行います。
🚀 主なメリット
- 生産性の最大化: 反復的なコーディング作業や複雑な環境設定をAIに委任することで、エンジニアの業務負荷を軽減します。
- 欠陥の減少: 二重、三重の検証段階(Review/Test)を経るため、人間が見落としがちなミスを未然に防ぎます。
💡 活用チップ
- 要件を具体的に記入するほど、エージェントたちがより正確にタスクを分配します。
- 特定のエージェントの出力が不十分な場合、対話型インターフェースを通じて即座に修正を依頼できます。
トラブルシューティング
| 症状 | 原因 | 解決 |
|---|---|---|
| エージェントがタスクを誤って分配する、または結果が意図と異なる | 要件が曖昧に記述されている | 要件をより具体的に記述し、エージェントがタスクを正確に分配できるようにします。 |
| [Launch Dev Agent] ボタンを押してもエージェントが開始しない | イシューが登録されていない | まず [イシュー管理] ページで技術的な問題や要件を登録します。 |
| 特定のエージェントの出力が不十分 | 初期出力が意図と一致していない | 対話型インターフェースを通じて即座に修正を依頼します。 |
| 変更事項がシステムに反映されない | 最終承認が行われていない | エージェントのレポートを検討した後、最終承認(Merge/Apply)を行います。 |
バージョン: 1.0
最終更新日: 2026-03-19
ソースファイル: giipv3/public/help/dev-agent.ja.md