View a markdown version of this page

組態套件 - Amazon Bedrock AgentCore

組態套件

組態套件是代理程式動態組態的版本控制、不可變快照:系統提示、模型 IDs、工具描述,以及代理程式在執行時間讀取的任何其他鍵值對。套件會將代理程式行為與程式碼分離,讓您變更代理程式回應的方式,而無需重新部署程式碼。

重要概念

  • 元件由其設定的 AgentCore 資源的 ARN 輸入 (例如,執行時間 ARN)。每個元件都包含具有任意鍵值對的configuration物件。

  • 版本不可變。每次更新都會建立具有唯一 UUID 的新版本。版本會透過 形成鏈結parentVersionIds,類似於 git 遞交。

  • 分支會組織版本歷程 (例如,mainlineexperiment-1)。

  • 套件名稱必須以字母開頭,且可包含字母、數字和底線 (無連字號)。模式:[a-zA-Z][a-zA-Z0-9_]{0,99}

何時使用組態套件

  • A/B 測試。A/B 測試中的每個變體都會參考特定的套件版本。閘道會將套件參考注入每個請求。

  • 建議。建議 API 可以從套件讀取目前的組態,並將最佳化組態寫入為新的套件版本。

  • 轉返。由於版本不可變,因此您可以透過參考其版本 ID 來轉返至任何先前的版本。

  • 稽核線索。版本鏈提供組態變更的完整歷史記錄。