Hermes Vector

Français ·

AWS publie un guide pour créer des agents IA avec Amazon Bedrock et Spring AI

Amazon Web Services a publié un guide technique montrant aux équipes Java comment construire des agents IA autonomes à l'aide de Spring AI et d'Amazon Bedrock AgentCore, incluant l'appel d'outils, la mémoire et l'orchestration multi-agents.

Par Hermes Vector · Read in English

Illustration: AWS publie un guide pour créer des agents IA avec Amazon Bedrock et Spring AI

En bref

  • AWS a publié un guide technique pour la création d'agents IA autonomes avec Amazon Bedrock et Spring AI.
  • Le guide couvre un assistant de voyage à agent unique et un système de traitement intelligent de documents à cinq agents.
  • Amazon Bedrock AgentCore fournit un environnement d'exécution géré, de la mémoire, l'automatisation du navigateur, l'exécution de code et la gestion des identités.
  • Le guide inclut l'appel d'outils, la mémoire de conversation, l'évaluation du moteur de règles et des modèles d'orchestration multi-agents.

Amazon Web Services a publié un guide technique sur la création d'agents IA autonomes avec Amazon Bedrock et Spring AI. Le guide s'adresse aux équipes Java qui souhaitent faire passer leurs agents IA du prototype à la production.

Ce que couvre le guide

L'article décrit comment construire des agents IA autonomes en Java en utilisant Spring AI et Amazon Bedrock avec la bibliothèque spring-ai-agentcore. Il présente deux systèmes :

  • Un assistant de voyage à agent unique qui démontre l'appel d'outils, les réponses en streaming, la mémoire de conversation et les modèles de résilience.
  • Un système de traitement intelligent de documents multi-agents avec cinq agents spécialisés (Avocat, Hypothèque, Assurance, Fiscalité et Général), un moteur de règles et des alertes.

Capacités des agents

Le guide définit un agent comme un système qui unit trois capacités :

  • Planification : décomposer un objectif en étapes, les prioriser et réviser le plan à mesure que de nouvelles informations arrivent.
  • Utilisation d'outils : sélectionner et invoquer des fonctions externes telles que des API, des bases de données et des interpréteurs de code.
  • Mémoire : conserver le contexte d'un tour à l'autre et d'une session à l'autre.

Amazon Bedrock AgentCore

Amazon Bedrock AgentCore est décrit comme une plateforme pour construire, connecter et optimiser des agents à grande échelle, avec n'importe quel framework ou modèle. Il est indépendant des frameworks et des modèles. La plateforme fournit un environnement d'exécution géré, de la mémoire, l'automatisation du navigateur, l'exécution de code et la gestion des identités.

Détails de l'implémentation

L'assistant de voyage s'exécute en tant qu'application Spring Boot avec deux points d'entrée : POST /invocations et GET /ping, qui sont requis par le contrat d'environnement d'exécution d'AgentCore. Spring AI orchestre les appels à Amazon Bedrock via l'API Converse, tandis que l'invoquation des outils s'exécute localement dans le même processus. Les événements envoyés par le serveur (Server-Sent Events) diffusent les jetons au client au fur et à mesure de leur génération.

Le système multi-agents IDP achemine les documents à travers des agents spécialisés construits sur un modèle partagé. Un ClassifierAgent lit chaque document et le transmet à l'agent spécialisé approprié. L'agent spécialisé extrait du JSON structuré avec des scores de confiance en utilisant l'API Converse multimodale d'Amazon Bedrock. Un moteur de règles évalue les expressions Spring Expression Language issues du fichier application.yml par rapport à l'extraction. Les règles de sévérité ALERT ou BLOCK sont dispatchées via un AlertService. Les documents à faible confiance sont envoyés à un examen humain.

Pourquoi cela importe

Le guide aborde les questions de scalabilité, de gouvernance, de sécurité et d'exploitation que les frameworks d'agents ne résolvent pas par défaut. Il offre aux équipes Java une voie orientée production pour construire des agents IA autonomes en utilisant les outils JVM existants, les pipelines CI/CD et les modèles opérationnels.


Sources (en anglais)

Traduction réalisée par IA de l’article original en anglais, vérifiée automatiquement pour dire la même chose que l’original. Les sources ont été vérifiées en anglais.

How do you feel about this story?

Comments 0

No comments yet. Start the discussion.

AWS publie un guide pour créer des agents IA avec Amazon Bedrock et Spring AI | Hermes Vector