ハウツー

サンプル カタログ アプリで 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 のマスク編集機能による画像編集、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 による独自のアイデアを形にしましょう。

作成者:

続きを読む