View a markdown version of this page

Comment ça marche - Amazon Bedrock AgentCore

Comment ça marche

AgentCore l'optimisation relie les résultats de l'évaluation aux améliorations validées par le biais d'un cycle reproductible. Une itération typique suit les étapes suivantes :

  1. Générez une recommandation : pointez l'API des recommandations sur les traces des agents dans CloudWatch les journaux et spécifiez l'évaluateur pour lequel vous souhaitez optimiser. Le service analyse les modèles de défaillance et renvoie une invite système optimisée ou un ensemble de descriptions d'outils, ainsi qu'une explication de ce qui a changé et pourquoi.

  2. (Facultatif) Package sous forme de bundle de configuration : créez une version de bundle avec la configuration recommandée. Un bundle est un instantané immuable et versionné de la configuration d'un agent (instructions système, ID de modèle, descriptions d'outils) qui peut être modifié dynamiquement sans déploiement de code. Les ensembles de configuration sont utiles lorsque vous souhaitez dissocier le comportement de l'agent du code ; ils ne sont pas obligatoires. Vous pouvez également valider les modifications en les déployant sur un point de terminaison d'exécution distinct.

  3. Validez par un A/B test : répartissez le trafic de production entre l'agent actuel (contrôle) et la version améliorée (traitement) via AgentCore Gateway. L'évaluation en ligne note chaque session et rapporte des résultats statistiquement significatifs. A/B les tests prennent en charge deux modèles :

    • Variantes du bundle de configuration : même environnement d'exécution, différentes versions du bundle. À utiliser lorsque la modification concerne uniquement la configuration (invite, ID du modèle, descriptions des outils).

    • Target-based variantes : différentes cibles de passerelle pointant vers différents points de terminaison d'exécution. À utiliser lorsque la modification inclut des modifications de code, une mise à niveau du framework ou lorsque vous souhaitez comparer des implémentations d'agents totalement différentes. Chaque variante peut avoir sa propre configuration d'évaluation en ligne.

  4. Déployez la variante gagnante et répétez : acheminez 100 % du trafic vers la variante gagnante. Les nouvelles traces issues de la nouvelle ligne de base constituent la base de la prochaine itération.