Note
本文說明由標準執行架構驅動的 Agent 或 Agent 流程中所使用的功能。
適用於 Microsoft Visual Studio Code 的 Microsoft Copilot Studio 擴充功能,可將企業級代理程式撰寫功能直接帶入程式碼編輯器,進而提升您在 Copilot Studio 中的開發工作流程。 此擴充功能使雲端 Copilot Studio 與本地開發的差距得以縮短。 透過使用此擴充功能,開發者可直接與雲端的 Copilot Studio 代理工作,使用熟悉的本地工具與工作流程。
為什麼要使用 Visual Studio Code 擴充功能?
在開發者友善的環境中撰寫與編輯
在您已經熟悉並使用的編輯器中工作,並可以使用:
- YAML Agent 定義的語法醒目提示
- IntelliSense 程式碼補全
- Git 整合用於版本控制,並充分利用雲端的原始碼控制整合
- 使用組織核准的擴充功能來完成工作
- 鍵盤快捷鍵與生產力功能
採用在地開發流程
使用本地開發工作流程來管理您的 Copilot Studio 代理:
- 將 Copilot Studio 的代理複製到你的本機,並直接在你的電腦上存取 Copilot Studio 代理定義
- 可透過 YAML 中的代理定義語言或你喜愛的代理工具(如 GitHub Copilot 或 Claude Code)編輯代理元件,作為網頁介面的替代方案
- 在部署前,對你的環境套用變更,讓你能在產品中直接預覽和測試變更
- 重新部署或直接部署您的代理定義到您選擇的環境
透過現有的版本控制實務與團隊合作
透過現有的原始碼控制實務與團隊合作:
- 用 Git 進行代理定義的版本控制,並使用 Visual Studio Code 管理您選擇的原始碼管理系統。
- 透過提取要求檢閱變更
- 追蹤一段時間內的修改
- 使用標準開發工作流程進行協作
你的組織已經在使用這項功能。 現在,使用擴充功能並且存取完整的代理定義(而不僅僅是解決方案檔案),您可以在整個開發周期中,運用標準開發實務,搭配您的 現有 團隊協作工具、工作流程和部署,與 Copilot Studio 代理協作。
可用性與支援
Copilot Studio 的 Visual Studio Code 擴充功能已正式發佈(GA)。 以下是可以期待的內容:
- 定期版本可透過 Visual Studio Code 擴充套件取得。 設定你的擴充功能是自動或手動更新。
- 積極開發新功能,並改進代理程式建構生命週期。
- 在GitHub提出問題與建議,並公開當前未解決議題及正在進行的工作。
主要功能
| Feature | 說明 |
|---|---|
| 代理程式複製 | 從 Copilot Studio 下載現有代理到您的本地工作區,並依照 Copilot Studio 代理定義操作 |
| YAML 編輯 | 使用具有 IntelliSense 支援的結構化 YAML 來編輯代理元件 |
| 元件管理 | 修改知識來源、知識檔案、工具、主題、觸發條件與技能 |
| 同步操作 | 檢視並套用本地工作區與 Copilot Studio 之間的變更 |
| 在你選擇的環境中,將你的代理人變更套用到你的代理人身上 | 在 Dataverse 環境中建立新代理程式或更新現有代理程式 |
應用案例
以下是一些常見情境,Copilot Studio Visual Studio Code 擴充功能能提升您的開發工作流程。
情境一:你的團隊希望使用本地安裝並管理的 IDE
挑戰: 開發團隊希望利用他們對開發 IDE 的經驗與熟悉度來開發代理程式。
Solution: 使用 Visual Studio Code 擴充功能來處理 Copilot Studio 雲端代理程式。 將代理定義複製到本地檔案目錄,並在 Visual Studio Code 中本地編輯並套用變更來管理更新。
情境二:大規模代理開發
Challenge: 透過 Copilot Studio 網頁介面建立包含數十個主題與工具的複雜代理,來回切換可能需要花費時間。
Solution: 使用 Visual Studio Code 擴充功能以程式碼管理代理元件,具備全文搜尋、開發工作流程及快速導覽功能。
情境三:在現有原始碼控制實務下進行 Audit Copilot Studio 代理開發
挑戰: 多位團隊成員需要在代理開發上合作,避免衝突。
解決方案: 本地複製代理,使用 Git 進行版本控制,並用拉取請求工作流程進行程式碼審查。
情境四:代理驅動開發
Challenge: 你想用 AI 來和 Copilot Studio 代理一起快速迭代
Solution: 使用 Visual Studio Code 搭配 GitHub Copilot、Claude Code 或你喜歡的代理程式來建立並更新Copilot Studio 代理定義元件。
使用者入門
準備好開始了嗎? 請遵循下列步驟:
後續步驟
請繼續閱讀 Visual Studio Code 安裝指南,了解如何安裝和設定擴充功能。