Hacker Newsで注目の「Agentic Engineering」、Simon Willisonがコーディングエージェント時代の実務を整理

変化しつつある実務に名前を与えた

2026年3月16日、Hacker Newsでは Simon Willison のガイド章 What is agentic engineering? がクロール時点で151ポイント、87コメントを集めた。Willison は agentic engineering を、コーディングエージェントの支援を受けてソフトウェアを作る実務として定義する。彼の要点は明快で、エージェントとは目標達成のためにツールをループ実行する存在であり、コーディングエージェントにおける決定的なツールは コード実行 だという点にある。

この区別は重要だ。単にコード片を返すチャットボットと違い、コーディングエージェントは実行結果を観察し、修正を繰り返せる。記事では Claude Code、OpenAI Codex、Gemini CLI などが例として挙げられている。焦点は、最初から完璧なコードを書くことではなく、環境の中で試行しながら動作する解を積み上げられることにある。

それでも人間が担う部分

Willison は、ソフトウェア工学が単なるプロンプト作成に縮小したとは見ていない。何を作るべきか、どのツールをエージェントに与えるか、要求をどこまで具体化するか、そして結果をどの基準で検証するかは、依然として人間の仕事だとする。また、LLM 自体は過去の失敗から自動的に学ばないが、人間が指示とツールハーネスを更新すれば、エージェントの運用は改善できるとも述べる。

この見方は、「AIがそのままアプリを作る」という単純な物語より実務的だ。エージェントを高速な反復装置として位置づけつつ、仕様策定、レビュー、QA を省略しない前提に立っている。実際、ガイドもテスト、手動検証、コード理解、注釈付きプロンプトといった章で構成されている。

なぜ vibe coding と切り分けるのか

Willison は vibe coding との違いも明確にする。Andrej Karpathy の表現は、コードの存在を忘れるほど粗いプロトタイピングを表すには有用だが、LLM を使った真面目な開発全体をそう呼ぶのは誤りだという立場だ。本番品質を目指す仕事では、依然としてレビュー、反復、説明責任が必要になる。この整理が HN で響いた理由でもある。議論の中心が、目新しさから再現可能な実務パターンへ移ってきているからだ。

実務上の含意は、エージェント利用が単なるインターフェース流行ではなく、一種のエンジニアリング手法として語られ始めたことにある。

原典: Simon Willison guide。コミュニティ議論: Hacker News。