產品最新消息

使用 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 或其他 遠端第三方 LLM 配合使用,這些 LLM 可整合到 Android Studio 中的代理框架中。

您和您的團隊成員可以建立技能,告訴代理您希望如何處理程式碼庫中的特定任務。例如,您可以建立一個自訂的「程式碼審查」技能,使其符合您組織的編碼標準;或建立一個自訂技能,為代理提供更多關於使用內部庫的資訊。

建立技能後,代理可以自動使用該技能,或者您可以手動輸入 @ 符號後跟技能名稱來觸發該技能。查看 documentation 以瞭解更多關於如何為您的程式碼庫創建技能的信息,或者更好的是——請您的代理幫助您構建新技能,它將指導您完成所有細節!

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 命令或存取網路時,它會明確地要求您的許可。我們知道「審批疲勞」是人工智慧工作流程中的一個真實風險——當一個工具頻繁請求權限時,很容易在沒有完全審查操作的情況下點擊「允許」。Android Studio 透過為受信任的操作提供細粒度的「始終允許」規則,並為實驗性操作提供可選的沙箱,幫助您專注於真正需要您手動批准的高風險決策。

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

代理權限的設定和使用非常直覺。例如,授予進階權限會自動授權相關的子工具,而您先前批准的命令將自動執行,不會中斷您的工作流程。請放心,存取 SSH 金鑰等敏感文件始終需要您明確授權。

為了進一步提高安全性,您還可以使用可選的沙箱來對代理實施嚴格的、隔離的控制。

large_2-3-sandbox-REV.png
代理外殼沙箱

空汽車應用程式庫應用模板

我們正在讓開發適用於汽車的安卓應用變得更加容易。過去,為汽車開發應用程式意味著要費盡心思處理複雜的配置,才能讓專案成功建置。

現在,您可以使用 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 是以 2 月發布的 Panda 2 為基礎建構而成,同樣著重於 AI 功能。請參閱「Go from prompt to working prototype with Android Studio Panda 2」一文,進一步瞭解 Android Studio 的新功能,包括 AI 輔助的新專案流程 (可從提示建立原型),以及版本升級助理 (可簡化依附元件更新作業)。

開始使用

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

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

撰寫者:
繼續閱讀