Automatisation des tâches de votre application à l’aide d’agents d’IA
Les Agents Amazon Bedrock vous permettent de créer et de configurer des agents autonomes dans votre application. L’agent aide les utilisateurs finaux à effectuer des actions en fonction des données de l’organisation et des entrées utilisateur. Les agents orchestrent les interactions entre les modèles de fondation, les sources de données, les applications logicielles et les conversations des utilisateurs. Les agents appellent également automatiquement des API pour effectuer des actions et invoquent des bases de connaissances pour compléter les informations relatives à ces actions. En intégrant des agents, vous pouvez accélérer vos efforts de développement afin de fournir des applications d’IA générative.
Avec les agents, vous pouvez automatiser les tâches de vos clients et répondre à leurs questions. Par exemple, vous pouvez créer un agent qui les aide à traiter les demandes d’assurance ou qui les aide à effectuer des réservations de voyage et à répondre aux questions liées à ces tâches. Vous n’avez pas à vous soucier de la mise en service, de la gestion de l’infrastructure ni de l’écriture de code personnalisé. Amazon Bedrock gère l’ingénierie de requête, la mémoire, la surveillance, le chiffrement, les autorisations des utilisateurs et l’invocation des API.
Les agents effectuent les tâches suivantes :
-
Étendre les modèles de fondation pour comprendre les demandes des utilisateurs et décomposer les tâches que l’agent doit effectuer en étapes plus petites.
-
Collecter des informations supplémentaires auprès d’un utilisateur par le biais d’une conversation naturelle.
-
Effectuer des actions spécifiques pour répondre à la demande d’un client en effectuant des appels d’API aux systèmes de votre entreprise.
-
Améliorer les performances et la précision en interrogeant les sources de données.
Pour utiliser un agent, effectuez les opérations suivantes :
-
(Facultatif) Créez une base de connaissances pour y stocker vos données privées. Pour plus d’informations, consultez Récupération de données et génération de réponses basées sur l’IA avec Amazon Bedrock Knowledge Bases.
-
Configurez l’agent pour votre cas d’utilisation et ajoutez au moins l’un des composants suivants :
-
Au moins un groupe d’actions que l’agent peut exécuter. Pour savoir comment définir le groupe d’actions et comment il est géré par l’agent, consultez Utilisation de groupes d’actions pour définir les actions que votre agent doit effectuer.
-
Associez une base de connaissances à l’agent pour améliorer ses performances. Pour plus d’informations, consultez Augmentation de la génération de réponses pour votre agent grâce à une base de connaissances.
-
-
(Facultatif) Pour personnaliser le comportement de l’agent en fonction de votre cas d’utilisation, modifiez les modèles d’invite pour les étapes de prétraitement, d’orchestration, de génération des réponses de la base de connaissances et de post-traitement effectuées par un agent. Pour plus d’informations, consultez Amélioration de la précision des agents à l’aide de modèles d’invite avancés dans Amazon Bedrock.
-
Testez l’agent dans la console Amazon Bedrock ou via des appels d’API à
TSTALIASID. Modifiez les configurations si nécessaire. Utilisez des suivis pour examiner le processus de raisonnement de l’agent à chaque étape de son orchestration. Pour plus d’informations, consultez Test du comportement des agents et résolution des problèmes et Suivi du processus de raisonnement étape par étape de l’agent à l’aide de la trace. -
Lorsque vous avez suffisamment modifié l’agent et qu’il est prêt à être déployé sur votre application, créez un alias pour pointer vers une version de lui-même. Pour plus d’informations, consultez Déploiement et utilisation d’un agent Amazon Bedrock dans votre application.
-
Configurez l’application pour effectuer des appels d’API à l’alias de l’agent.
-
Effectuez une itération sur votre agent et créez d’autres versions et alias si nécessaire.