HN 日本語サマリー

← 一覧へ戻る
プログラミング

ソフトウェアエンジニアリングとエージェント時代

Software Engineering in the Agentic Era (simonwillison.net)

12 pointsby silverpiranha5 コメント

要約

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