本文介紹如何通過控制台添加和管理數字員工技能(Skill),以及如何在 AI Agent 中整合 alibabacloud-starops-chat Skill 實現自動化營運診斷。
什麼是數字員工技能
數字員工技能(Skill)是一種可複用的指令模組,用於讓數字員工按照固定流程完成特定任務。通過技能,可以將專業知識、工作流程和最佳實務封裝成標準化的能力單元,實現一次編寫、多次調用。
功能特性
特性 | 說明 |
漸進式載入 | 僅在需要時載入完整技能內容,節省上下文空間。 |
知識複用 | 將專業經驗封裝為可複用模組,確保執行一致性。 |
按需觸發 | 根據對話內容自動匹配並啟用相關技能。 |
易於維護 | 基於 Markdown 檔案格式,無需編程即可建立和修改。 |
基本概念
術語 | 說明 |
Skill | 技能模組,包含指令、指令碼和資源的檔案夾,數字員工可動態載入以完成特定任務。 |
SKILL.md | 技能定義檔案,包含中繼資料和執行指令的 Markdown 檔案,是每個技能的核心。 |
中繼資料(Frontmatter) | SKILL.md 檔案頂部的 YAML 格式配置,定義技能名稱、描述等基本資料。 |
觸發條件 | 有三種方式可以觸發 Skill 的執行。
|
技能工作原理
技能採用漸進式載入機制管理上下文:
發現階段:數字員工啟動時僅載入每個技能的名稱和描述。
啟用階段:當使用者任務匹配某個技能的描述時,載入完整的 SKILL.md 指令。
執行階段:按照指令執行任務,按需載入參考檔案。
添加技能
前提條件
已建立至少一個自建數字員工(非系統員工,系統員工不支援技能管理功能)。具體操作,請參見建立數字員工。
有建立數字員工技能的許可權:
cms:CreateDigitalEmployeeSkill。
操作步驟
登入STAROps 控制台。
在左側導覽列,單擊數字員工。
在數字員工列表中,單擊目標數字員工,進入詳情頁。
單擊技能管理頁簽,單擊添加技能。
配置技能參數。
直接添加:配置技能名稱、顯示名稱、描述、技能設計。
上傳添加:上傳本地已有的技能檔案夾。
單擊確定。
管理已有技能
在技能管理頁簽中,可以對已添加的技能執行以下操作:
操作 | 說明 |
編輯 | 修改技能的名稱、描述或內容。 |
刪除 | 刪除不再使用的技能。刪除後不可恢複。 |