Contexte
Amazon Bedrock AgentCore permet d’orchestrer plusieurs agents spécialisés autour d’une même session client. Dans l’exemple présenté, un agent de triage répartit chaque question vers un spécialiste de calcul (exécuté dans un sandbox), un spécialiste chargé de charger la documentation AWS, ou un agent d’investigation. Les quatre agents partagent une mémoire unique par client, évitant ainsi les redondances d’informations.
Pourquoi c’est important
Partager une mémoire client entre agents et centraliser le routage évite de faire répéter les informations aux utilisateurs. Cela facilite la continuité des échanges et rend l’équipe d’agents plus cohérente, en permettant à chaque spécialiste d’accéder au même contexte.
Bonnes pratiques concrètes
- Instaurer un agent de triage : définissez clairement des règles ou critères pour que le triage oriente chaque requête vers le spécialiste le plus pertinent.
- Isoler les calculs sensibles dans un sandbox : exécutez les opérations numériques ou potentiellement risquées dans un environnement contrôlé pour limiter les effets imprévus.
- Prévoir un agent « documentation » : ayez un agent dédié à charger et fournir les consignes ou la documentation AWS pertinente pour des réponses précises.
- Ajouter un agent d’investigation : lorsqu’une question nécessite un approfondissement, routage vers un agent capable d’enquêter et de reformuler la demande.
- Centraliser la mémoire client : utilisez une mémoire partagée par client sur le même harness AgentCore pour conserver le contexte et éviter les répétitions.
Conclusion actionnable
Pour commencer, configurez un petit ensemble d’agents (triage, calcul sandbox, documentation, investigation) sur un seul AgentCore avec une mémoire client partagée, testez les flux de routage et vérifiez que les échanges évitent bien les redondances.



