View a markdown version of this page

Ensembles de configuration - Amazon Bedrock AgentCore

Ensembles de configuration

Un bundle de configuration est un instantané immuable et versionné 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 au moment de l'exécution. Les offres groupées dissocient le comportement de l'agent du code, ce qui vous permet de modifier la façon dont votre agent répond sans redéployer le code.

Concepts clés

  • Les composants sont définis par l'ARN de la AgentCore ressource qu'ils configurent (par exemple, un ARN d'exécution). Chaque composant contient un configuration objet 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 viaparentVersionIds, comme dans le cas des commits git.

  • Les branches organisent le lignage des versions (par exemple,mainline,experiment-1).

  • Les noms des ensembles doivent commencer par une lettre et peuvent contenir des lettres, des chiffres et des traits de soulignement (sans tiret). Motif :[a-zA-Z][a-zA-Z0-9_]{0,99}.

Quand utiliser les ensembles de configuration

  • A/B test. Chaque variante d'un A/B test fait référence à une version de bundle spécifique. 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.

  • Annulation. 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.