微軟正式釋出Microsoft Agent Framework的Agent Skills for .NET,讓開發團隊將政策、文件與腳本封裝成可重複使用的技能,供.NET代理程式按需載入,並提供人工核准、篩選、快取與腳本執行控管機制
微軟正式釋出Microsoft Agent Framework中的Agent Skills for .NET,讓開發團隊能將特定領域知識、作業規則、參考文件與腳本封裝成可重複使用的技能套件,供.NET代理程式在任務需要時載入使用。
Agent Skills是一種開放格式,目的在於讓代理程式取得特定任務所需的專業內容,而不必把所有政策、文件或流程長期放在主要提示與脈絡視窗中。微軟說明,每個技能包含後設資料與指示內容,檔案式技能以SKILL.md作為主要說明,也可以搭配參考文件、腳本與其他資源。代理程式會先看到技能名稱,任務需要時才載入指示、讀取資源,必要時再執行腳本,以降低不必要的脈絡負擔。
Agent Skills for .NET支援三種撰寫方式。檔案式技能適合放在共享儲存庫中,由跨部門團隊維護,而類別式技能可用C#類別封裝,並透過.NET既有流程或內部NuGet套件散布,程式碼定義技能則可直接在應用程式內建立,適合需要動態產生技能,或讓技能貼近應用程式狀態的情境。
微軟舉例,企業可將人資政策、費用規則、IT安全規範或客服疑難排解流程整理成技能。當員工詢問能否報銷某項支出,或客戶提出特定問題時,代理程式可載入對應政策或作業手冊,依照既有內容回應,降低不同代理程式各自解讀流程的風險。
代理程式載入技能、讀取技能資源或執行技能腳本時,預設都需要人工核准,企業也可針對可信任作業放寬核准條件。管理者還能透過篩選機制,限制特定代理程式或租戶只能看到被允許使用的技能。
腳本執行也是管控重點,類別式與程式碼定義技能的腳本會在應用程式程序內執行,檔案式技能的腳本則交由部署端提供的執行器處理,因此沙箱隔離、資源限制與稽核記錄可由部署端自行控管。微軟也提供快取與可擴充的來源管線,讓同一套技能提供機制可服務不同代理程式或租戶。
微軟建議,企業在部署前仍應檢查技能內容,對檔案式腳本建立沙箱,並記錄代理程式使用過的技能、資源與腳本。
Comments (0)