プロダクト ニュース

ML Kit の Prompt API: カスタムのオンデバイス Gemini Nano エクスペリエンスを実現

所要時間: 2 分

AI により、コンテンツをユーザーに適した形式に変換する、パーソナライズされたアプリ エクスペリエンスを簡単に作成できるようになりました。Google は以前、要約や画像の説明などの特定のユースケースに合わせて調整された ML Kit GenAI API を通じて、デベロッパーが Gemini Nano と統合できるようにしました。

本日、Android のオンデバイス生成 AI において大きな節目を迎えます。ML Kit GenAI Prompt API のアルファ版リリースを発表します。この API を使用すると、自然言語とマルチモーダル リクエストを Gemini Nano に送信できます。これにより、生成モデルの構築時に制御と柔軟性を高めるというニーズに対応できます。

Kakao などのパートナーはすでに Prompt API を使用して構築しており、現実世界に影響を与える独自の体験を生み出しています。Prompt API の強力な機能を、最小限のコードで今すぐ試すことができます。

 

 

ビルド済みからカスタムのオンデバイス生成 AI へ

Prompt API は、事前構築済みの機能を超えて、カスタムのアプリ固有の GenAI ユースケースをサポートします。これにより、複雑なデータ変換を使用して独自の機能を作成できます。Prompt API は、オンデバイスの Gemini Nano を使用してデータをローカルで処理するため、オフライン機能とユーザーのプライバシーの強化を実現します。

Prompt API の主なユースケース:

Prompt API を使用すると、高度にカスタマイズされた生成 AI のユースケースを実現できます。推奨される例を以下に示します。

  • 画像理解: 写真を分析して分類します(例: ソーシャル メディアの投稿の下書きを作成する、ペット、食べ物、旅行などのタグを特定する)。
  • インテリジェントなドキュメント スキャン: 従来の ML モデルを使用して領収書からテキストを抽出し、Prompt API で各項目を分類します。
  • UI 用のデータの変換: 長文のコンテンツを分析して、短く魅力的な通知タイトルを作成します。
  • コンテンツのプロンプト: ユーザーのテーマの好みに基づいて、新しい日記エントリのトピックを提案します。
  • コンテンツ分析: 購入者レビューを肯定的、中立的、否定的なカテゴリに分類します。
  • 情報抽出: メールスレッドから今後の予定に関する重要な詳細情報を抽出します。

実装
Prompt API を使用すると、数行のコードでカスタム プロンプトを作成し、オプションの生成パラメータを設定できます。

  Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

Prompt API の実装例について詳しくは、公式ドキュメントGithub のサンプルをご覧ください。

Gemini Nano、パフォーマンス、プロトタイピング

現在、Prompt API は、最新バージョンの Gemini Nano(nano-v3)を実行する Google Pixel 10 デバイス シリーズで最高のパフォーマンスを発揮します。このバージョンの Gemini Nano は、I/O でオープンモデル コミュニティと初めて共有したモデルである Gemma 3n と同じアーキテクチャに基づいて構築されています。

Gemma 3n と nano-v3 の間で基盤が共有されているため、デベロッパーは機能をより簡単にプロトタイプ化できます。Google Pixel 10 デバイスをお持ちでない場合は、Gemma 3n をローカルでプロトタイピングすることで、今すぐプロンプトのテストを開始できます。

GenAI API をサポートするデバイスの完全なリストについては、デバイス サポートのドキュメントをご覧ください。

詳細

公式ドキュメントGithub のサンプルを参照して、Android アプリで Prompt API の実装を今すぐ始めましょう。

作成者:

続きを読む