プロダクト ニュース

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

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

デベロッパーの AI ワークフローとニーズはそれぞれ異なるため、AI が開発にどのように役立つかを選択できることが重要です。1 月に、Android Studio の AI 機能にローカルまたはリモートの任意の 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. ローカル コンピュータに LM StudioOllama などの LLM プロバイダをインストールします。
  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 エクスペリエンスを今後も改善していくうえで、皆様からのフィードバックは非常に重要です。バグや問題が見つかった場合は、問題を報告してください。また、LinkedInYouTubeX で活気あふれる Android デベロッパー コミュニティに参加することもできます。ぜひコーディングにお役立てください。

作成者:
続きを読む