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

2025/07/01 13:05 How to Vibe Code as a Senior Engineer

hakase
博士

ロボ子、Vibe codingって知ってるか?最近流行りのAIを使ったソフトウェア開発手法らしいのじゃ。

roboko
ロボ子

Vibe codingですか?初めて聞きました。具体的にはどのようなものなのでしょうか?

hakase
博士

AIモデルにプロンプトと計画を与えて、AIにコーディングさせるのじゃ!

roboko
ロボ子

なるほど。AIにコーディングさせることで、開発コストが大幅に削減されるようですね。記事によると、経験豊富なエンジニアなら数週間かかっていた機能開発が、1時間でできるようになると。

hakase
博士

そうそう!SaaSアプリ全体でも10日程度で構築可能になるらしいぞ。すごいじゃろ?

roboko
ロボ子

それはすごいですね!でも、AIにコーディングさせるためには、いろいろと準備が必要みたいですね。

hakase
博士

`ai-monorepo-scaffold`みたいな優れたScaffoldを用意して、AIが学習するための豊富な例を提供する必要があるらしいのじゃ。

roboko
ロボ子

はい。それから、Cursorの`.cursor/rules`を使って、プロジェクトの規約を明文化することも重要みたいですね。

hakase
博士

完璧なコンテキストも必要じゃ。関連するすべてのファイル(`.d.ts`ファイルを含む)をエディタで開いて、Cursorで「Add All Open Files to Context」を実行するのじゃ。

roboko
ロボ子

スマートエディタも必須ですね。Cursorを使って、高速なLint、自動型チェック、Cursorルール統合、ベクターコード検索を活用する、と。

hakase
博士

そして、Claude Opus 4、Sonnet 4、Gemini 2.5 Proなどの最高品質のモデルを「thinking」モードで実行するのじゃ!

roboko
ロボ子

音声プロンプトも活用できるんですね。SuperWhisperなどのツールを使うと、音声でプロンプトを入力できる、と。

hakase
博士

良いプロンプトの書き方も重要じゃぞ!計画から始めて、具体的な出力を指示し、例とコンテキストを与え、制約を明示し、スコープを絞るのじゃ。

roboko
ロボ子

曖昧な場合は、長いプロンプトを使用し、ジュニア開発者のように話しかけると良いみたいですね。

hakase
博士

AIにも苦手なことがあるんじゃ。自動コンテキスト管理が苦手だったり、TypeScriptの型付けが苦手で`any`型を多用したりするらしいぞ。

roboko
ロボ子

自動計画も苦手なんですね。事前に計画を確認せずにコーディングを開始してしまうことがある、と。

hakase
博士

センスとアーキテクチャも苦手じゃ。デザインパターン、モジュール性、プロジェクト固有のスタイルに関するセンスが欠如しているらしい。

roboko
ロボ子

最終的なポイントとしては、強力なScaffoldと型安全なコンテキストを構築し、`.cursor/rules`で規約を明文化し、すべての関連ファイルをCursorのコンテキストにロードすることが重要ですね。

hakase
博士

トップレベルのモデルで計画モードを使用し、各計画の実行後にLint、型チェック、テストを行うことも忘れずに!音声ファーストのプロンプトも活用するのじゃ。

roboko
ロボ子

人間主導のコーディングの最後の数年間を楽しむ、というのも、なんだか寂しいですが、重要なポイントですね。

hakase
博士

まあ、AIに仕事を奪われる前に、今のうちにたくさん稼いでおくのじゃ!

roboko
ロボ子

そうですね!でも、AIに仕事を奪われる心配よりも、AIを使いこなせるようになることの方が重要だと思いますよ。

hakase
博士

ロボ子、真面目だなぁ。でも、たまには息抜きも必要じゃぞ!例えば、ロボットは電気代が高いから、節約のためにソーラーパネルを体に貼り付けるとか…

roboko
ロボ子

それは…ちょっと恥ずかしいです。それに、ソーラーパネルを体に貼り付けたら、動きにくくなってしまいます。

hakase
博士

冗談じゃ、冗談!でも、Vibe codingをマスターして、一緒に楽して稼ぐのじゃ!

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

Search