00:00:00Gemini 3のリリースにより、
00:00:02開発者、
00:00:02特にフロントエンドのウェブ開発者にとっては終わりだ、
00:00:06というのがXで時間を過ごすと得られる印象です。それはおそらく良いアイデアではありませんが、
00:00:12それは別の話です。さて、
00:00:14これは私がGeminiでバイブコーディングしようとした実際のランディングページです。ええ、
00:00:20確かにこんなにひどい見た目です。後で戻りますが、
00:00:23プロンプトもお見せします。とにかく、
00:00:25私はこのひどい結果しか得られませんでしたが、
00:00:28明らかにXでは、
00:00:29Geminiでバイブコーディングされた素晴らしいランディングページ、
00:00:34ビジュアライゼーション、
00:00:363Dモデルなど、
00:00:37それに関連するあらゆるものを共有する投稿をたくさん見かけますし、
00:00:41素晴らしい仕事をしているように見えます。私が比較的貧弱な結果しか得られなかったとしても、
00:00:47おそらく私だけかもしれませんが。バイブコーディングとは何も知る必要がないという意味だと思っていましたが、
00:00:54繰り返しますが後で戻ります。さて、
00:00:57Google自身がGemini 3を発表したとき、
00:01:00明らかにそれをバイブコーディングモデル、
00:01:03またはバイブコーディングに優れたモデルとして位置づけました。Xの公式発表投稿の文字通り3番目のポイントです。問題は、
00:01:11なぜGemini 3は本当にそんなに優れていて、
00:01:14もうコーディング方法を知る必要さえないのか、
00:01:17ということです。これは本物の開発者のためのモデルではないのでしょうか。本当に私たちを置き換えることを意図しているのでしょうか。なぜならそれがはるかに優れているからです。それは少し複雑です。さて、
00:01:30Googleのウェブサイトにある公式発表のブログ投稿を見てみましょう。そのブログ投稿の2番目のセクションで、
00:01:37バイブコーディングの部分を再び見ることができます。彼らは再び、
00:01:42それがバイブコーディングに素晴らしいことを強調しています。問題は、
00:01:46なぜそれがGoogleにとってそれほど重要なのかということです。なぜ開発者のための素晴らしいアシスタントとして位置づけないのでしょうか。つまり、
00:01:56GoogleにはこれらすべてのAIツールがあり、
00:01:59彼らは真新しいAIファーストエディタanti-gravityを発表しました。なぜGemini 3をバイブコーディングモデルとして位置づけているのでしょうか。そして、
00:02:10それは本当にそれほど優れているのでしょうか。私たちの仕事を奪うのでしょうか。さて、
00:02:16Googleにとっては、
00:02:18それは非常に理にかなっています。なぜなら、
00:02:20Googleはどのようにお金を稼ぐかを覚えておきましょう。広告です。それらの広告は主にどこにありますか。検索とYouTubeですが、
00:02:29今は検索にこだわりましょう。もちろん、
00:02:32検索は変化しています。ますますAIと話すことについてですが、
00:02:36依然として、
00:02:37特にGoogleでは結果が表示されます。なぜなら、
00:02:40彼らはまだあなたに広告を売る必要があるからです。しかし、
00:02:44それは変化しており、
00:02:46Googleは少なくとも短期的にはそれがどのように変化すべきかについて明確なビジョンを持っています。Gemini 3で、
00:02:54彼らは検索でうまく機能するように大幅に最適化された最初のモデルを構築しました。そのため、
00:03:00初日から米国の検索に展開されています。そして、
00:03:03Gemini 3には1つの重要な機能があります。生成的UIです。彼らは公式発表のブログ投稿でそれを強調しており、
00:03:10アイデアは、
00:03:11Gemini 3が質問に答えるためにテキストを生成するだけでなく、
00:03:16ユーザーインターフェース、
00:03:18ビジュアライゼーション、
00:03:19インタラクティブな3Dモデル、
00:03:21特定の検索クエリに対して意味のあるものは何でも生成できるということです。したがって、
00:03:27彼らは純粋なテキスト生成を超えて検索を進めたいと考えています。彼らはよりリッチなユーザーエクスペリエンスを望んでおり、
00:03:35その鍵は、
00:03:36これらのインタラクティブなビジュアライゼーションとユーザーインターフェースを生成するのが得意なAIモデルです。そして、
00:03:44それはまさにバイブコーディングが何であるかです。それは、
00:03:47何らかの結果、
00:03:48見た目が良く、
00:03:49うまく機能するユーザーインターフェースを生成することです。複雑なウェブサイトである必要はありません。セキュリティ、
00:03:57パフォーマンス、
00:03:58ニッチなケースなどについて心配する必要はありません。インタラクティブな3Dモデルを構築することだけが目標であれば、
00:04:06それらのすべては重要ではありません。そしてもちろん、
00:04:10多くのユースケースではそれで十分です。ちなみに、
00:04:13これはフロントエンド開発者を置き換えるものではありません。それは単に、
00:04:18特定のユーザークエリに対して、
00:04:20この種のオンザフライで作成されたユーザーインターフェースやインタラクティブなビジュアライゼーションが以前は本当に不可能だったものです。ですから、
00:04:29それは明らかに彼らのビジョンであり、
00:04:32Googleの検索の未来、
00:04:34したがって彼らのAIモデルの未来、
00:04:36少なくとも短期的な未来のためのビジョンです。もちろん、
00:04:40Gemini 3はフロンティアモデルであるため、
00:04:43一般的なコーディングも得意であるか、
00:04:45少なくともそうであるべきです。繰り返しますが、
00:04:48Xでは、
00:04:49言及されているように、
00:04:50Googleがバイブコーディングの物語を推し進めており、
00:04:54それに関連する多くの投稿が見られますが、
00:04:57いくつか反発する投稿も見られます。コード品質の低さを強調したり、
00:05:01Gemini 3に期待外れだと言及したり、
00:05:04複雑な指示に従うのがそれほど得意ではないと述べたりしています。それは高速で効率的でバイブコーディングには優れていますが、
00:05:12必ずしもより複雑なインタラクション、
00:05:15より複雑なタスクには優れていないということです。そして、
00:05:19それは私の経験でもあります。昨日、
00:05:21私はGemini 3にあまり納得していないという投稿を共有しました。なぜなら、
00:05:26私がやらせたいタスクに従わせるのに深刻な問題があったからです。それはしばしば行いましたが、
00:05:32常にではありませんでした。特定の時点で不必要に複雑なステップを踏みました。明らかに機能しないコードを主張し続けました。例を挙げると、
00:05:41現在作業中のtan stack startアプリで、
00:05:45サーバー関数への入力を検証するためにvalidatorを使い続けましたが、
00:05:50正しいメソッドはinputです。validatorは小さくてニッチに聞こえるかもしれませんが、
00:05:56validatorを使用すると実際のエラーが生成されることを覚えておいてください。出力として、
00:06:03またモデルとして、
00:06:04いくつかの型チェックを実行する場合でもキャッチして確認できるエラーです。手動で修正したにもかかわらず、
00:06:11validatorを再導入し続け、
00:06:13これをvalidatorに戻し続けました。今抱えていたこのような問題でした。面白いことに、
00:06:19私はバイブコーディングでも成功しませんでした。架空のプロフェッショナルクリーニングサービスのランディングページを作ってもらおうとしましたが、
00:06:29まあ、
00:06:29ビデオを見ているなら、
00:06:31これがその見た目です。これは良いですか。わかりません。ええ、
00:06:35少なくとも紫は使っていませんが、
00:06:37それは私が使用する色を明確に伝えたからです。さて、
00:06:40私が使った入力プロンプトは、
00:06:42プロフェッショナルクリーニングサービスのランディングページを作成してください、
00:06:48アクアターコイズの色が欲しく、
00:06:50私たちのサービスによる高い専門性を強調するページが欲しいです、
00:06:54ヒーローセクションのテキスト、
00:06:56価格設定、
00:06:56特典のために意味のあるダミーデータを想定してください、
00:07:00というかなり短いプロンプトでしたが、
00:07:03繰り返しますが、
00:07:04バイブコーディングの全体的なアイデアは、
00:07:06流れに沿って進んでそれに任せることではないでしょうか。確かに、
00:07:11もっと正確にできたかもしれません。プロジェクトを作成して、
00:07:14いくつかの基本的なスタイル、
00:07:16いくつかの基本的なコンポーネントをセットアップしてからAIを使用することもできましたが、
00:07:22間違っていなければ、
00:07:24バイブコーディングの背後にあるアイデアは異なるものです。そして、
00:07:28それは非常に長い時間がかかり、
00:07:30正直なところ、
00:07:31私は他に何もしませんでした。明らかにコードを変更しませんでした。これが私が得たものです。だから、
00:07:38バイブコーディングでさえ成功しませんでした。おそらく運が悪かっただけかもしれません。なぜなら、
00:07:44明らかにそれはかなり得意なようですが、
00:07:47一方で、
00:07:47おそらく特にそれらのインタラクティブな3Dモデルやビジュアライゼーションを生成するのが特に得意なのでしょう。なぜなら、
00:07:55繰り返しますが、
00:07:56それは明らかにこのモデルの焦点のようです。したがって、
00:08:00要するに、
00:08:01以前に持っていた他のすべてのAIモデルと同様に、
00:08:04そしておそらくこれから来るすべてのAIモデルと同様に、
00:08:08それらは開発者として良いアシスタントになることができます。私はそれらを使用しています。それを知っていますよね。私はGemini 3を使用しています。おそらくClaud Sonnetに戻すかもしれません。様子を見ますが、
00:08:22使用しています。そして、
00:08:24それは大丈夫でした。すべてのモデルがそうであるように良いです。コードの生成、
00:08:29コードの作成に役立ちます。正直に言って、
00:08:32すべてに問題がありますが、
00:08:34今、
00:08:34おそらく近い将来、
00:08:35あなたや私の仕事を奪うためにここにいるわけではありません。もちろん、
00:08:40別の問題は、
00:08:41経営陣やマネージャーがすべてのプロモーション資料を見た場合、
00:08:45バイブコーディングされたビジュアライゼーションやランディングページや3Dモデルをすべて見た場合です。よく見ると、
00:08:53今ではなぜそうなのかがわかります。それだけを見ると、
00:08:56新しいフロントエンド開発者は必要ないと考えるかもしれません。既存の開発者は、
00:09:01この場合Gemini 3の助けを借りて3人分の仕事をすることができます。そしてもちろん、
00:09:07それは少なくとも潜在的に、
00:09:09今のところより少ない仕事につながります。繰り返しますが、
00:09:13これが必ずしも中長期的な未来ではないと私は確信しています。AIは加速器として機能できると私は確信していますが、
00:09:20企業が同じ仕事をより少ない人数で行うためにAIを使用できると決定した場合、
00:09:25今日はそれは役に立ちません。それは真実ではないかもしれません。彼らは時間とともに学ぶでしょうが、
00:09:32それでも今日は問題です。残念ながら、
00:09:34それに対する簡単な解決策はありませんが、
00:09:37それが私たちの仕事を奪うかどうかという質問に答えるために、
00:09:41いいえ、
00:09:41私はそうは思いません。Gemini 3は明らかに特定のタスクのために目的を持って構築され、
00:09:47微調整されていることを理解することが重要であり、
00:09:51そのタスクにはかなり優れています。しかし、
00:09:54それはあなたが報酬を得ているタスクではありません。