View a markdown version of this page

自訂代理程式 - AWS DevOps 代理程式

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

自訂代理程式

自訂代理程式是使用者定義的 AI 代理程式,可自動化基礎設施和工作流程特定的操作任務。與專注於事件回應、隨需查詢和主動預防的內建 AWS DevOps 代理程式功能不同,自訂代理程式可讓您使用量身打造的系統提示、一組精選工具和專業技能來定義自己的代理程式。

自訂代理程式會使用 Agent Space 中可用的 MCP 工具和技能自動執行。您可以隨需或排程執行它們,以執行經常性操作工作,例如產生報告、稽核組態、分析趨勢,或跨連線工具執行多步驟工作流程。

重要概念

系統提示 – 以 Markdown 撰寫的一組指示,定義代理程式的操作、處理任務的方式,以及產生的輸出。系統提示是您自訂代理程式行為的核心。

工具 – 代理程式空間中可用的 MCP 工具,自訂代理程式可以在調用期間調用。您可以從連線整合和自訂 MCP 伺服器提供的一組完整工具中選取代理程式可存取的工具。

Skills – 模組化指令集,可在執行時間為代理程式提供額外的網域知識、調查程序或特殊功能。技能也可以啟用輸出功能,例如建立成品或建議。如需技能的詳細資訊,請參閱 DevOps 代理程式技能

觸發條件 – 自動叫用自訂代理程式的事件或條件。 AWS DevOps 代理程式目前支援以排程為基礎的觸發條件,這些觸發條件會使用 Cron 或 Rate 運算式,以定義的間隔執行代理程式。

調用 – 自訂代理程式的單一執行。每次調用都會產生一個軌跡,顯示客服人員的推理步驟、工具呼叫和輸出。

自訂代理程式的運作方式

當自訂代理程式執行時,它會:

  1. 從您定義的組態載入其系統提示、工具和技能。

  2. 連線至 Agent Space MCP 工具箱,並僅存取您指派給它的工具。

  3. 載入其指派的技能文件,以便在調用期間提供其指示和網域知識。

  4. 透過任務、呼叫工具和遵循技能指示來完成其目標的原因。

  5. 根據其指示和指派的技能產生輸出 – 文字回應、成品或建議。

  6. 記錄完整的調用軌跡,包括所有推理步驟、工具呼叫和結果。

自訂代理程式可存取支援內建 AWS DevOps 代理程式功能的相同工具,包括連線 AWS 帳戶、可觀測性平台、CI/CD 管道、票證系統和自訂 MCP 伺服器的工具,但僅限您指派給每個代理程式的特定工具。

自訂代理程式與內建功能相比

功能 內建代理程式 自訂代理程式
用途 事件回應、預防、隨需查詢 使用者定義的操作任務
組態 Managed by AWS DevOps 代理程式 您可以定義提示、工具和技能
調用 自動 (事件、排程) 或對話 隨需或透過您設定的觸發條件
可用的工具 客服人員空間中的所有工具 只有您選取的工具
輸出 調查、建議、聊天回應 文字回應、成品、建議
並行 受限於內建並行配額 受自訂代理程式並行配額約束

自訂代理程式可以執行的動作

自訂代理程式具有彈性,可以自動化各種操作任務。常用案例包括:

  • 操作報告 – 產生基礎設施的每日或每週運作狀態摘要、部署報告或合規稽核。

  • 組態稽核 – 根據組織的標準定期檢查資源組態,並產生問題清單。

  • 趨勢分析 – 分析指標、錯誤模式或隨時間推移的成本趨勢,以及表面可行的洞見。

  • 多步驟工作流程 – 跨多個整合協調一系列的工具呼叫,以完成複雜的操作程序。

  • 跨工具相互關聯 – 結合來自可觀測性平台、CI/CD 管道 AWS 和服務的資料,以回答複雜的操作問題。

如需自訂代理程式限制的資訊,請參閱 配額

後續步驟