「コードがAIに追いついていない」——レガシーコードにエージェントを導入するためのDDD戦略
Domain-Driven Agents
LLMはグリーンフィールドでは威力を発揮するが、レガシーコードベースでは、モデルが既存の概念の別綴りを発明したり、不適切なアダプタを書いたりして、品質が急落する。著者はその原因を「コード自体が質問に答えられないこと」とし、戦略的作業(意思決定)と戦術的作業(実装)を分離し、後者をAIエージェントに委譲する方法を紹介。DDDのユビキタス言語と境界づけられたコンテキストを基盤に、`.workflow.json`マニフェストと`CONTEXT.md`用語集を各リポジトリに配置し、コンテキストマップを自動生成。エージェントが正確に動作するための仕組みを具体的に解説する。
モデルが推測し、しばしば間違う。その失敗は、システムがどこにも答えていないシステムについての質問なのだ。