View a markdown version of this page

Interagissez avec les applications Web à l'aide du navigateur Amazon Bedrock AgentCore - Base rocheuse de l'Amazonie AgentCore

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Interagissez avec les applications Web à l'aide du navigateur Amazon Bedrock AgentCore

Le AgentCore navigateur Amazon Bedrock fournit un environnement de navigation sécurisé et isolé permettant à vos agents d'interagir avec les applications Web. Il fonctionne 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, une observabilité intégrée grâce à des fonctionnalités de visualisation en direct, de CloudTrail journalisation et de relecture de session.

Architecture montrant l'offre d'outils intégrés et les outils Browser et CI.

Le AgentCore navigateur Amazon Bedrock permet une navigation Web basée sur les sessions avec une observabilité complète. Le flux de travail comprend quatre étapes clés :

  1. Créer un outil de navigation

    Vous commencez par créer un outil de navigation permettant à votre agent d'interagir avec les 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.

  2. Démarrer une session de navigation

    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.

  3. Interagir avec le navigateur

    Une fois la session démarrée, vous pouvez interagir avec le navigateur à l'aide d'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. Parallèlement, le point de terminaison Live View permet à l'utilisateur final de suivre la session du navigateur en temps réel et d'interagir avec celle-ci directement via la diffusion en direct.

  4. Surveiller et enregistrer les sessions

    Toutes les sessions de navigateur offrent une observabilité intégrée, notamment Live View pour une surveillance en temps réel, l'enregistrement des sessions (disponible pour les navigateurs personnalisés) et des CloudWatch mesures pour 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 bénéficier de fonctionnalités d'analyse détaillées, notamment la lecture vidéo, 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 IA d'interagir avec le Web comme le font les humains. Les fonctionnalités clé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 des sessions 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