クラフトコーディング:コードを書かせるのではなく、AIにレビューさせる

✍️ OpenClawRadar📅 公開日: August 17, 2026🔗 Source
Ad

ピーター・ブルームのエッセイ「AI coding without the vibes」は、AI支援開発の誇大広告を切り裂く。中心となる主張は、AIは「実行」か「チェック」のどちらかは得意だが、両方はできないということだ。一般的なやり方、つまりAIにコードを書かせて人間がレビューするやり方は、幻想である。私たちの注意は散漫になり、AIの失敗は巧妙になる。彼が「クラフトコーディング」と呼ぶ代替案は、役割を逆転させる:あなたがコードを書き、AIがレビュアーとして機能する。

バイブコーディングが失敗する理由

ブルームは、ほとんどの仕事の2つの段階を説明している:実行とチェックだ。AIがコードを書くなら、あなたはAIが生成するすべてをチェックしなければならない。しかし、人間はそのような持続的な精査には向いていない。失敗例はまれなので、エンジンを信頼し始め、時間が経つにつれてコードベースは維持不能な混乱になる。さらに悪いことに、それは単調で楽しくない経験だ。彼が言うように、「他人のコードをチェックするのは単調な作業だ。自分のコードを書くのは楽しい」。

クラフトコーディングのアプローチ

代わりに、自分でコードを書き、AIにそれをレビューさせる。これにより、コントロールを維持し、スキルを維持し、それでも時間を節約できる—AIは、昔ながらの方法では数週間かかるかもしれないバグを発見する。また、あなたが知らなかったより良いパターンや技術を紹介してくれる。重要なのは、自己評価能力を維持できることだ。この能力は、すべてを機械に委ねると衰えてしまう。

Ad

なぜ機能するのか

  • あなたは関与し続ける: 楽しい部分であるコードを書くことは、あなたのもののままである。
  • AIが見逃したものをキャッチする: AIがあなたの作業をレビューし、エッジケースやスタイルの問題を指摘する。
  • あなたは学ぶ: AIの提案から新しいテクニックを学ぶが、それを実装するのはあなたなので、理解は保持される。
  • あなたは判断力を維持する: 単に委任しただけで何かを習得したと信じる罠を避けることができる。

これは学生だけのものではない。ブルームは「認知スキルは筋肉のようなものだ。獲得は難しく、喪失は容易だ」と警告している。経験豊富な開発者であっても、すべての思考をAIに委ねることは避けるべきだ。

始め方

実際には、これはAIをペアプログラマーやコードレビュアーとして使うことを意味する:あなたの差分を見てもらい、改善点を提案してもらい、バグを指摘してもらう。あなたは作者であり続け、AIはあなたの第二の目となる。この方法はまた、インセンティブを一致させる—あなたは近道をしているのではなく、自分の仕事を強化しているのだ。

ブルームのエッセイは、「バイブコーディング」のトレンドへの時宜を得た対抗手段である。AIを使用しながら開発者としてのスキルを失いたくない人々のための実践的なガイドだ。

📖 原文を読む: HN LLM Tools

Ad

👀 See Also

OmniCoder-9Bをローカルで実行するためのllama.cpp設定詳細
Guides

OmniCoder-9Bをローカルで実行するためのllama.cpp設定詳細

開発者が、中程度のハードウェルで特定のllama.cppフラグ(--reasoning-budget 0を含む)を使用して、OmniCoder-9Bで平均96.7%のHumanEvalスコアを達成しました。この設定では、Q6_K量子化モデルをRTX 3080(10GB VRAM)で実行しました。

OpenClawRadar
React NativeでのオンデバイスAI構築から得られる実践的な教訓
Guides

React NativeでのオンデバイスAI構築から得られる実践的な教訓

開発者が、オンデバイスLLM、画像生成、音声文字起こし、ビジョンAIを備えたReact Nativeアプリ構築から得た具体的な技術詳細を共有。メモリ管理戦略、ライブラリ選択、パフォーマンスベンチマークを含む。

OpenClawRadar
人々がOpenClawを諦めてしまう4つのよくある設定ミス
Guides

人々がOpenClawを諦めてしまう4つのよくある設定ミス

Redditユーザーが報告によると、4つの具体的な設定問題により50人以上がOpenClawを辞めたとのことです:SOUL.mdファイルの欠落、すべてのタスクにOpusモデルを使用することによる過剰なAPIコスト、一度に多すぎるスキルのインストール、最初のエージェントが正常に動作する前に複数のエージェントを作成すること。

OpenClawRadar
フロントエンド最適化のためのClaude Code:88 PSIから100 PSIへ
Guides

フロントエンド最適化のためのClaude Code:88 PSIから100 PSIへ

ある開発者がClaude Codeを使用して、PageSpeed Insightsのモバイルスコアを88から100に引き上げた。主な戦術は、srcsetによるレスポンシブ画像、IntersectionObserver、フォントのプリロード除去。Claudeはワンプロンプトで修正するのではなく、デバッグパートナーとして機能した。

OpenClawRadar