Interagissez avec des applications Web à l'aide du navigateur Amazon Bedrock AgentCore
Le AgentCore navigateur Amazon Bedrock fournit un environnement de navigateur sécurisé et isolé permettant à vos agents d'interagir avec les applications Web. Il s'exécute dans un environnement conteneurisé, ce qui permet de séparer l'activité Web de votre système. Il inclut des fonctionnalités de sécurité telles que l'isolation des sessions, l'observabilité intégrée grâce à des fonctionnalités de visualisation en direct, de CloudTrail journalisation et de rediffusion de session.
Le AgentCore navigateur Amazon Bedrock fournit une navigation Web basée sur les sessions avec une observabilité complète. Le flux de travail comprend quatre étapes clés :
-
Création d'un outil de navigation
Vous commencez par créer un outil de navigation permettant à votre agent d'interagir avec des applications Web, de remplir des formulaires, de naviguer sur des sites Web et d'extraire des informations dans un environnement entièrement géré. Vous pouvez choisir entre le navigateur AWS géré (aws.browser.v1) pour une configuration rapide ou créer un navigateur personnalisé doté de fonctionnalités avancées telles que l'enregistrement de session, des paramètres réseau personnalisés et des rôles d'exécution IAM spécifiques.
-
Démarrez une session de navigateur
Lancez des sessions isolées avec des délais d'expiration configurables (par défaut : 15 minutes, maximum : 8 heures). Exécutez plusieurs sessions simultanément.
-
Interagissez avec le navigateur
Une fois qu'une session est démarrée, vous pouvez interagir avec le navigateur à l'aide des API de WebSocket-based streaming. Le point de terminaison Automation permet à votre agent d'effectuer des actions sur le navigateur, telles que la navigation vers des sites Web, le clic sur des éléments, le remplissage de formulaires, la prise de captures d'écran, etc. Des bibliothèques telles que Strands, Nova Act ou Playwright peuvent être utilisées pour simplifier ces interactions. Dans le même temps, le point de terminaison Live View permet à l'utilisateur final de suivre la session du navigateur en temps réel et d'interagir avec elle directement via le flux en direct.
-
Surveiller et enregistrer les sessions
Toutes les sessions de navigateur offrent une observabilité intégrée, notamment la vue en direct pour une surveillance en temps réel, l'enregistrement de session (disponible pour les navigateurs personnalisés) et des CloudWatch mesures permettant d'obtenir des informations sur les performances en temps réel. L'enregistrement de session capture les modifications du DOM, les actions des utilisateurs, les journaux de console et les événements réseau. Les sessions enregistrées sont stockées dans votre compartiment Amazon S3 et peuvent être relues via la AWS console pour des fonctionnalités d'analyse détaillées, notamment la lecture de vidéos, la navigation chronologique, le suivi des actions des utilisateurs et des journaux complets pour le dépannage et l'optimisation.
Pourquoi utiliser des navigateurs distants pour le développement d'agents ?
Un navigateur distant s'exécute dans un environnement distinct plutôt que sur la machine locale. Pour le développement d'agents, les navigateurs distants permettent aux agents d'intelligence artificielle d'interagir avec le Web comme le font les humains. Les principales fonctionnalités incluent :
-
Naviguez sur des sites Web, remplissez des formulaires, cliquez sur des boutons, analysez du contenu dynamique
-
Infrastructure sans serveur qui évolue automatiquement
-
Compréhension visuelle grâce aux captures d'écran
-
Intervention humaine avec vue interactive en direct
-
Isolation de session pour des raisons de sécurité
-
Navigation complexe dans les applications Web
-
Capacités d'audit complètes
Caractéristiques de sécurité
L'outil de navigation inclut plusieurs fonctionnalités de sécurité destinées à protéger votre environnement :
-
Isolation : environnement conteneurisé distinct de votre système
-
Sessions éphémères : sessions temporaires qui se réinitialisent après chaque utilisation
-
Résiliation automatique à l'expiration de la durée de vie