產品最新消息

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 新推出的精細代理權限,可讓您精確決定代理能執行的操作。

Agent 模式需要讀取檔案、執行殼層指令或存取網路時,會明確要求您授予權限。我們知道,AI 工作流程中確實存在「核准疲勞」的風險。如果工具太常要求權限,使用者很容易在未充分審查動作的情況下,就開始點選「允許」。Android Studio 針對可信任的操作提供精細的「一律允許」規則,並為實驗性操作提供選用的沙箱,讓您專注於真正需要手動核准的重要決策。

large_2-2-alt-permission-request-REV (1).png
代理權限

代理權限的設定和使用方式都很直覺。舉例來說,授予高層級權限會自動授權相關子工具,而先前核准的指令會自動執行,不會中斷流程。請放心,存取安全殼層金鑰等機密檔案時,一律需要你明確核准。

如要進一步提升安全性,您也可以選擇使用沙箱,對代理實施嚴格的隔離控制。

large_2-3-sandbox-REV.png
Agent Shell 沙箱

空白 Car App Library 應用程式範本

我們正在簡化車用 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」範本。
  • 為應用程式命名,然後按一下「Finish」,產生行車最佳化應用程式。
large_3-1-empty-car-app-library-app-template-REV.png
空白車用應用程式庫應用程式範本

Android Studio Panda 版本

Panda 3 是以我們上個月發布、著重 AI 的 Panda 2 為基礎。歡迎參閱「Go from prompt to working prototype with Android Studio Panda 2」一文,進一步瞭解 Android Studio 的新功能,包括 AI 輔助的新專案流程 (可根據提示建立原型),以及版本升級助理 (可輕鬆更新依附元件)。

開始使用

立即深入瞭解,加快開發速度。下載 Android Studio Panda 3,立即探索這些強大的全新代理功能。

我們一向十分重視您的意見。查看已知問題、回報錯誤,並加入我們在 LinkedIn、Medium、YouTube 或 X 上的活躍社群。祝您編寫程式一切順利!

作者:
繼續閱讀