コンテンツにスキップ

Agentic Coding is a Trap

主張

Agentic Coding の危険は、AI がコードを書くことより、人間がコードに触れる摩擦を失うことにある。

監督に必要なスキルを、過剰な AI 利用が弱めるというパラドックスがある。

Agentic Coding のトレードオフ

メリット(業界が語ること) コスト(著者が指摘すること)
コード量と速度が増える AI の非決定性を抑えるため周辺システムの複雑性が増す
人間はオーケストレーターに専念できる 開発者のスキルが萎縮する
実装速度が上がる ベンダーロックインが進む
token コストが読みにくく、組織運用コストが不安定になる

監督者のパラドックス

AI をうまく使うには監督が必要。しかし監督には、AI の過剰利用で萎縮しうるコーディングスキルや批判的思考が必要。→ 矛盾が生まれる。

Coding === Planning

コードを書くことは単なる作業ではなく計画そのもの。巨大な仕様を書いてから AI に投げるだけでは、曖昧さを LLM が推測で埋める。

著者の使い方(AI を補助役に降格)

  • LLM に仕様や計画を補助させるが、実装には自分が関わる

  • 1 回でレビューできない量を生成させない

  • 自分ができないことを丸投げしない

  • 「AI を Star Trek の Data ではなく、Ship's Computer として使う」

関連

  • → AI 開発で脳が溶けた話(個人スキル萎縮の体験談)

  • → Cognitive Debt と Intent Debt(チーム理解の喪失)

  • → AIが自走できるかは設計で決まる(設計側で補う視点)

要点

  • Agentic Coding の危険は、摩擦の喪失によるスキル萎縮にある

  • 監督者には実装スキルが必要だが、それが AI 利用で失われる矛盾がある

  • AI は補助役に止め、レビューできる量・理解できる範囲に制限する