產品最新消息

使用 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 代理程式。Agent Skills 是專用指令,可教導代理特定工作流程的新功能和最佳做法,代理之後就能視需要運用這些知識。這可大幅減少日常提示所需的詳細程度。您可以搭配 Android Studio 內建 Gemini 使用代理程式技能,也可以搭配整合至 Android Studio 代理程式架構的其他遠端第三方 LLM 使用。

您和團隊成員可以建立技能,明確告知代理程式在程式碼中處理特定工作的方式。舉例來說,您可以建立符合貴機構編碼標準的「程式碼審查」自訂技能,或是提供代理程式使用內部程式庫相關資訊的自訂技能。

建立技能後,代理程式就會自動使用,你也可以手動觸發,方法是輸入「@」並加上技能名稱。如要進一步瞭解如何為程式碼集建立技能,請參閱說明文件。或者,您也可以要求 AI 代理程式協助建立新技能,並按照指示操作!

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 的全新細部代理程式權限可讓您精確決定代理程式能為您執行的工作。

當代理程式模式需要讀取檔案、執行 Shell 指令或存取網路時,會明確要求你的授權。我們知道,在 AI 工作流程中,「核准疲乏」是實際存在的風險。如果工具要求授權的頻率過高,使用者很容易就會開始點選「允許」,而未充分檢查動作。Android Studio 提供可信作業的精細「一律允許」規則,以及實驗作業的選用沙箱,協助您專注於實際需要手動核准的高風險決策。

large_2-2-alt-permission-request-REV (1).png
服務專員權限

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

如要進一步提升安全性,您也可以使用選用的沙箱,對代理程式強制執行嚴格的隔離控制。

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

空白的 Car App Library 應用程式範本

我們將簡化車輛專用 Android 應用程式的建構流程,過去,為車輛建構應用程式時,您必須處理複雜的設定,才能順利建構專案。

現在,您可以使用 Android Studio 中的全新「空白車輛專用 App Library 應用程式」範本,加快開發速度。這個範本會處理 Android Auto 和 Android Automotive OS 專為駕駛人設計的應用程式所需的樣板程式碼,大幅節省您的時間和精力。不必再為設定而煩惱,您可以專心為行車中的使用者打造最佳體驗。

開始使用

如要使用新範本,請按照下列步驟操作:

  • 在「Welcome to Android Studio」畫面中選取「New Project」 (或在專案中依序選取「File」>「New」>「New Project」)。
  • 搜尋或選取「Empty Car App Library App」範本。
  • 為應用程式命名,然後按一下「完成」,即可產生專為開車設計的應用程式。
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,立即體驗這些強大的全新代理功能。

我們非常重視每一位使用者的意見。查看已知問題回報錯誤,並在 LinkedInMediumYouTubeX 上加入我們蓬勃發展的社群。祝您編寫程式一切順利!

撰寫者:
繼續閱讀