Google AI Studioでユーザーが自然言語でAndroidアプリを構築可能に

icon MarsBit
共有
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary icon概要

expand icon
AI+暗号通貨ニュース:Google AI Studioが、ユーザーが自然言語のプロンプトを使ってAndroidアプリを構築できるようになります。このシステムは、対話型AIを通じてコードを生成し、インターフェースを設計し、バグを修正します。The VergeのSean Hollisterによるテストでは、1日の午後に3つのアプリが生成されましたが、ゲームプレイの問題やクラッシュが発生しました。オンチェーンのニュースとAIの進歩は、テクノロジーと開発ワークフローを引き続き変革しています。

編集者注:Google AI Studioは、AIによるプログラミングをより直感的な段階へと導入しています。ユーザーはモデルに「コードを書く」ように指示するだけでなく、自然言語でAndroidアプリを生成し、数分以内に実際のスマートフォンにインストールできます。ブラウザでプロンプトを入力し、Geminiが自動的にコードを生成し、UIを設計し、バグを修正し、アプリがデバイス上に表示されるまで、ソフトウェア開発の敷居はさらに低くなっています。

The Vergeの著者Sean Hollisterは、最近Google AI Studioの「prompt to phone」機能を体験した。彼は1日の午後に、テキストアドベンチャーゲーム、カロリー計算機、マリオ風ミニゲームの3つのアプリを作成し、ほとんどコードを自分で書く必要がなく、一部のバグも会話を続けることで迅速に修正できた。この体験は、AIプログラミングツールが開発環境から一般ユーザーに近い消費向けのシナリオへと移行していることを示している。

これは「個人ソフトウェア革命」の最も想像力豊かな側面でもある。過去、一般ユーザーは開発者が汎用製品をリリースするのを待つしかなかったが、現在では、自身の具体的なニーズに応じて、フィットネストラッカー、カロリー計算機、あるいは簡単なゲームを一時的に生成できる可能性がある。Googleにとって、これはAIプログラミング能力のデモンストレーションにとどまらず、Geminiがモバイル端末、開発者エコシステム、サブスクリプション収益への新たな入口となる可能性を秘めている。

しかし、今回の体験は、AI生成アプリが本格的に成熟するまでにまだ明確な距離があることを示している。AIは「動く」プログラムを素早く作成できるが、信頼性が高く、正確で使いやすい製品を生み出すとは限らない。ゲームの物語は粗く、メカニズムは単純で、カロリー情報は重大な誤判定を起こし、マリオ風のミニゲームは繰り返しクラッシュする。さらに複雑な課題としては、著作権の境界、データの出所、製品判断、長期的な保守能力が含まれる。

注目すべきは、AIが開発者を置き換えたかどうかではなく、ソフトウェア生産の起点が変化していることである。Googleは、一般ユーザーがプロンプトだけでモバイルアプリを生成することが現実になりつつあることを実証した。しかし、「アプリを生成する」から「良いアプリを作る」までには、依然として人間の専門知識、美的判断、継続的な改善が必要である。AIは開発速度を大幅に前倒しできるが、ソフトウェアの品質における最後の1キロメートルは、まだ人間に委ねられている。

以下が原文です:

昨日、私は自分の最初のAndroidアプリを作成しました。その後、午後中にさらに2つ作り、合計3つになりました。

そのアプリの一つは、実際に私はウェブブラウザに148語の英語を入力しただけで、その後離れた。10分後、私の本物のAndroid端末に、完全な新アプリがすでに表示されていた。もちろん、それ以前に端末の準備が必要だった:USBデバッグモードを有効にし、端末をコンピュータに接続した。しかし、それ以外は、Googleが宣伝していたように、AI Studioはほぼすべての作業を私に代わって行ってくれた。

文字を入力してインストールをクリックすると、すぐに動作する完全なプログラムが現れる。その瞬間、私はデイビッド、アリソン、ジェンの判断にほぼ同意しようとしていた。個人向けソフトウェアの革命が到来し、それはあなたのスマートフォンにやってきている。今後、プログラミングの知識がなくても、一般の人々が複雑なスマートホームデバイスシステムを実際に動かせるようになるだろう。

その後、私はこの3つのアプリを実際に使用し始めました:カロリーカウンターと2つのゲームです。結果として、それらのパフォーマンスはそれほど良くありませんでした。そして、私が継続的に改善しようと試みている最中に、AI Studioから1日の使用上限に達したという通知を受けました。次に、私は有料プランに切り替えるか、クォータがリセットされるのを待つ必要があります。

したがって、摩擦は依然として存在します。しかし、現在個人が達成できることがいかに驚異的であるかは否定できません。同じ朝、私の同僚であるStevie Bonifieldは、個人用フィットネストラッカーのアプリを制作し、それが実際に使用できるほど完成していると考えていました。Geminiの有料アップグレードのポップアップが表示されたとき、私の最初の反応は「まずは数ヶ月間有料版を試してみようか?」というものでした。これは、私がGoogleの製品に対して本来期待していた反応とはまったく異なります。

GoogleのAI Studioを使用してAndroidアプリを構築する方法

火曜日、GoogleがAIで『ドーム』のようなゲームを作り出すデモを披露した際、私はMOODというゲームを作るべきだと冗談を言いました。それは『Modern Online Oratory Dungeon』を意味する、ドームに似たテキストアドベンチャーゲームです。

この情報だけでも、Googleは働き始めるのに十分です。AI Studioで「MOODという名前のDoomスタイルのテキストアドベンチャーゲームを作ってください。MOODはModern Online Oratory Dungeonの略です」と入力すると、Geminiは自動的にさらに多くのアイデアを補完し、私の創造を継続しようとします。まず、次のような文を入力しました。「このゲームには、プロシージャル生成されたレベルと挑戦的なターン制バトルが含まれるべきです。」

Androidアプリ

私は各ステージが完全に異なるランダム生成のマップを求めていません。私は、設計された実際のマップ構造を持つクラシックなテキストアドベンチャーゲームを望んでいます。ただし、ターン制バトルは受け入れられます。もしかしたら、このゲームではAIがマップを自動生成してくれるかもしれません?

その後、Geminiは、部屋に隠された秘密や満足感のある成長システムなどのさらに多くの設定を提案した。大抵のとき、私はその考えに頷くだけだった。

コードを本格的に書き始める前に、最終的なプロンプトは以下の通りでした:

Androidアプリ

その後、それは正式に一気に駆け出しました。私の同僚のJakeは、Claude Codeとは異なり、Geminiは計画を立ててから実行を続けるかどうかを尋ねるのではなく、自動的に前進すると指摘しました。もちろん、ご希望であれば、Geminiが書き出したコードをいつでも確認できます。

1分後、それはすでに私に5つのデザインプロトタイプを生成しました:

AndroidアプリAndroidアプリ

20分後、私は「Install」ボタンを押し、このゲームをPixel 9スマートフォンに転送しました。

予想通り、文案は非常にひどい。ゲーム内には悪魔の姿はまったく見られない。地下城はわずか11部屋しかなく、プレイヤーは攻撃ボタンを連打するだけで「クリア」できる。真面目にプレイすれば、1分以内に終了する。少なくとも今は可能だ——以前は、Geminiがゲームを進行不能にする2つの重大なバグを修正してくれたばかりだった。

以下はMOODの実際の効果です:

Androidアプリ

私はそれほど驚かずに、Geminiが約束した「魅力的な物語、分岐する会話オプション、複数のエンディング」が、結局のところゲームの最後で単一の分岐に収束していることに気づいた。私は「Core Orator」——なぜかインターネットの怒りを企業の利益に変換するAI——を、攻撃する、融合する、またはバックドアパスワードを入力することで倒すことができる。

さらに、ゲームは本来約束されていた「秘密」すべてをプレイヤーに直接暴露します。これらのコンテンツはすべて光るボタンとして実装されており、プレイヤーは文字を入力する必要さえありません。光る宝箱に遭遇したとき、ゲームはそれがMimic、つまり『ドラゴンズ&ダンジョンズ』に登場する宝箱に偽装した古典的なモンスターであることを、非常に熱心に教えてくれます。

それは「宝箱を確認するリスクは自己責任である」と明確に警告するだけでなく、直接それを敵として標識し、システムが「敵対的な『Clickbait Mimic』が道を塞いでいます!」と通知したため、私を去らせません。

ここで言うように、MOODは、あなたが必要とするときに、隠されたエンドシーンをアンロックするためのバックドアパスワードを直接教えてくれます。

しかし、バグの修正プロセスは、そのバグがGeminiが正しく認識できるものである限り、驚くほどスムーズに進むことができる。私が「The Whistleblower」との会話でゲームが固まるのは、会話終了ボタンが消えているからだと伝えると、すぐに新しいアプリバージョンが生成された。私は「Install」を押すと、スマホのアプリが自動的に再起動し、ゲームを再開すると、先ほど離れた場所にそのまま戻っていた——ただ、今回は必要なボタンが表示されていた。

私の他のいくつかのアプリは、さらに改善が必要です。そのカロリーカウンターは、ある食品のカロリーを正確に判断する方法として、有料版のGemini APIを呼び出すことにしていましたが、私は有料版のGemini APIキーを持っていません。他のデータベースから関連情報を検索するように指示したところ、複数の食品のカロリー推定値が著しく低すぎることがわかりました。

しかし、私がGeminiに、16オンスのタピオカミルクティーが190カロリーしかないはずがないと伝えると、Geminiは自らのコード内でその低レベルのエラーを発見したようだ。以前、Geminiは「milk」が「boba milk tea」と一致すると判断し、さらに悪いことに、推定に低カロリーの1%低脂肪牛乳を選んでいた。Geminiは、今後はより信頼性の高いマッチングを行うと主張している。

それでも、私の3オンスの台湾塩酥鶏がこのアプリで140カロリーと計算されたのを見て、実際のカロリーは少なくともこの2倍はあると確信しています。したがって、このアプリはまだ改善の余地があります。

最後に、最も重要でない点ですが、自分自身で確認する必要があると思いました:Googleは、今年の初めに私の同僚Jay PetersがProject Genieを使って作成したような、ひどい任天堂のパクリゲームをユーザーが作成することをまだ許可しているのでしょうか、それともGoogleは教訓を得たのでしょうか。

深い恥ずかしさを抱きながら、皆様にご紹介します——《Super Peach Rescue》:

Androidアプリ

これは非常にひどいプログラムです。ゲーム内のピーチプリンセスが、恐ろしい独眼の浮遊宇宙人のような姿に作られており、彼女がどのアイテムブロックにも触れると、ゲームは常に即座にクラッシュします。これまでにGeminiはその原因を特定できていません。

また、ゲームの2本目のパイプも、桃子プリンセスがそれほど高く跳べないため、通過できません。

Androidアプリ

それでも、Geminiはこのようなゲームを生成する際にためらわなかった。私の要望は、「桃子姫がマリオを救出する、従来のマリオの横スクロールプラットフォームゲームのすべての要素を備えた、動作するスーパーマリオゲームを作成してほしい」だった。ある意味で、それは確かに実現された。

それはさらに、私が「桃子プリンセスにスーパーマリオの定番アイテム、例えばスーパーマッシュルーム、ファイアーフラワー、无敌スターを追加する」ことを提案してきた。さらに、操作方法を「NES System」と自動的にラベル付けしていた。私は、このゲームを削除しようと思う。

少なくとも、私がvibe codingで作成した2つのゲームのうち、1つは最初からプレイ可能で、ほとんど手間がかからなかった——もちろん、今どれほど多くのゲーム開発者が失業しているかを考えたときに生じる心理的トラウマを除けば。

もう少し明確に言うと:私がvibe codingで作成したゲームの品質が低くて本当に良かったと思っています。個人用にカスタムした完全無料のカロリー計であれば、誰も私のためにそんなツールを作らないので、自分を弁護できるかもしれません。しかし、ゲームの場合は、本当の人類のクリエイターを支援するために時間を費やしたいと思っています。

免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。