プロダクト ニュース

Android Studio で Gemma 4 をサポート: エージェント型コーディング向けの最も高性能なローカルモデル

所要時間: 2 分
Matthew Warner のプロフィールを表示
Matthew Warner プロダクト マネージャー

デベロッパーの AI ワークフローとニーズはそれぞれ異なるため、AI が開発にどのように役立つかを選択できることが重要です。1 月に、ローカルまたはリモートの任意の AI モデルを選択して Android Studio の AI 機能を強化する機能を導入しましたが、本日、Android Studio の AI コーディング支援に Gemma 4 を利用できるようになりました。Android 開発でトレーニングされたこの新しいローカルモデルは、オンデバイス処理のプライバシーと費用対効果に加えて、最先端の推論機能とツール呼び出し機能も提供します。

AI アシスタンスをローカルで提供

Gemma 4 は、マシン上でローカルに実行することで、コア オペレーションにインターネット接続や API キーを必要としない AI コード アシスタンスを提供します。主な利点は次のとおりです。

  • プライバシーとセキュリティ: コードはマシンに保持されます。Gemma 4 はすべてのエージェント モード リクエストをローカルで処理するため、データ プライバシー要件を扱うデベロッパーや、安全な企業環境で作業するデベロッパーに最適です。
  • 費用対効果: 割り当て上限を気にすることなく、複雑なエージェント ワークフローを実行できます。Gemma 4 は、最新の開発ハードウェアで効率的に実行されるように最適化されており、ローカル GPU と RAM を活用して、迅速で応答性の高い支援を提供します。
  • オフラインでの利用: インターネットに接続していない場合でも、エージェントを使用してコードを記述できます。
  • 最先端の推論: Gemma 4 は、エージェント モードで複雑なマルチステップのコーディング タスクを実行できる、クラス最高の推論を提供します。

強力なエージェント コーディング

Gemma 4 は、エージェント ツール呼び出し機能を備えた Android 開発向けにトレーニングされています。ローカルモデルとして Gemma 4 を選択すると、次のようなさまざまな開発ユースケースでエージェント モードを活用できます。

  • 新機能の設計: 「電卓アプリを作成して」などのコマンドで、エージェントに新機能やアプリ全体の作成を依頼できます。エージェントは UI コードを生成するだけでなく、Kotlin での記述や Jetpack Compose の使用など、Android のベスト プラクティスも活用します。
  • リファクタリング: 「ハードコードされた文字列をすべて抽出し、strings.xml に移行する」などのハイレベルなコマンドを指定できます。エージェントがコードベースをスキャンし、変更が必要なインスタンスを特定して、複数のファイルに同時に編集を適用します。
  • バグの修正とビルドの解決: プロジェクトのビルドに失敗した場合や、lint エラーが解消されない場合は、エージェントに「プロジェクトをビルドしてエラーを修正して」と指示できます。エージェントは問題のあるコードに移動し、ビルドが成功するまで修正を繰り返し適用します。

 

 

26B MoE は、最小ハードウェア要件を満たすマシンを使用している Android アプリ デベロッパーにおすすめします。必要な合計 RAM には、Android Studio と Gemma の両方が含まれます。

モデル必要な RAM の合計必要なストレージ
Gemma E2B8 GB2 GB
Gemma E4B12 GB4 GB
Gemma 26B MoE24 GB17 GB

始める

まず、Android Studio の最新バージョンがインストールされていることを確認します。

  1. ローカル コンピュータに LLM プロバイダ(LM Studio や Ollama など)をインストールします。
  2. [Settings] > [Tools] > [AI] > [Model Providers] で、LM Studio または Ollama インスタンスを追加します。
  3. large_Screenshot_gemma4.png
  4. Ollama または LM Studio から Gemma 4 モデルをダウンロードします。モデルサイズの選択については、ハードウェア要件を参照してください。
  5. エージェント モードで、アクティブ モデルとして Gemma 4 を選択します。

構成の詳細な手順については、ローカルモデルの使用方法に関する公式ドキュメントをご覧ください。

Gemma 4 が、よりプライベートで安全かつ強力な開発ワークフローを実現することを期待しています。Android Studio の AI エクスペリエンスを今後も改善していくうえで、皆様からのフィードバックは不可欠です。バグや問題が見つかった場合は、問題を報告してください。また、LinkedIn、YouTube、X で活気あふれる Android デベロッパー コミュニティに参加することもできます。ぜひコーディングにお役立てください。

作成者:
続きを読む