世界を動かす技術を、日本語で。

エージェント的コーディングの教訓:コードが安価なとき、私たちは何をすべきか?

2026年5月5日原文(dbreunig.com)

概要

  • コード生成が容易になった現代における エージェント的コーディング の重要性
  • 実装と学び、頻繁な再構築、テスト自動化の推奨
  • 意図のドキュメント化 や仕様管理の実践
  • 難題への集中 と簡単な作業の自動化による効率化
  • 保守・サポート・セキュリティ の重要性の強調

コードが安価な時代に求められる姿勢

  • エージェント的コーディング の普及とその未来像
  • Frontierモデルによる 自動コード生成技術の進化
  • Codex、Claude Code、Piなど 各種エージェント の活用
  • 技術進化に合わせた 汎用的かつ持続可能な指針 の必要性

エージェント的コーディング10の教訓

  • 学びのための実装

    • 仕様主導開発だけでなく、実際にコードを書くことで新たな発見
    • コードが安価な時代は、実装を通じて学ぶ姿勢が重要
  • 頻繁な再構築

    • 早期・頻繁な実装による知見の蓄積
    • 思いつきの検証や大胆な試行も容易な環境
  • エンドツーエンドテストへの投資

    • 再構築が容易な分、動作保証のためのテストが重要
    • 実装方法よりも プロダクトの機能 に注目したテスト設計
  • 意図のドキュメント化

    • テストはゴール、コードは手段、 意図は判断軸
    • 意図を明示し、エージェントや他者との連携を強化
  • 仕様の同期管理

    • 進捗や学びに応じて 仕様書(Markdown等)を随時更新
    • 仕様を固定せず、現状に即した生きたドキュメント運用
  • 困難な課題の発見と集中

    • 単純作業や定型設計を早期に終え、本質的な難題へ注力
    • 直感的設計・パフォーマンス・セキュリティ・堅牢性・アーキテクチャ など価値ある領域への集中
  • 簡単な作業の自動化

    • 難題に時間を割くため、単純作業は自動化・ツール化
    • 学びをスキル化し、反復作業やコードレビューも自動化
  • 自分の審美眼の育成

    • コード生成速度に対し フィードバック速度が追いつかない 場合、自己判断が重要
    • ドメイン知識・利用者理解・課題把握に基づく直感の活用
  • 技術力と審美眼の融合

    • エージェント活用時のプロンプト設計やデバッグ効率の向上
    • 経験と直感を活かし、無駄な試行を減らす
  • 保守・サポート・セキュリティの重要性

    • コード生成は安価でも、 運用・保守・セキュリティは高コスト
    • 素早い開発と同時に、長期的な運用コストへの配慮が不可欠

まとめ

  • コード生成の敷居が下がった今、 実装と学びのサイクルドキュメント管理自動化難題への集中 が重要課題
  • 保守やセキュリティ を見据えた設計・運用が、持続可能な開発への鍵

Hackerたちの意見

戻れなくなったら、10倍から100倍のコストになるってこと、わかってる?

何が戻る道を閉ざすの?

防波堤はないね。 https://newsletter.semianalysis.com/p/google-we-have-no-moat...

安いオープンウェイトモデルが、最新技術にほんの少し遅れているという事実と、これらのアイデアをどうやって調和させるの?むしろ、来年には今日のフラッグシップのパフォーマンスを、オープンウェイトモデルでかなり安く手に入れられると思うよ。

インドにいるんだけど、ジュニア開発者の採用が全部減ってる。AIのせいでオフショアリングが減って、清掃作業(ジュニアに任せられることが多い)が必要なくなっちゃった。インターンシップを見つけるのも難しい人が多いよ。特に影響を受けてるのは、システム管理、DevOps、フロントエンドの分野。ここではオファーをもらうのが本当に大変。BrowserStackみたいな会社はキャンパスでの採用オファーを撤回してるし。そんな中、私は自分用のアプリを作ってて、もう1万人以上の月間アクティブユーザーがいるんだ。お金は全然稼げてないけど、楽しいよ。

ヨーロッパ全体の市場を見ても下がってるけど、それは「AI」のせいじゃなくて、解雇が最も簡単で影響が少ないからだよ。世界的な不況が迫ってるのに、ウォール街はそう言わないけどね。

システム管理者の採用が減ってるのは驚きだね。AIがその分もやってるのかな?

ここに来たのは、10が見られて嬉しいから。 "子犬のように自由"って表現、素晴らしいね。LinkedInを開くたびに、コーディングがほぼ無料だからって、間違った教訓を学んでる大物たちがどれだけいるか怖くなる。エンジニアに、なぜまだお金を払う必要があるのか聞くような釣り投稿がたくさんあって、月に何百万行も生成してることを喜んでるのを見ると、これは悪い結果になると思う。

ビジネスオーナーに、もうジュニアを雇う必要がないって言われたことがある。Claudeがその仕事を全部やってくれるからって。これはソフトウェアの会社じゃないから、コードを書くこととは関係ないけど、近い将来に痛い目を見ることになると思った。ジュニアに投資しないビジネスは、未来に投資しないビジネスだよ。

これは、SLC(ソースコード行数)で開発者に支払うのと同じことの繰り返しだね。

コードは安いけど、メンテナンスやサポート、セキュリティはそうじゃないよね。この点については何度も考えちゃう。AIの分野では、公開して忘れるパターンのソフトウェアリポジトリが多い気がする。プロジェクトを維持するための忍耐力を示せれば、理想的には完全自動のAIじゃなくて手動で介入する形で、もうそれだけで素晴らしいプロジェクトになると思う。

LinkedInは、ダンテも想像できなかった地獄のサークルだね。

Hacker Newsで議論の続きを見る