Google は、最も高性能な AI モデルを Android デバイスに直接提供することに取り組んでいます。このたび、最先端のオープンモデルの最新版である Gemma 4 のリリースを発表いたします。
これらのモデルは次世代の Gemini Nano の基盤となるため、今日 Gemma 4 向けに作成したコードは、今年後半にリリースされる Gemini Nano 4 対応デバイスで自動的に動作します。Gemini Nano 4 では、パフォーマンスの最適化がさらに進められているため、Android エコシステム全体で最も効率的なオンデバイス推論を使用して、本番環境にリリースできます。
このモデルには、AICore デベロッパー プレビューを通じて本日より早期アクセスできます。
デベロッパー プレビューの UI で Gemini Nano 4 Fast モデルを選択すると、コードを記述する前に、その高速な推論速度を確認できます
Gemma 4 は 140 を超える言語をネイティブでサポートしているため、世界中のユーザー向けにローカライズされた多言語エクスペリエンスが向上します。さらに、Gemma 4 はマルチモーダル理解において業界をリードするパフォーマンスを提供し、アプリがテキスト、画像、音声を理解して処理できるようにします。パフォーマンスと効率のバランスを最適化するため、Android 向け Gemma 4 には 2 つのサイズが用意されています。
- E4B: 高い推論能力と複雑なタスクに対応するように設計されています。
- E2B: 最大速度(E4B モデルの 3 倍の速度)と低レイテンシ向けに最適化されています。
この新しいモデルは、以前のバージョンよりも最大 4 倍高速で、バッテリーの使用量を最大 60% 削減します。本日より、次のような機能強化をお試しいただけます。
- 理由: Chain-of-Thought コマンドと条件ステートメントで、より質の高い結果が返されるようになりました。たとえば、「ディスカッション スレッドの次のコメントがコミュニティ ガイドラインに準拠しているかどうかを判断してください。コメントに、profanity(冒とく的な表現)、derogatory language(軽蔑的な表現)、hate speech(ヘイトスピーチ)のいずれかの reason_for_flag が含まれている場合、そのコメントはコミュニティ ガイドラインに違反しています。レビューがコミュニティ ガイドラインに違反していない場合は、{true} を返します。それ以外の場合は、{false, reason_for_flag} を返します。」
- 数学: 数学のスキルが向上し、質問に正確に回答できるようになりました。たとえば、「1 年間に 26 回給与を受け取る場合、1 年間で 10,000 ドルの貯蓄目標を達成するには、1 回の給与でいくら積み立てる必要がありますか?」
- 時間の理解: 時間に関する推論能力が向上し、カレンダー、リマインダー、アラームなどのユースケースでより正確な結果が得られるようになりました。たとえば、「イベントは 8 月 18 日の午後 6 時で、イベントの 10 時間前にリマインダーを送信する必要があります。リマインダーを送信する日時を返します。」
- 画像理解: OCR(光学式文字認識)を伴うユースケース(グラフの理解、視覚データの抽出、手書き文字認識など)で、より正確な結果が返されるようになりました。
今すぐデベロッパー プレビューに参加して、プレビュー版のモデルをダウンロードし、次世代の機能の構築を始めましょう。
モデルのテストを開始する
デベロッパー プレビュー ガイドに沿って、コードなしでモデルを試すことができます。これらのモデルを既存のワークフローに直接統合したい場合は、シームレスに統合できます。Android Studio に移動して、プロンプトを調整し、使い慣れた ML Kit Prompt API を使用してビルドします。モデルを指定する新しい機能が導入され、テスト用に E2B(高速)または E4B(フル)のバリアントをターゲットに設定できるようになりました。
// Define the configuration with a specific track and preference val previewFullConfig = generationConfig { modelConfig = ModelConfig { releaseTrack = ModelReleaseTrack.PREVIEW preference = ModelPreference.FULL } } // Initialize the GenerativeModel with the configuration val previewModel = GenerativeModel.getClient(previewFullConfig) // Verify that the specific preview model is available val previewModelStatus = previewModel.checkStatus() if (previewModelStatus == FeatureStatus.AVAILABLE) { // Proceed with inference val response = previewModel.generateContent("If I get 26 paychecks per year, how much I should contribute each paycheck to reach my savings goal of $10k over the course of a year? Return only the amount.") } else { // Handle the case where the preview model is not available // (e.g., print out log statements) }
デベロッパー プレビュー期間中の留意事項
このデベロッパー プレビューの目的は、特定のアプリのプロンプトの精度を向上させ、新しいユースケースを探索する作業をいち早く開始できるようにすることです。
プレビュー期間中に、ツール呼び出し、構造化出力、システム プロンプト、Prompt API の思考モードのサポートなど、いくつかのアップデートを予定しています。これにより、Gemma 4 の新機能を最大限に活用しやすくなり、パフォーマンスも大幅に最適化されます。
プレビュー モデルは、AICore 対応デバイスでテストできます。これらのモデルは、Google、MediaTek、Qualcomm Technologies の最新世代の専用 AI アクセラレータで動作します。他のデバイスでは、モデルは最初は CPU 実装で実行されます。これは、最終的な本番環境のパフォーマンスを代表するものではありません。デバイスが AICore 対応でない場合は、AI Edge Gallery アプリでこれらのモデルをテストすることもできます。今後、より多くのデバイスをサポートする予定です。
開始方法
Gemma 4 がユーザーに提供できる機能を確認しましょう。
- オプトイン: AICore デベロッパー プレビューに登録します。
- ダウンロード: オプトインすると、サポートされているテストデバイスに最新の Gemma 4 モデルを直接ダウンロードできます。
- ビルド: 新しいモデルをターゲットとするように ML Kit の実装を更新し、Android Studio でのビルドを開始します。
-
プロダクト ニュースML Kit Prompt API のユースケースを本番環境に導入するうえで、Vertex AI のオンデバイス モデルを対象とした自動プロンプト最適化(APO)を発表できることを嬉しく思います。自動プロンプト最適化は、ユースケースに最適なプロンプトを自動的に見つけるのに役立つツールです。
Chetan Tekur, Chao Zhao, Paul Zhou, Caren Chang • 所要時間: 3 分 -
サービスに関する最新情報AI により、コンテンツをユーザーに適した形式に変換する、パーソナライズされたアプリ エクスペリエンスを簡単に作成できるようになりました。以前は、要約や画像の説明などの特定のユースケースに合わせて調整された ML Kit GenAI API を通じて、デベロッパーが Gemini Nano と統合できるようにしていました。
Caren Chang, Chengji Yan, Penny Li • 所要時間: 2 分 -
サービスに関する最新情報本日、Google は「単なるストアを超えた」ビジョンを次の段階に進める方法について発表しました。Google Play は、月間アクティブ ユーザー数が 2 億 5,000 万人を超える [マイページ] タブから、7 億人以上のゲーマー プロフィールをつなぐ統合ゲーム プラットフォームまで、あらゆる場所でユーザーのニーズに応えています。
Paul Feng • 所要時間: 3 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。