Google、UIのモック画像を示すとAndroidネイティブなコードの自動生成や既存コードの修正をしてくれる機能、Google AI Studioで実験的公開

今回は「Google、UIのモック画像を示すとAndroidネイティブなコードの自動生成や既存コードの修正をしてくれる機能、Google AI Studioで実験的公開」についてご紹介します。

関連ワード (具体的、簡単、赤枠内等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Googleは、最新の大規模言語モデルであるGemini 1.5 Proなどを無料で試せる生成AIの利用環境である「Google AI Studio」において、UIのモック画像を示すとAndroidネイティブなCompose UIのコードの生成や修正をしてくれる機能などを、実験的に公開したと発表しました。

UIのモック画像からコードを生成

実験的に公開された機能の1つ目は、UIのモック画像からAndroidネイティブなCompose UIのコード生成です。

具体的には、下記のようなAndroidのUIのモック画像があるとします。

AndroidのUIのモック画像

この画像をプロンプト「Act as an Android app developer. For the image provided, use Jetpack Compose to build the screen so that the Compose Preview is as close to this image as possible. Also make sure to include imports and use Material3.」(Androidアプリの開発者として振る舞ってください。この画像を基に、Jetpack Composeを使用して、Compose Previewがこの画像にできるだけ近くなるように画面を構築します。また、Material3をインポートして使用してください)とともに、Google AI Studioに読み込ませます。

すると、Google AI Studioがコードを生成してくれます。

プロンプトとモック画像をGoogle AI Studioに読み込ませる

下記が、生成されたコードをAndroid Studioでプレビューさせたところ。ほぼ再現されているのが分かります。

生成されたコードをAndroid Studioでプレビューさせたところ

画像で指示するとコードを修正してくれる

もう1つの機能は、生成AIにUI画像上で修正したい部分とコードを示すと、コードを修正してくれる、というものです。

例えば、Android画面の最下部にあるアイコンを均等に並べたいとき、まず画像の修正したい部分を下記のように赤枠で囲みます。

画像の修正したい部分を赤枠で囲う

この画像と、実際のコードをGoogle AI Studioに渡して、次のプロンプト「Given this code file describing a UI screen and the image of its Compose Preview, please fix the part within the red outline so that the items are evenly distributed.」(示されたUI画面を記述したこのコードファイルと、そのCompose Previewの画像を基に、赤枠内の部分を修正してアイテムが均等になるようにしてください)を入力します。

画像と、実際のコードをGoogle AI Studioに渡し、プロンプトで修正を指定

するとGoogle AI Studioは修正したコードを出力してくれます。プレビューしてみると、修正されていることが確認できました。

fig

Googleは他にも、Androidアプリ内にGeminiに対するプロンプトを入力できる機能を簡単に組み込める仕組みもGoogle AI Studioで提供を開始しました。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
映画「鬼滅の刃」、世界興収517億円突破 来場者数は4135万人に 今後は英国やオランダでも公開へ
くらテク
2021-05-25 07:39
第4回サイバー保険加入が困難な場合–中小企業のランサムウェア対策
IT関連
2023-10-27 15:24
アマチュア園芸家と町の園芸店をつなぐコミュニティの構築を目指すNeverlandが約3.2億円調達
ネットサービス
2021-04-27 10:10
Fastly、生成AIのAPIをインテリジェントにキャッシュ、高速レスポンスとコール回数削減を実現する「AI Accelerator」発表
Fastly
2024-06-14 10:32
スマホから書き込める電子メモパッド、シフトールが発売 子どもやシニア層への連絡に
くらテク
2021-01-13 01:15
電気代の高騰、経産省が分割払いや支払い猶予など「柔軟な対応」求める 電力小売事業者の救済措置も
くらテク
2021-02-02 17:20
マイクロソフト、行動が特徴的なランサムウェア「Prestige」について警告
IT関連
2022-10-19 16:32
自動実験ロボとデータ科学により人の100倍以上の速度でリチウム空気電池の電解液の調合・電池性能評価を実施、充放電サイクル寿命が2倍に
IT関連
2022-03-26 11:39
近畿大、24時間営業の無人決済コンビニ開業–学生の活動に寄り添う
IT関連
2023-03-26 18:35
産業や気候変動モニタリングで重要な赤外線と熱放射を観測する衛星画像のSatellite Vuが5.4億円調達、2022年に衛星打ち上げへ
宇宙
2021-04-26 09:55
AIと自動化は小さく始める–的を絞ったアプローチで大きな成果を
IT関連
2024-01-12 15:14
無料で読めるITまんが 2024年版
おもしろ
2024-08-08 09:09
米政府、サイバー攻撃対策に向けIT大手と共同イニシアチブ–MS、グーグル、アマゾンらが参加
IT関連
2021-08-06 20:59
LayerX、「バクラク請求書発行」を8月末に提供–インボイス制度・電子帳簿保存法に対応
IT関連
2023-08-01 18:11