本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
自訂代理程式
自訂代理程式是使用者定義的 AI 代理程式,可自動化基礎設施和工作流程特定的操作任務。與專注於事件回應、隨需查詢和主動預防的內建 AWS DevOps 代理程式功能不同,自訂代理程式可讓您使用量身打造的系統提示、一組精選工具和專業技能來定義自己的代理程式。
自訂代理程式會使用 Agent Space 中可用的 MCP 工具和技能自動執行。您可以隨需或排程執行它們,以執行經常性操作工作,例如產生報告、稽核組態、分析趨勢,或跨連線工具執行多步驟工作流程。
重要概念
系統提示 – 以 Markdown 撰寫的一組指示,定義代理程式的操作、處理任務的方式,以及產生的輸出。系統提示是您自訂代理程式行為的核心。
工具 – 代理程式空間中可用的 MCP 工具,自訂代理程式可以在調用期間調用。您可以從連線整合和自訂 MCP 伺服器提供的一組完整工具中選取代理程式可存取的工具。
Skills – 模組化指令集,可在執行時間為代理程式提供額外的網域知識、調查程序或特殊功能。技能也可以啟用輸出功能,例如建立成品或建議。如需技能的詳細資訊,請參閱 DevOps 代理程式技能。
觸發條件 – 自動叫用自訂代理程式的事件或條件。 AWS DevOps 代理程式目前支援以排程為基礎的觸發條件,這些觸發條件會使用 Cron 或 Rate 運算式,以定義的間隔執行代理程式。
調用 – 自訂代理程式的單一執行。每次調用都會產生一個軌跡,顯示客服人員的推理步驟、工具呼叫和輸出。
自訂代理程式的運作方式
當自訂代理程式執行時,它會:
從您定義的組態載入其系統提示、工具和技能。
連線至 Agent Space MCP 工具箱,並僅存取您指派給它的工具。
載入其指派的技能文件,以便在調用期間提供其指示和網域知識。
透過任務、呼叫工具和遵循技能指示來完成其目標的原因。
根據其指示和指派的技能產生輸出 – 文字回應、成品或建議。
記錄完整的調用軌跡,包括所有推理步驟、工具呼叫和結果。
自訂代理程式可存取支援內建 AWS DevOps 代理程式功能的相同工具,包括連線 AWS 帳戶、可觀測性平台、CI/CD 管道、票證系統和自訂 MCP 伺服器的工具,但僅限您指派給每個代理程式的特定工具。
自訂代理程式與內建功能相比
| 功能 | 內建代理程式 | 自訂代理程式 |
|---|---|---|
| 用途 | 事件回應、預防、隨需查詢 | 使用者定義的操作任務 |
| 組態 | Managed by AWS DevOps 代理程式 | 您可以定義提示、工具和技能 |
| 調用 | 自動 (事件、排程) 或對話 | 隨需或透過您設定的觸發條件 |
| 可用的工具 | 客服人員空間中的所有工具 | 只有您選取的工具 |
| 輸出 | 調查、建議、聊天回應 | 文字回應、成品、建議 |
| 並行 | 受限於內建並行配額 | 受自訂代理程式並行配額約束 |
自訂代理程式可以執行的動作
自訂代理程式具有彈性,可以自動化各種操作任務。常用案例包括:
操作報告 – 產生基礎設施的每日或每週運作狀態摘要、部署報告或合規稽核。
組態稽核 – 根據組織的標準定期檢查資源組態,並產生問題清單。
趨勢分析 – 分析指標、錯誤模式或隨時間推移的成本趨勢,以及表面可行的洞見。
多步驟工作流程 – 跨多個整合協調一系列的工具呼叫,以完成複雜的操作程序。
跨工具相互關聯 – 結合來自可觀測性平台、CI/CD 管道 AWS 和服務的資料,以回答複雜的操作問題。
如需自訂代理程式限制的資訊,請參閱 配額。