Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Ensembles de configuration
Un bundle de configuration est un instantané versionné et immuable de la configuration dynamique de votre agent : instructions système, ID de modèle, descriptions d'outils et toute autre paire clé-valeur lue par votre agent lors de l'exécution. Les offres groupées découplent le comportement de l'agent du code, ce qui vous permet de modifier la façon dont votre agent répond sans avoir à redéployer le code.
Concepts clés
-
Les composants sont identifiés par l'ARN de la AgentCore ressource qu'ils configurent (par exemple, un ARN d'exécution). Chaque composant contient un
configurationobjet avec des paires clé-valeur arbitraires. -
Les versions sont immuables. Chaque mise à jour crée une nouvelle version avec un UUID unique. Les versions forment une chaîne via
parentVersionIds, de la même manière que les git commits. -
Les branches organisent le lignage des versions (par exemple,
mainline,experiment-1). -
Les noms des lots doivent commencer par une lettre et peuvent contenir des lettres, des chiffres et des traits de soulignement (pas de tiret). Motif :
[a-zA-Z][a-zA-Z0-9_]{0,99}.
Quand utiliser les packs de configuration
-
A/B testant. Chaque variante d'un A/B test fait référence à une version spécifique du bundle. La passerelle injecte la référence du bundle dans chaque demande.
-
Recommandations. L'API Recommendations peut lire la configuration actuelle à partir d'un bundle et écrire la configuration optimisée sous la forme d'une nouvelle version du bundle.
-
Revenir en arrière. Les versions étant immuables, vous pouvez revenir à n'importe quelle version précédente en faisant référence à son ID de version.
-
Piste d'audit. La chaîne de versions fournit un historique complet des modifications de configuration.