バイブコーディング vs エージェンティックエンジニアリング:曖昧化する境界線が気まずい

Datasetteの作成者であり長年のPython開発者であるSimon Willisonは、最近Heavybitのポッドキャスト「High Leverage」(エピソード#9)でJoseph RuscioとAIコーディングツールについて議論した。2026年5月6日のフォローアップブログ記事で、彼は厄介な気づきを共有している。それは、vibe codingとagentic engineeringの境界線が自身の日常業務で曖昧になっているということだ。
Vibe coding vs agentic engineering: 当初の定義
Willisonは以前、両者を明確に区別していた:
- Vibe coding: プログラマー以外の人がコードをレビューしないこと。何かを依頼して結果を得て、壊れたら運を天に任せる。自分だけが被害を被る個人用ツールでは問題ないが、他人が使う本番用ソフトウェアでは非常に無責任。
- Agentic engineering: プロのソフトウェアエンジニアがAIを使って、より高品質な本番システムを迅速に構築しつつ、セキュリティ、保守性、運用に関する専門知識を活用すること。すべてのコード行をレビューする。
収束が起こる場所
問題は、Claude Codeのようなコーディングエージェントが十分に信頼できるようになったため、Willisonが日常的な本番タスクのコードレビューを省略していることだ。彼の例:
Claude Codeに、SQLクエリを実行して結果をJSONとして出力するJSON APIエンドポイントを作成するよう依頼する。
それは正しくやってくれる。失敗しない。
自動テストを追加させ、ドキュメントを追加させれば、ちゃんとできると分かっている。
彼はこれについて罪悪感を感じていると認める:「コードをレビューしていないのに、これを本番で使うのは本当に責任ある行為なのか?」
メンタルモデル: エージェントをチームのように信頼する
Willisonはこれを、大規模組織で別のチームが画像リサイズサービスを提供している状況に例える。あなたは彼らのコードのすべての行を読むわけではない——ドキュメントを読み、サービスをテストし、問題が発生するまで半ブラックボックスとして扱う。彼は今、AIエージェントを同じように扱っている。
しかし、彼は不快な違いを指摘する:「Claude Codeにはプロとしての評判がない!それが行ったことに対して責任を負うことはできない。しかし、それでも何度も実績を証明してきた——単純なことを正確に、自分の好みのスタイルでやってのけている。」
彼はこれを「逸脱の正常化」の一形態と呼ぶ——ツールが実績を積むにつれて、徐々に監視の目が緩んでいくことだ。
AIエージェントを使う開発者への教訓
Willisonの記事は実践的な警告だ: エージェントがより信頼できるようになると、レビューを省略したくなる誘惑が強まる。彼のアドバイスは、エージェントを使うのをやめることではなく、どこで手を抜いているかを自覚し続けることだ。他人に影響を与える本番システムでは、コードを理解し責任を負える人間が依然として必要である。
📖 全文ソース: HN AI Agents
👀 See Also

Bonsai 1.7B 三元モデル、M4 Max上で自律調整されたMetalカーネルにより442 T/sを達成
自律エージェントataがBonsai 1.7B Q2_0向けにMetalカーネルを最適化し、M4 Max上で未変更のllama.cppと比較してデコード442 t/s(+42%)、プリフィル4622 t/s(+9%)を達成しました。

アナム・カラ-3:インタラクティブAIアバターの進歩
Anam Cara-3は、高度なインタラクティブアバターを導入し、オーディオからビデオへの変換を2段階のパイプラインで実現し、印象的な速度と応答性を達成しています。

Claude Coworkは、スラッシュコマンドとスキルを単一の概念の下に統合します。
Claude Coworkは、スラッシュコマンドとスキルを「スキル」という単一の概念に統合し、/メニューの別々の見出しを廃止しました。従来のコマンドは引き続き以前と同様に機能します。
Claude Code v2.1.140:エージェントツール使用ノート、より厳格な自己修正ルール、スヌーズ警告
エージェントツールの簡略化された使用ノート、明示的な自己変更パスリスト、短い間隔でのスヌーズ起床によるポーリングに対する警告。