プロダクト ニュース

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

所要時間: 3 分
Matt Dyor のプロフィールを表示
Matt Dyor シニア プロダクト マネージャー

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

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

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

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

エージェントのスキル

Android Studio でエージェント スキルを使用して、より役立つ AI エージェントを作成します。エージェント スキルは、特定ワークフローの新しい機能とベスト プラクティスをエージェントに教える特殊な指示です。エージェントは、必要に応じてこのスキルを活用できます。これにより、日常的なプロンプトに必要な詳細レベルが大幅に削減されます。エージェントのスキルは、Android Studio の Gemini、または 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
エージェントの権限

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

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

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

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

自動車向け Android アプリを簡単に構築できるようになりました。以前は、自動車向けアプリをビルドするには、プロジェクトを正常にビルドするためだけに複雑な構成を扱う必要がありました。

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

スタートガイド

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

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

Android Studio Panda リリース 

Panda 3 は、先月の AI に焦点を当てた Panda 2 リリースを基盤として構築されています。Android Studio Panda 2 でプロンプトから実用的なプロトタイプを作成するの投稿で、プロンプトからプロトタイプを作成する AI 搭載の新しいプロジェクト フローや、依存関係の更新を簡単に行えるバージョン アップグレード アシスタントなど、Android Studio の新機能の詳細をご確認ください。

始める

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

皆様からのフィードバックは、これまでと同様に Google にとって非常に重要です。既知の問題を確認したり、バグを報告したり、LinkedInMediumYouTubeX で活気あふれるコミュニティに参加したりできます。ぜひコーディングにお役立てください。

作成者:
続きを読む