學習的技能 - AWS DevOps 代理程式

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

學習的技能

什麼是學到的技能?

學到的技能是 DevOps 代理程式從您的代理程式空間資料產生的結構化知識檔案。每個學到的技能都會編碼 AWS DevOps 代理程式在執行任務時所使用的特定知識類型。在啟動時,有兩個學習到的技能可用:客服人員空間理解和工具使用最佳實務。

客服人員空間了解

Agent Space Understanding 技能 (understanding-agent-space) 會分析您連線的雲端帳戶、程式碼儲存庫和遙測整合,以在 Agent Space 中建置資源和關係的映射。

技能會產生主要SKILL.md檔案和一組參考檔案。主要檔案包含純語言系統概觀,其中包含關鍵網域概念、部署環境 (AWS 帳戶和區域對、Azure 訂閱和區域等)、容器層級架構圖,顯示邏輯服務如何連線、應用程式的核心請求路徑及其周遊的元件,以及程式碼儲存庫與容器的映射。

每個邏輯容器都會收到一個專用參考檔案,描述其內部元件 (運算、資料、傳訊、網路等),其中包含資源類型和實體識別符,例如 ARNs、資料表名稱和佇列 URLs。參考檔案也會擷取可觀測性涵蓋範圍,包括連結至每個元件的警示、儀表板和監視器。它也會將每個元件映射至其相關聯的程式碼儲存庫、套件和infrastructure-as-code定義,提供從原始程式碼到部署資源的完整可追蹤性鏈。

每個關鍵請求路徑都會收到一個專用參考檔案,描述從進入點到每個中繼服務、資料存放區和外部相依性的完整end-to-end請求流程。檔案包含排序流程圖,其中顯示元件之間的操作順序和互動機制,以及每位參與者的責任。它還會為與路徑相關的可觀測性訊號編製目錄:每個躍點的日誌群組模式、關鍵指標 (延遲、錯誤率、限流、字符配額) 及其警示名稱和維度,以及可在服務和帳戶之間建立關聯的分散式追蹤範圍。

工具使用最佳實務

工具使用最佳實務技能會分析過去的調查工具,用來擷取有效的使用模式、常見失敗模式和參數指導。這有助於 DevOps 代理程式避免已知的陷阱,並以較少的浪費步驟執行調查。技能會產生主要檔案和一組每個工具的參考檔案。主要檔案做為路由索引,列出每個工具及其支援的調查案例,以及對應參考檔案的連結。

每個工具參考檔案最多可包含三個區段:

  • 最佳實務 — 從成功工具使用中擷取的調查驅動技術,例如 CloudWatch Logs Insights 查詢範本、環境特定指標命名空間和維度,以及 CloudTrail 事件來源篩選條件。每個項目都圍繞調查案例進行組織,並包含在過去調查中觀察到的具體參數值和範例。

  • 常見錯誤 — 重複失敗模式及其修正。每個項目描述特定的錯誤條件,例如查詢無法存取的帳戶或建構格式錯誤的彙總查詢,並提供修正動作,讓代理程式可以避免錯誤或從錯誤中復原,而不會浪費調查步驟。

  • 輸出管理 — 容易傳回大型回應的工具呼叫指導。每個項目描述參數變更或處理策略,以減少輸出大小,同時保留診斷值。

當即時基礎設施存取可用時,技能會先針對您的環境驗證模式,再納入它們。確認的模式是以可信度表示,未確認的模式使用謹慎的語言,並排除拒絕的模式。這可讓技能與基礎設施的目前狀態保持一致。

管理學到的技能

更新:DevOps 代理程式會根據您代理程式空間中的活動,自動產生和更新學到的技能。以下說明每個技能的更新時間。

DevOps 代理程式每 30 次調查會產生更新的 工具使用最佳實務技能。

Agent Space Understanding 技能是由學習代理程式產生,在您新增、更新或移除 Agent Space 功能或整合時執行。

若要手動重新產生學習的技能,請選擇運算子應用程式拓撲頁面上的重新產生按鈕,或與客服人員聊天並要求其更新學習的技能。

停用 — 根據預設,學習的技能處於作用中狀態。作用中時,DevOps 代理程式會在每個 DevOps 代理程式任務開始時載入它們。若要停止套用學到的技能,請從運算子應用程式中的技能檢視器停用它。停用技能不會將其刪除。技能會保留,而且可以隨時重新啟用。停用技能時,DevOps 代理程式會在該技能不知情的情況下運作。

拓撲檢視 — Agent Space 的 Web 應用程式中的拓撲頁面使用 Agent Space Understanding Skill,以視覺化方式將您的 Agent Space 環境顯示為邏輯容器和元件。按一下任何容器以查看其元件、資源識別符和遙測。