ハウツー

サンプル カタログ アプリで Android の AI を体験する

所要時間: 2 分
Thomas Ezan & Ivy Knight

AI の分野が拡大し続ける中、デベロッパーはどこから始めればよいのか、どの API や SDK がユースケースに最適なのかを判断できないことがよくあります。

そこで、オンデバイス モデルとクラウド モデルの両方を使用する AI 対応機能の例をご紹介し、ユーザーに喜ばれるエクスペリエンスの作成に役立てていただきたいと考えました。

このたび、次世代の AI 搭載 Android アプリの構築を Android デベロッパーに促し、教育することを目的とした専用アプリケーションである、再設計された Android AI サンプル カタログをリリースしました。 

Google AI でできることを確認する

Android AI サンプル カタログは、Google AI API と SDK の機能を一元的に確認できる場所として設計されています。このページには、さまざまな AI ユースケースを示すサンプルがまとめられており、ご自身でテストできます。このカタログは、構築できるものを実際に体験していただき、ニーズに合った適切なソリューションと機能を見つけていただくことを目的としています。

カタログに掲載されているサンプルの一部を以下に示します。

imagen1.png

Imagen を使用した画像生成

Imagen を使用して、さまざまな芸術的スタイルで風景、オブジェクト、人物の画像を生成します。

gemini2.png

Gemini Nano によるオンデバイスでの要約

GenAI Summarization API を介して Gemini Nano を使用して、オンデバイスでテキストを要約できます。

banana3.png

Nano Banana とチャットする

Gemini 3 Pro Image モデル(別名「Nano Banana Pro」)を使用するチャットボット アプリ。モデルとの会話を通じて画像を編集できます。

gemini4.png

Gemini Nano によるデバイス上の画像の説明

GenAI Image Description API を介して Gemini Nano を使用して画像の説明を生成できます。

その他のサンプルには、Imagen のマスク編集機能による画像編集、Gemini Live API を使用して音声で制御する ToDo リスト アプリ、Gemini Nano を搭載したデバイス上の書き換えアシスタントなどがあります。 

クラウド推論を使用するサンプルは Firebase AI Logic SDK を使用してビルドされ、オンデバイス推論を実行するサンプルには ML Kit GenAI API が使用されます。モデルと SDK に新機能が追加されるたびに、新しいサンプルを作成し、既存のサンプルを更新する予定です。

完全にオープンソースで、コピー可能

Google は、学習に最適な方法は実際にやってみることだと考えています。そのため、AI サンプル カタログは完全にオープンソースであるだけでなく、AI 機能に関連するコードが自己完結型で簡単にコピー&ペーストできるように設計されています。これにより、これらのコードサンプルを独自のプロジェクトで迅速に試すことができます。 

アプリでサンプルを調べていて、そのサンプルがどのように構築されているかを確認したい場合は、[<> ソース] ボタンをクリックするだけで、GitHub のコードに直接移動できます。

imagechat.png

各サンプルには、使用されている API と主要なコード スニペットが記載された README ファイルが含まれており、すぐに開始できるようになっています。

sample_readme_bazel.png

注: Firebase AI Logic SDK を使用してサンプルを実行するには、Firebase AI プロジェクトを設定する必要があります。また、Gemini Nano を搭載した ML Kit Gen AI API を使用するサンプルは、特定のデバイスでのみサポートされています。

また、学習体験をより魅力的で直感的なものにするために、アプリのユーザー インターフェースにも工夫を凝らしました。アプリのデザインを一新し、Android の外観に表現力豊かな AI デザイン言語を融合させた、大胆で新しいブランドを導入しました。特に、アプリには新しい Material 3 の表現力豊かなコンポーネントの鮮やかでテクスチャのある背景が追加され、サンプルを探索してコードを掘り下げるためのモダンで楽しい環境が提供されます。生成された画像の構図にインスピレーションを得た体系的なイラストが、洗練された表現力豊かな体験をさらに高めます。

androidsamples.png

今すぐ Android AI サンプル カタログをチェックして、機能をテストし、GitHub でコードを詳しく見て、AI を活用した独自のアイデアを形にしましょう。

作成者:

続きを読む