安全です - Googleの使命は違う

MMaximilian Schwarzmüller
컴퓨터/소프트웨어구직/면접AI/미래기술

Transcript

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それはあなたが報酬を得ているタスクではありません。

Key Takeaway

Gemini 3はバイブコーディングに優れているが、それはGoogle検索の生成的UI強化という明確な目的のためであり、実際の開発者の仕事を奪うものではなく、新しい可能性を開くツールである。

Highlights

Gemini 3はバイブコーディングに特化したモデルとして位置づけられているが、実際の開発では複雑な指示への対応に課題がある

Googleの真の目的は検索体験の向上で、Gemini 3は生成的UIによりインタラクティブなビジュアライゼーションを検索結果に組み込むために最適化されている

バイブコーディングは既存の開発者を置き換えるのではなく、以前は不可能だった検索クエリに対するオンザフライのUI生成を可能にする新しい機能

Gemini 3は高速で効率的だが、複雑なタスクやニッチなケースへの対応では他のモデルと同様の課題を抱えている

経営層がプロモーション資料を鵜呑みにすると雇用削減につながる可能性があるが、中長期的にはAIは加速器として機能する

実際のランディングページ作成テストでは期待外れの結果となり、validator/inputメソッドの混同など基本的なエラーも発生した

Timeline

Gemini 3のバイブコーディング能力への疑問

Xで見られるGemini 3による素晴らしいバイブコーディング結果とは対照的に、話者自身はランディングページ作成で非常に貧弱な結果しか得られなかった。Googleは公式発表でGemini 3をバイブコーディングモデルとして強く位置づけており、Xの投稿でも3番目のポイントとして強調されている。この矛盾から、Gemini 3は本当にそれほど優れているのか、開発者を置き換えることを意図しているのか、という根本的な疑問が提起される。話者は「バイブコーディングとは何も知る必要がないという意味だと思っていた」と述べ、期待と現実のギャップを示唆している。

GoogleがGemini 3をバイブコーディングモデルとして推す理由

Googleの収益源は広告であり、主に検索とYouTubeに依存しているという事実から、Gemini 3の真の目的が明らかになる。Googleは検索体験を純粋なテキスト生成から、よりリッチなユーザーエクスペリエンスへと進化させたいと考えている。Gemini 3の最も重要な機能は「生成的UI」であり、これにより検索結果としてビジュアライゼーション、インタラクティブな3Dモデル、ユーザーインターフェースなどを生成できる。このモデルは検索で機能するように大幅に最適化されており、初日から米国の検索に展開されている。つまり、Gemini 3はanti-gravityのような開発者向けツールではなく、検索体験を向上させるための戦略的製品として設計されている。

バイブコーディングの本質と開発者への影響

バイブコーディングの本質は、見た目が良く機能するユーザーインターフェースを生成することであり、複雑なウェブサイトやセキュリティ、パフォーマンス、ニッチなケースへの対応を必要としない。インタラクティブな3Dモデルの構築だけが目標であれば、これらの要素は重要ではない。重要なのは、この種のオンザフライで作成されるUIやビジュアライゼーションは、特定のユーザークエリに対して以前は本当に不可能だったものであるということ。したがって、これはフロントエンド開発者を置き換えるものではなく、新しい可能性を開くものである。Googleの検索とAIモデルの短期的な未来は、この生成的UIのビジョンに基づいている。

Gemini 3の実際のコーディング能力と限界

Gemini 3はフロンティアモデルとして一般的なコーディングも得意であるべきだが、実際には複雑な指示への対応やコード品質に課題がある。Xでは反発する投稿も見られ、高速で効率的だがより複雑なインタラクションには優れていないという指摘がある。話者自身の経験では、Gemini 3にタスクを従わせるのに深刻な問題があり、不必要に複雑なステップを踏んだり、明らかに機能しないコードを主張し続けたりした。具体例として、tan stack startアプリでサーバー関数への入力検証にvalidatorではなくinputメソッドを使うべきところを、Gemini 3は手動修正後もvalidatorを再導入し続けた。このような小さく見えるエラーも、実際には型チェックで捕捉できるエラーを生成するため重要である。

バイブコーディングの実践テストと失敗

話者は架空のプロフェッショナルクリーニングサービスのランディングページを作成する実験を行った。プロンプトは「アクアターコイズの色を使い、高い専門性を強調し、ヒーローセクション、価格設定、特典のための意味のあるダミーデータを含むページを作成してください」という比較的短いものだった。バイブコーディングのアイデアは流れに沿って進んでAIに任せることではないのかという疑問を持ちつつ、確かにもっと正確なプロンプトやプロジェクトセットアップも可能だったと認める。しかし結果は非常に長い時間がかかり、得られたものは期待外れだった。おそらくGemini 3は特にインタラクティブな3Dモデルやビジュアライゼーション生成に特化しているため、一般的なランディングページでは最良の結果が得られなかったのかもしれない。

AIモデルの現実と開発者の未来への結論

Gemini 3を含むすべてのAIモデルは開発者にとって良いアシスタントになることができ、話者自身も使用している(Claude Sonetに戻すかもしれないが)。コード生成や作成に役立つが、すべてのモデルに問題があり、今すぐまたは近い将来に開発者の仕事を奪うためにあるわけではない。しかし別の問題として、経営陣やマネージャーがプロモーション資料やバイブコーディングされたビジュアライゼーションだけを見た場合、既存の開発者がGemini 3の助けを借りて3人分の仕事ができると考え、新しい開発者を雇わない判断につながる可能性がある。これは短期的には仕事の減少につながるかもしれないが、中長期的にはAIは加速器として機能するはずだと話者は確信している。結論として、Gemini 3は特定のタスク(検索の生成的UI)のために目的を持って構築され微調整されており、そのタスクには優れているが、それは開発者が報酬を得ている実際の仕事とは異なるものである。

Community Posts

View all posts