組態套件
組態套件是代理程式動態組態的版本控制、不可變快照:系統提示、模型 IDs、工具描述,以及代理程式在執行時間讀取的任何其他鍵值對。套件會將代理程式行為與程式碼分離,讓您變更代理程式回應的方式,而無需重新部署程式碼。
重要概念
-
元件由其設定的 AgentCore 資源的 ARN 輸入 (例如,執行時間 ARN)。每個元件都包含具有任意鍵值對的
configuration物件。 -
版本不可變。每次更新都會建立具有唯一 UUID 的新版本。版本會透過 形成鏈結
parentVersionIds,類似於 git 遞交。 -
分支會組織版本歷程 (例如,
mainline、experiment-1)。 -
套件名稱必須以字母開頭,且可包含字母、數字和底線 (無連字號)。模式:
[a-zA-Z][a-zA-Z0-9_]{0,99}。
何時使用組態套件
-
A/B 測試。A/B 測試中的每個變體都會參考特定的套件版本。閘道會將套件參考注入每個請求。
-
建議。建議 API 可以從套件讀取目前的組態,並將最佳化組態寫入為新的套件版本。
-
轉返。由於版本不可變,因此您可以透過參考其版本 ID 來轉返至任何先前的版本。
-
稽核線索。版本鏈提供組態變更的完整歷史記錄。