
何が起きたか
10年物のPHP/LaravelモノリスをLaravel 12マイクロサービス+Vue 3に移行する作業を、Zennの執筆者が16体のClaude Codeサブエージェントに分担させた。
なぜ重要か
各役割は自分の担当範囲しか読めず(フロント担当はレガシーコードを見ず、契約設計担当はコードを一切読まない)、偏った解釈が構造的に起きにくく、受け渡しはdocs/配下のファイル経由で行われる。
こういう要約が、毎朝あなたのメールに届きます。
執筆者の出発点は規模だ。10年物のモノリスでエンドポイントが数百、共有モデルが600超ともなれば、どのAPIがどこまで移ったか、旧ロジックが正しく写っているかを1人で追い切るのは無理がある。作業全体をAIに任せると、4つの失敗が繰り返し起きた。レスポンス構造の捏造、コンテキストの汚染、仕様確定前のコード執筆、依存順序の破綻だ。
診断はこうだ。根本原因はモデルの弱さではなく、1つのコンテキストに役割と情報を詰め込みすぎることにある。新しいコードを見せられた抽出エージェントは「旧実装もこう動くはずだ」に引っ張られ、コードに触れられる契約設計担当は善意で仕様を変え始める。対処は通常のチーム管理と同じで、役割の分離、受け渡し文書、レビューゲートを設け、ファイル受け渡しによって各サブエージェントはきれいなコンテキストから開始でき、PreToolUseフックが定義外ディレクトリへの書き込みを機械的に遮断する。
運用面では、1パスあたり5〜10エンドポイントに上限を設け、1コンテキストにつき1ドメインを分離する。サブエージェントは入れ子で他のサブエージェントを起動できないため、委譲はディスパッチャー経由にする必要があるからだ。レガシーモノリスは読み取り専用のまま維持し、「元実装に存在しない」という結論には再取得が要る。今も活発に更新されているためだ。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
GoogleはPyTorch互換フレームワークTorchTPUを公開した
E-Commerce Benchで18のAIモデルが最大4店舗を365日運営し、18のツールで仕入れ・価格・配送・返品・資金を処理

ITmediaのAI Plusが、Gemini Notebook(旧NotebookLM)のStudio機能の活用ガイド14ページを公開

ALTK-Evolveは接客エージェントの試行から成功と失敗を短い行動規則にまとめ、モデルの重みを変えずに次の実行時の指示へ追加する

セキュリティ人材採用を専門とするコンサルタントは、求職者はChatGPT PlusかClaude Proのどちらか1つを契約して使い切り、不足したらもう一方を追加すべきだと述べた

TypeSafe AIのJevを6回調整後、著者が100件のリクエストでgrepを使うClaude(Opus)と比較したところ、Opusはノートが必要な77件中52件を正解し、Jevは24件だった
