プロダクト ニュース

自由にビルド: Android Studio で任意の AI エージェントを使用できます

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

AI を活用したデベロッパー ツールは、エンジニアリングの生産性を高めるうえで不可欠なものとなり、チームは専門的な AI コーディング エージェント、カスタム エンタープライズ ハーネス、自律型ツールを採用しています。自分とチームにとって最適な方法で Android アプリを構築できることが重要であり、エージェントベースの Android 開発はこれまで以上にオープンで柔軟です。

昨年、Android Studio はあらゆる AI モデルに対応しました。本日、Google はコーディング エージェントの選択をサポートすることで、次のステップに進みます。新しい Bring Your Own Agent(BYOA)機能を使用すると、Anthropic の Claude Agent、Open AI の Codex、Google の Antigravity など、お好みのコーディング エージェントを Android Studio にシームレスに統合し、Android Studio の AI 最適化インフラストラクチャとツールサポートで強化できます。

BYOALarger.gif
Android Studio の Claude エージェント

エージェントと AI プラン

BYOA は、お気に入りのエージェントと IDE ネイティブのインテリジェンスを組み合わせることで、より高速、高精度、費用対効果の高いものにします。BYOA は最新の Android Studio Canary で利用できます。次のようなメリットがあります。

  • コードベースの認識とトークンの効率性: Android Studio は、エージェント クライアント プロトコル(ACP)を使用して、プロジェクト グラフ、ビルド設定、プラットフォームの詳細をエージェントに直接提供します。エージェントは、関連するファイルや詳細をフィルタして、トークンの使用量を効率化し、レイテンシを短縮し、より的確な回答を得ることができます。
  • シームレスなワークフローの継続性: 複数の会話エージェント プロンプトと Android Studio の専用ツールをスムーズに切り替え、タスク間を簡単に移動しながらフローの状態を維持できます。
  • エージェントの柔軟性: ACP 準拠のエージェントを Android Studio に直接接続し、プランでログインします。1 つのエージェントの割り当てが不足した場合や、パフォーマンスが期待どおりでない場合は、別のエージェントに引き継ぐことができます。
  • ネイティブ ツールの挿入: ビルド診断、Jetpack Compose プレビューなどの UI ツール、Android SDK ツール、Android エミュレータ制御を接続して、エージェントが Android Studio で直接アクセス、テスト、診断、実行できるようにします。

強力で有能かつ信頼性の高いコーディング エージェント

エージェントは、環境内で技術的なワークフロー全体を直接計画して実行できるため、強力なユースケースを実現できます。

  • 環境で実行: ファイルの読み取り、書き込み、編集、シェル コマンドの実行、テストの実行、ウェブ検索を行います。
  • サブエージェントに委任する: コードレビューやテストなどのサブタスク用に特化したエージェントを生成して、複雑なプロジェクトを分割します。
  • 制御を維持する: きめ細かい権限により、エージェントはルーティン ワークを単独で実行し、リスクの高いアクションについては承認を待つことができます。
  • コンテキストと構成を保持する: 長時間実行されるセッションを維持し、プロジェクトのスキル、スラッシュ コマンド、メモリを自動的に読み込みます。

Android Studio で実行されるエージェントも、Android スキルと Android ナレッジベースの恩恵を受け、最新の Android ベスト プラクティスにアクセスできます。エージェントがモデルのパフォーマンスに与える影響について詳しくは、Android Bench の最新の更新をご覧ください。

Google Antigravity で Gemini を使用する

多くのデベロッパーが、Android Studio の組み込みエージェントを通じて Gemini を直接使用しています。Google は、Android Studio でこのエクスペリエンスを引き続き提供します。ただし、Gemini を最大限に活用するには、Google Antigravity エージェントを選択して、Gemini Flash 3.8 などの最新の Gemini モデルにアクセスし、AI 使用量の割り当てを引き上げることをおすすめします。Google AI Pro または Ultra プランで Google Antigravity エージェントにログインして、Android Studio で特典を利用することもできます。また、Gemini API キーを使用して、トークンあたりの料金を支払うこともできます。

Antigravity_AgentSelector.png
Google Antigravity エージェントを選択する

Google Antigravity エージェントを選択する

組織で Gemini Enterprise を使用している場合は、引き続き組み込みエージェントまたは Antigravity エージェントを使用できます。いずれの場合も、組織は Google Cloud のセキュリティとプライバシーの強化というメリットを引き続き享受できます。

Antigravity_Agent_Registry.png
Google アカウント、Gemini Enterprise ライセンス、Enterprise Agent Platform、Gemini API キーを使用して Antigravity エージェントにログインする

始める

BYOA のサポートは、Android Studio Rabbit 2 のカナリア リリースからプレビューで展開されます。このリリースには、Google Antigravity、Claude Agent、Codex などの一般的に使用されるエージェントが含まれています。エージェント プロバイダによっては、企業向けと消費者向けの AI プランの両方がサポートされます。エージェントを接続する手順は次のとおりです。

  1. Android Studio を更新する: カナリア リリース チャンネルの最新バージョンを実行していることを確認します。
  2. エージェントを接続する: エージェント ウィンドウで、エージェント(Claude Agent、Codex、Antigravity)のいずれかを選択して、ログインするか API キーを指定します。追加のエージェントは、レジストリの [Settings] > [Tools] > [AI] > [Agents] で確認できます。
  3. ドキュメントを確認する: プレビュー リリースノートをご覧ください。

Android Studio の AI エクスペリエンスを今後も改善していくうえで、皆様からのフィードバックは非常に重要です。バグや問題が見つかった場合は、問題を報告してください。皆様が構築されるソリューションを楽しみにしております。

作成者:
続きを読む