ジェームズ・ショア:AIコーディングエージェントは保守コストを削減すべきだ
Simon Willison
2026年5月12日 (火)
- •ジェームズ・ショアは、AIコーディングエージェントが速度向上だけでなく保守コスト削減に寄与すべきだと警告している。
- •保守負担を減らさずにコード生成量のみを増やすことは、長期的な技術的負債を蓄積させるリスクがある。
- •コード出力を倍増させても保守コストが一定のままであれば、実質的に総保守費用は2倍に膨れ上がる。
ジェームズ・ショアは、開発チームにとって経済的に持続可能であるためには、AIコーディングエージェント(LLMを介してコードを生成・管理するツール)が積極的に保守コストを減少させる必要があると論じている。保守負担を軽減せずにコーディング速度のみを向上させるツールへの依存は、「永続的な隷属」と形容される事態を招きかねない。一時的な開発スピードの向上は、後に持続不可能な管理コストによって相殺されてしまうためだ。
本記事は、成果物と保守の直接的な経済的関係を概説している。例えば、開発者がコードの出力を2倍に増やしても保守コストが変わらなければ、実質的な総保守負担は2倍になる。さらに、出力と保守コストの両方が増加し、両変数が倍増した場合、保守経費への影響は4倍に達する。
ショアは、AIツールは新しいコードを追加するのと同じ割合で保守要件を削減することを優先すべきだと強調する。将来のコードベース維持を考慮せず、初期の出力最大化のみに焦点を当てることは、ソフトウェアエンジニアリングプロジェクトの長期的な生存可能性を損なうことにつながる。