プロダクト ニュース

Android Studio Panda 3 でエージェント モードのガイダンスと制御を強化

3 分で読了
Matt Dyor
シニア プロダクト マネージャー

Android Studio Panda 3 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、AI を活用したワークフローの制御とカスタマイズがさらに強化され、高品質の Android アプリをこれまで以上に簡単に構築できるようになります。

既存のアプリに新機能を追加する場合でも、まったく新しいアプリを開発する場合でも、Android Studio の AI エージェントが特定のプラクティスを学習し、権限を細かく制御できるため、開発エクスペリエンスが向上します。

最後に、Android Studio Panda 3 には、AI スキルとエージェント モードの機能強化に加えて、自動車向け Android アプリのビルドのサポートも更新されています。

新機能の詳細については、以下をご覧ください。

エージェント スキル

Android Studio でエージェント スキルを使用すると、より便利な AI エージェントを作成できます。エージェント スキルは、特定のワークフローの新しい機能とベスト プラクティスをエージェントに教えるための特別な手順です。エージェントは必要に応じてこの手順を活用できます。これにより、日常的なプロンプトに必要な詳細レベルが大幅に削減されます。エージェント スキルは、Gemini in Android Studio、または Android Studio のエージェント フレームワークに統合する他のサードパーティ製リモート LLM で動作します。

ユーザーとチームメンバーは、コードベース内の特定のタスクを処理する方法をエージェントに正確に伝えるスキルを作成できます。たとえば、組織のコーディング標準に合わせてカスタマイズされた「コードレビュー」カスタム スキルや、社内ライブラリの使用に関する詳細情報をエージェントに提供するカスタム スキルを作成できます。

スキルを作成すると、エージェントが自動的に使用できるようになります。また、@ の後にスキル名を入力して手動でトリガーすることもできます。コードベースのスキルを作成する方法について詳しくは、ドキュメントをご覧ください。または、エージェントに新しいスキルの作成を依頼すると、詳細な手順を案内してくれます。

large_CROPPED-1-3-skill-used-REV.png
Android Studio でエージェント スキルを手動でトリガーする

スタートガイド

プロジェクトのスキルを作成するには、次の操作を行います。

  • プロジェクトのルートフォルダ内に .skills ディレクトリを作成します。
  • この新しいディレクトリに SKILL.md ファイルを配置します。
  • ファイルに名前と説明を追加してカスタム ワークフローを定義すると、スキルの準備が完了します。
  • 必要に応じて、スクリプト、アセット、参照を含めて、エージェントにさらに詳しいガイダンスを提供します。
large_CROPPED-1-2-skill-md-REV.png
Android Studio のエージェント スキル

エージェント モードの権限を管理する

コードベースを管理し、AI エージェントと共有するデータと機能をより慎重に選択できるようになりました。Android Studio の新しい詳細なエージェント権限を使用すると、エージェントが実行できる操作を正確に決定できます。

エージェント モードでファイルの読み取り、シェル コマンドの実行、ウェブへのアクセスが必要な場合は、明示的に権限をリクエストします。AI ワークフローでは「承認疲れ」が実際に発生する可能性があります。ツールが頻繁に権限をリクエストすると、アクションを十分に確認せずに [許可] をクリックしてしまうことがあります。信頼できるオペレーションに対して詳細な [常に許可] ルールを提供し、試験運用版のオペレーションに対してオプションのサンドボックスを提供することで、Android Studio は、手動での承認が必要な重要な決定に集中できるようにします。

large_2-2-alt-permission-request-REV (1).png [
Agent Permissions
]

エージェントの権限は直感的に設定して使用できます。たとえば、上位レベルの権限を付与すると、関連するサブツールが自動的に承認されます。また、以前に承認したコマンドは、フローを中断することなく自動的に実行されます。SSH 鍵などの機密ファイルへのアクセスには、常に明示的な承認が必要になります。

セキュリティをさらに強化するために、オプションのサンドボックスを使用して、エージェントに対する厳格な分離制御を適用することもできます。

large_2-3-sandbox-REV.png [
Agent Shell Sandbox
]

自動車向けアプリ ライブラリの空のアプリ テンプレート

自動車向け Android アプリの構築が容易になりました。以前は、自動車向けアプリを構築するには、プロジェクトを正常にビルドするために複雑な構成を処理する必要がありました。

Android Studio の新しい「自動車向けアプリ ライブラリの空のアプリ」テンプレートを使用すると、開発を加速できます。このテンプレートは、Android Auto と Android Automotive OS の両方で、運転に最適化されたアプリに必要なボイラープレート コードを処理するため、時間と労力を大幅に節約できます。セットアップに手間取ることなく、運転中のユーザーに最適なエクスペリエンスの作成に集中できます。

スタートガイド

新しいテンプレートを使用するには:

  • Android Studio の [Welcome] 画面で [New Project] を選択します(または、プロジェクト内で [File > New > New Project] を選択します)。
  • [自動車向けアプリ ライブラリの空のアプリ] テンプレートを検索または選択します。
  • アプリに名前を付け、[Finish] をクリックして、運転に最適化されたアプリを生成します。
large_3-1-empty-car-app-library-app-template-REV.png
自動車向けアプリ ライブラリの空のアプリ テンプレート

Android Studio Panda リリース

Panda 3 は、先月リリースされた AI に重点を置いた Panda 2 をベースにしています。Android Studio Panda 2 でプロンプトから動作するプロトタイプを作成するの投稿では、プロンプトからプロトタイプを作成する AI 搭載の新しいプロジェクト フローや、依存関係の更新の手間を省くバージョン アップグレード アシスタントなど、Android Studio の新機能について詳しく説明しています。

始める

開発を加速させましょう。Android Studio Panda 3 をダウンロードして、強力な新しいエージェント機能を今すぐお試しください。

いつものように、皆様からのフィードバックは非常に重要です。既知の問題を確認しバグを報告してLinkedInMediumYouTubeX の活気あるコミュニティにご参加ください。よろしくお願いいたします。

作成者:

続きを読む