プログラミング
ソフトウェアエンジニアリングとエージェント時代
Software Engineering in the Agentic Era (simonwillison.net)
要約
Simon Willison氏は、AIコーディングエージェントを活用してソフトウェアを開発する新しい分野「エージェントエンジニアリング」を紹介しています。この分野では、エージェントがコードを生成・実行し、自律的にテストと改善を行うことが特徴です。同氏は、この新しい開発手法に関するパターンを収集・文書化するプロジェクトを開始し、最初の2つの章を公開しました。
全文翻訳
エージェントエンジニアリングパターンについて書く
2026年2月23日
私は、この新しいコーディングエージェント開発時代に最適な結果を得るためのコーディングプラクティスとパターンである「エージェントエンジニアリングパターン」を収集・文書化する新しいプロジェクトを開始しました。
エージェントエンジニアリングとは、Claude CodeやOpenAI Codexのような、コードの生成と実行の両方が可能で、人間からの逐次的な指示なしにコードをテストし、それを独立して反復できるという特徴を持つツールを使用してソフトウェアを構築することを指します。
私は、コードに全く注意を払わないコーディングという、今日ではしばしば非プログラマーがLLMを使ってコードを書くことと関連付けられる「バイブコーディング」の元の定義を考えています。エージェントエンジニアリングは、スケールの反対側の端を表します。プロのソフトウェアエンジニアが、既存の専門知識を増幅することで、作業を改善・加速するためにコーディングエージェントを使用することです。
この新しい分野については、学ぶべきこと、探求すべきことがたくさんあります!私はすでに、私のai-assisted-programmingタグの下に多くの記事(345件、現在も増加中)を公開していますが、それは比較的構造化されていませんでした。私の新しい目標は、「この種のツールからどのようにして良い結果を得るか」という問いに、すべてを1か所で見つけられるようなものを提供することです。
私は、1994年に出版された「Design Patterns: Elements of Reusable Object-Oriented Software」で普及した形式に loosely 触発された、章のようなパターンのシリーズとして、このプロジェクトを私のブログで開発・成長させていきます。本日、最初の2つの章を公開しました。「Writing code is cheap now」は、エージェントエンジニアリングの中心的な課題について論じています。初期の動作するコードを作成するコストはほぼゼロにまで低下しましたが、それは私たち個人としてもチームとしても、既存の働き方に関する直感にどのように影響するのでしょうか?「Red/green TDD」は、テストファースト開発が、最小限の追加プロンプトで、エージェントがより簡潔で信頼性の高いコードを書くのをどのように助けるかを説明しています。週に1〜2のペースで、さらに多くの章を追加したいと思っています。いつ終わるかは本当にわかりません。カバーすべきことがたくさんあります!
私自身が書いたもので、LLMによるものではありません
私は、自分の名前でAI生成の文章を公開しないという強い個人的なポリシーを持っています。そのポリシーは、エージェントエンジニアリングパターンにも適用されます。プルーフリーディングや、例となるコードの肉付け、その他の様々なサイドタスクにはLLMを使用しますが、ここで読む言葉は私自身のものです。
章とガイド
エージェントエンジニアリングパターンは厳密には本ではありませんが、本のような形をしています。私は、私が「ガイド」と呼ぶ新しいコンテンツの形状を使用して、私のサイトでそれを公開します。ガイドとは章の集まりであり、各章は事実上、日付があまり目立たず、最初の公開時点から固定されるのではなく、時間の経過とともに更新されるように設計されたブログ記事です。ガイドと章は、ブログで「エバーグリーン」なコンテンツを公開するという課題に対する私の答えです。私はしばらくの間、これを行う方法を見つけようとしてきました。これは定着する可能性のある形式のように感じます。実装に興味がある場合は、Guide、Chapter、ChapterChangeモデルのコードと、それに関連するDjangoビューを見つけることができます。これらはほとんどすべて、私のiPhone経由でアクセスできるClaude Codeで実行されているClaude Opus 4.6によって書かれました。
2026年2月23日午後5時43分に投稿 · Mastodon、Bluesky、Twitterでフォローするか、ニュースレターを購読してください
最近の記事
Conceptual integrity and counting lines of code - 2026年8月19日
Qwen 3.8 27Bは優れていますが、デフォルトでは物事を過剰に考えすぎる傾向があります - 2026年8月16日
Hugging Faceに対するOpenAIの偶発的な攻撃のタイムラインができました - 2026年8月7日
これはSimon Willisonが2026年2月23日に投稿した、エージェントエンジニアリングパターンに関する記事です。 blogging 125 design-patterns 18 projects 552 writing 33 ai 2,199 generative-ai 1,948 llms 1,915 ai-assisted-programming 403 vibe-coding 94 coding-agents 240 agentic-engineering 59 site-upgrades 27
次: I vibe coded my dream macOS presentation app
前: Adding TILs, releases, museums, tools and research to my blog
月次ブリーフィング
月間で最も重要なLLM開発の厳選されたメールダイジェストを受け取るために、月額10ドルで私をスポンサーしてください。私に支払って、より少ないものを受け取ってください!
スポンサー&購読
開示
コロフォン
© 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026