Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Interactúe con aplicaciones web mediante Amazon Bedrock Browser AgentCore
El AgentCore navegador Amazon Bedrock proporciona un entorno de navegación seguro y aislado para que sus agentes interactúen con las aplicaciones web. Se ejecuta en un entorno en contenedores, lo que mantiene la actividad web separada de su sistema. Incluye funciones de seguridad como el aislamiento de la sesión y la capacidad de observación integrada mediante la visualización en directo, el CloudTrail registro y la reproducción de la sesión.
El AgentCore navegador Amazon Bedrock proporciona una navegación web basada en sesiones con una capacidad de observación completa. El flujo de trabajo consta de cuatro pasos clave:
-
Crear una herramienta de navegación
Empiece por crear una herramienta de navegación que permita a su agente interactuar con las aplicaciones web, rellenar formularios, navegar por sitios web y extraer información en un entorno totalmente gestionado. Puede elegir entre el navegador AWS administrado (aws.browser.v1) para una configuración rápida o crear un navegador personalizado con funciones avanzadas como la grabación de sesiones, la configuración de red personalizada y funciones específicas de ejecución de IAM.
-
Iniciar una sesión de navegador
Inicie sesiones aisladas con tiempos de espera configurables (predeterminado: 15 minutos, máximo: 8 horas). Ejecute varias sesiones simultáneamente.
-
Interactúa con el navegador
Una vez iniciada la sesión, puede interactuar con el navegador mediante las API WebSocket-based de streaming. El punto final de automatización permite al agente realizar acciones en el navegador, como navegar a sitios web, hacer clic en elementos, rellenar formularios, realizar capturas de pantalla, etc. Se pueden utilizar bibliotecas como Strands, Nova Act o Playwright para simplificar estas interacciones. Por otra parte, el terminal Live View permite al usuario final ver la sesión del navegador en tiempo real e interactuar con ella directamente a través de la transmisión en directo.
-
Supervise y grabe las sesiones
Todas las sesiones del navegador ofrecen una capacidad de observación integrada, que incluye la visualización en vivo para la supervisión en tiempo real, la grabación de sesiones (disponible para navegadores personalizados) y CloudWatch las métricas para obtener información sobre el rendimiento en tiempo real. La grabación de sesiones captura los cambios en el DOM, las acciones de los usuarios, los registros de la consola y los eventos de red. Las sesiones grabadas se almacenan en su bucket de Amazon S3 y se pueden reproducir a través de la AWS consola para obtener funciones de análisis detalladas, como la reproducción de vídeos, la navegación cronológica, el seguimiento de las acciones de los usuarios y los registros completos para la optimización y la solución de problemas.
¿Por qué usar navegadores remotos para el desarrollo de agentes?
Un navegador remoto se ejecuta en un entorno independiente en lugar de en la máquina local. Para el desarrollo de agentes, los navegadores remotos permiten a los agentes de IA interactuar con la web como lo hacen los humanos. Las capacidades clave incluyen:
-
Navegue por sitios web, rellene formularios, haga clic en los botones y analice contenido dinámico
-
Infraestructura sin servidor que se escala automáticamente
-
Comprensión visual mediante capturas de pantalla
-
Intervención humana con vista interactiva en vivo
-
Aislamiento de sesión por motivos de seguridad
-
Navegación compleja por aplicaciones web
-
Capacidades de auditoría integrales
Características de seguridad
La herramienta de navegación incluye varias funciones de seguridad para ayudar a proteger su entorno:
-
Aislamiento: entorno en contenedores separado de su sistema
-
Sesiones efímeras: sesiones temporales que se restablecen después de cada uso
-
Finalización automática cuando caduca el tiempo de vida