AIエージェントをプロジェクトに導入する際、チーム規模によって「どこにボトルネックが発生し、何を優先してシステムを設計すべきか」という思想は劇的に変化します。
🏕️ 1. 小規模 (2〜5人): 「阿吽の呼吸」と「共有の脳」
- 設計思想: Agility & Shared Brain(最速と文脈の共有)
- 人間とAIの関係: 熟練のシニアエンジニア(AI)とペアプログラミングをしている状態。
- 特徴とアーキテクチャ:
- コンテキスト汚染を気にする必要がありません。プロジェクトルートに
MEMORY.mdとGEMINI.md(または.cursorrules)を1つだけ置き、全員がそれを共有します。 - チーム内のコミュニケーションは密であり、「さっきチャットで話した件だけど」というプロンプトだけでAIが空気を読んでくれます。
- アンチパターン: 小規模なのにMCPのナレッジグラフや複雑なCI/CDの自己修復ループを組むこと。オーバーヘッドが大きすぎて開発スピードが落ちます。
- コンテキスト汚染を気にする必要がありません。プロジェクトルートに
🏘️ 2. 中規模 (6〜15人): 「交通整理」と「スコープの分割」
- 設計思想: Modularity & Traffic Control(モジュール化と境界線の設定)
- 人間とAIの関係: 部署ごとに分かれた「専門スタッフ(フロント担当AI、バックエンド担当AI)」を束ねる状態。
- 特徴とアーキテクチャ:
- この規模になると、ルートの
MEMORY.md1つでは「フロントの修正指示」と「DBのマイグレーション履歴」が混ざり、AIが混乱(ハルシネーション)し始めます。 - ディレクトリごとのルール分割(
src/frontend/CLAUDE.mdなど)が必須になります。 - フロントエンドのエージェントが勝手にバックエンドのAPIを書き換えないよう、「AIの操作権限(Blast Radius)」をシステム的に制限する思想へとシフトします。
- 共有スキル(マイグレーションスクリプト等)をMCP化し、AIが確実に同じコマンドを叩けるように標準化を始めます。
- この規模になると、ルートの
🏢 3. 大規模 (16〜30人): 「オーケストレーション」と「暗黙知の言語化」
- 設計思想: Orchestration & Asynchronous Truth(メタ管理と非同期の真実)
- 人間とAIの関係: 複数のAIエージェントと人間が入り乱れる工場を管理する「テックリード / 現場監督」。
- 特徴とアーキテクチャ:
- 人間同士のコミュニケーション(口頭やチャット)の全貌を、チームの全員(およびAI)が把握することが不可能になります。
- 「記憶の4層アーキテクチャ(Tier 1〜4)」と「Ambient Intelligence(チャット常駐型AIによる暗黙知の抽出)」が絶対に必要になるフェーズです。
- AIへの指示は「プロンプトの手打ち」から「ルール設定ファイル(ADR等)の更新」へと切り替わります。
- AI同士をディベートさせる「Adversarial Review(批判的レビュー)」の仕組みを取り入れないと、コードの品質担保が人間のレビュー限界を超えて崩壊します。
🏙️ 4. 超大規模 (31人以上): 「ガバナンス」と「プラットフォーム化」
- 設計思想: Federation, Governance & Platform Engineering(連邦化・統制・基盤化)
- 人間とAIの関係: AIエージェント群そのものを「1つの社内クラウド基盤」として運用・監視する関係。
- 特徴とアーキテクチャ:
- この規模になると、各チームがバラバラに
GEMINI.mdを書くこと自体がセキュリティリスクや技術的負債(車輪の再発明)を生みます。 - 「AI Ops」や「Platform Engineering」と呼ばれる専門チーム(または専任者)が必要になります。
- 企業全体の標準ルール、セキュリティ要件、過去のインシデントレポートを格納した巨大な社内Vector DB(RAG基盤)を構築し、全チームのAntigravityやClaude CodeからMCP経由で強制的に参照(Grounding)させます。
- AIの自律実行(自己修復)と、人間の承認(Human-in-the-Loop)の権限レベルを、IAM(Identity and Access Management)のように厳格にシステムで制御する思想が中心となります。
- この規模になると、各チームがバラバラに
🔄 まとめ:フェーズごとの「人間の仕事」の変遷
| 規模 | AIの扱い | 人間の主な仕事(プロンプトの対象) | 課題(ボトルネック) |
|---|---|---|---|
| 小 (2-5) | 優秀な相棒 | コードの実装指示(How) | 属人化、コンテキストの肥大 |
| 中 (6-15) | 専門アシスタント | スコープと境界の定義(Where) | AI同士の衝突、ルールの陳腐化 |
| 大 (16-30) | 自律型ワーカー | アーキテクチャ方針と評価軸の言語化(Why) | 人間のレビュー限界、暗黙知のロスト |
| 超大 (31+) | 開発インフラ | ガバナンス、セキュリティ、RAG基盤の整備(Rule) | 全体最適と現場のスピードのトレードオフ |
人数が増えるほど、人間は「コードの書き方」をAIに教えるのをやめ、「組織のルールとシステム構造」をAIにどう解釈させるか、というメタレベルのエンジニアリングへと移行しなければなりません。


コメント