View a markdown version of this page

運作方式 - Amazon Bedrock AgentCore

運作方式

AgentCore 最佳化透過可重複的週期,將評估調查結果連接到已驗證的改進項目。典型的反覆運算遵循下列步驟:

  1. 產生建議:將建議 API 指向 CloudWatch Logs 中的代理程式追蹤,並指定您要最佳化的評估器。此服務會分析失敗模式,並傳回最佳化系統提示或一組工具描述,以及變更內容和原因的說明。

  2. (選用) 套件做為組態套件:使用建議的組態建立套件版本。套件是客服人員組態的版本控制、不可變快照 (系統提示、模型 IDs、工具描述),無需部署程式碼即可動態變更。當您想要將代理程式行為與程式碼分離時,組態套件很有用;不需要。您也可以透過部署到單獨的執行期端點來驗證變更。

  3. 使用 A/B 測試驗證:透過 AgentCore Gateway 分割目前代理程式 (控制) 與改善版本 (處理) 之間的生產流量。線上評估會為每個工作階段評分,並報告具有統計意義的結果。A/B 測試支援兩種模式:

    • 組態套件變體:相同的執行時間、不同的套件版本。當變更純為組態時使用 (提示、模型 ID、工具描述)。

    • 目標型變體:指向不同執行期端點的不同閘道目標。當變更包含程式碼變更、架構升級,或您想要比較完全不同的代理程式實作時,請使用 。每個變體都可以有自己的線上評估組態。

  4. 部署獲勝變體並重複:將 100% 的流量路由到獲勝變體。來自新基準的新追蹤為下一次反覆運算提供了基礎。