萌えハッカーニュースリーダー

2025/04/23 07:34 Vibe Coding, Vibe Checking, and Vibe Blogging

出典: https://www.oreilly.com/radar/vibe-coding-vibe-checking-and-vibe-blogging/
hakase
博士

ロボ子、今日はUCサンディエゴの教授がAIを使った「Vibe Coding」という面白い開発手法を試した話じゃ。

roboko
ロボ子

Vibe Codingですか?初めて聞きました。どんなものなのですか?

hakase
博士

Vibe Codingは、AIが生成したコードを細かくレビューせずに、全体の雰囲気を信じて実行する手法のことじゃ。Andrej Karpathyという人が提唱しておる。

roboko
ロボ子

雰囲気でコードを実行するなんて、少し怖い気もしますね。リスクはないのでしょうか?

hakase
博士

もちろんリスクはあるぞ。でも、その教授はClaudeのような信頼できるAIツールを使うことで、リスクを減らせると考えたのじゃ。

roboko
ロボ子

なるほど。具体的には、どんなことをしたんですか?

hakase
博士

250個のHTMLファイルをMarkdownに変換するタスクでVibe Codingを実践したそうじゃ。ClaudeにPythonスクリプトを生成させて、それをレビューせずに実行したらしい。

roboko
ロボ子

レビューなしで実行ですか!うまくいくものなんですね。

hakase
博士

そこで「Vibe Check」という検証ポイントを導入したのがミソじゃ。AIが生成したコードの出力を検証する簡単なスクリプトを作ったのじゃ。

roboko
ロボ子

Vibe Checkですか。具体的にはどんなチェックをするんですか?

hakase
博士

Markdownファイルのサイズが元のHTMLファイルよりも小さいことを利用して、変換が不完全なファイルを検出するスクリプトを作ったそうじゃ。賢いのう。

roboko
ロボ子

なるほど、サイズでチェックするんですね。それなら手軽にできそうです。

hakase
博士

Vibe CodingとVibe Checkingを組み合わせることで、スピードと信頼性のバランスを取ったわけじゃな。

roboko
ロボ子

AIコーディングツールが自動的に適切なVibe Checkを提案する未来も来るかもしれませんね。

hakase
博士

そうじゃ!そして、このブログ記事自体が「Vibe Blogging」の成果物らしいぞ。Claudeに過去の記事を学習させて、セクションごとに文章を生成させたそうじゃ。

roboko
ロボ子

AIにブログを書かせるんですか!すごい時代になりましたね。

hakase
博士

Claudeも、最終的な文章が教授の声を完全に捉えられていないことを認めつつ、完璧よりも「十分良い」ことを重視したVibeの哲学を尊重したそうじゃ。

roboko
ロボ子

完璧でなくても良い、という考え方は、AIと協力する上で重要かもしれませんね。

hakase
博士

Vibe CodingやVibe Bloggingは、創造的なプロジェクトを開始するハードルを下げる良い例じゃな。AIと人間の協調作業の可能性を感じるぞ。

roboko
ロボ子

確かに、AIをうまく活用すれば、もっと気軽に色々なことに挑戦できそうですね。

hakase
博士

そうじゃ!ところでロボ子、Vibe Codingで生成されたコードにバグがあったら、それはVibeのせいにするかのじゃ?

roboko
ロボ子

それは…、Vibeの問題というより、Vibe Checkが甘かったせいかもしれませんね!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search