チャットから完全なフルスタックアプリケーションへ、1つのセッションで

Google AI Studioは、コード生成能力の大幅な拡張を発表し、ユーザーは音声コマンドと自然言語の説明を使用して、完全なアプリケーション—backend、データベース、ユーザーログインシステム、支払い処理を備えたリアルタイムマルチプレイヤーゲームを含む—を構築できるようになりました。このアップデートは、vibe codingと通俗的に呼ばれるものの重要なステップを表しています:自然言語であなたが欲しいことを説明することで、直接コードを書くのではなく、ソフトウェアを構築する実践です。

この能力を示すデモは、AI Studioが単一セッション内の音声説明から機能するマルチプレイヤーゲームを生成し、frontend インターフェイスだけでなく、複数の同時プレイヤー間のリアルタイムインタラクションをサポートするために必要な完全なbackend インフラストラクチャを生成していることを示しました。これは、関数またはコンポーネントを書くことができたが、完全なフルスタックアプリケーションアーキテクチャに苦労した以前のコード生成ツールと質的に異なります。

Vibe Codingが何になったか

Vibe codingという用語は、AI研究者のAndrej Karpathyが2025年初頭に、プログラマーが主に製品デザイナーとプロンプトジェネレーターとして操作し、AIエージェントが実際の実装を処理するソフトウェア開発モードを説明するために造られました。このコンセプトは当初、やや推測的でした—当時利用可能なAIツールはコーディングを支援することができましたが、複雑なフルスタック実装を確実に処理することができませんでした。

過去1年間で、能力は劇的に進化しました。複数のAIコーディング支援ツールは、適切に定義されたユースケースのためのエンドツーエンドアプリケーション開発に相当するものをサポートしています。Google の AI Studio アップデートはアプリケーション生成をライブデプロイメントインフラストラクチャと組み合わせることによってこれをさらに推し進めています—生成されたゲームはコードとして存在するだけでなく、複数のユーザーがブラウザで即座に遊べます。

アップデートの技術的深さ

GoogleがAI Studioに構築した能力はコード生成を超えてインフラストラクチャプロビジョニングを網羅しています。ユーザーがマルチプレイヤーゲームを説明するとき、システムはfrontend JavaScriptを書くだけでなく—データベーススキーマを設定し、リアルタイム通信層を構成し、ユーザー認証を処理し、ゲームが必要とするあらゆるbackendロジックを実装します。

この統合レベルは、AI Studioの現在の能力を単純なコード自動補完から分離するものです。システムは実質的に、コードを書く方法だけでなくシステムをアーキテクチャする方法も理解するフルスタック開発者として機能しています—どのサービスを使用するか、データをどのように構造化するか、異なるコンポーネントがどのように通信するかを決定しています。支払い処理サポートの追加は特に注目に値します、支払いは規制遵守とセキュリティ要件を含むためで、消費者向けアプリケーション開発のより複雑な要素の1つになっています。

これは誰のためで、何が変わるか

直接の受益者は非専門的開発者です—領域の専門知識と製品のアイデアを持つが、それを独立して実装するための技術的深さが不足している人々。ゲームデザイナー、教育者、または起業家が明確に何を構築したいかを説明できれば、開発者を雇わずに午後にかけて機能するプロトタイプを製造できるようになりました。

専門の開発者にとって、この能力はプロトタイピングの経済学とjunior開発者が生産すべき予想される範囲を変えます。Googleの動きは競争パターンの一部です:すべての主要なAIラボとクラウドプロバイダーは、彼らのプラットフォームに直接コーディング機能を埋め込むことを競争し、開発者のロックインを作成し、新しいプロジェクトを開始するときに開発者が求めるAIシステムを確立しています。Vibe codingのフレーミングが響く理由は、それが開発ワークフローがどのように変化しているかについての何か実在するものを捉えているからです—そしてGoogleのAI Studioアップデートは、この変化がほとんどの人が予想したより速く加速していることを示唆しています。

この記事はThe Decoderのレポートに基づいています。元の記事を読む

Originally published on the-decoder.com