View a markdown version of this page

Comience con AgentCore Browser - Base amazónica AgentCore

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.

Comience con AgentCore Browser

AgentCore El navegador permite a tus agentes interactuar con las páginas web a través de un navegador Chrome gestionado. En esta guía, crearás un agente de IA que navegará por un sitio web y extraerá información en menos de 5 minutos.

Requisitos previos

Antes de empezar, asegúrate de tener:

  • Python 3.10 o posterior (python). org/downloads)

  • Boto3 instalado (documentación de Boto3)

  • AWS credenciales configuradas: compruébelo con:

    aws sts get-caller-identity

    Si este comando falla, consulte los ajustes del archivo de configuración y credenciales en la documentación de la AWS CLI.

  • El acceso al modelo Anthropic Claude Sonnet 4.0 está habilitado en la consola Amazon Bedrock

  • AWS Región en la que Amazon Bedrock AgentCore está disponible (consulte las regiones compatibles) AWS

Permisos de IAM

Adjunta esta política a tu identidad de IAM. En la consola de IAM, busca tu usuario o rol, selecciona Añadir permisos > Crear política integrada, cambia a la vista JSON y pega:

{ "Version":"2012-10-17", "Statement": [ { "Sid": "BedrockAgentCoreBrowserFullAccess", "Effect": "Allow", "Action": [ "bedrock-agentcore:CreateBrowser", "bedrock-agentcore:ListBrowsers", "bedrock-agentcore:GetBrowser", "bedrock-agentcore:DeleteBrowser", "bedrock-agentcore:StartBrowserSession", "bedrock-agentcore:ListBrowserSessions", "bedrock-agentcore:GetBrowserSession", "bedrock-agentcore:StopBrowserSession", "bedrock-agentcore:UpdateBrowserStream", "bedrock-agentcore:ConnectBrowserAutomationStream", "bedrock-agentcore:ConnectBrowserLiveViewStream" ], "Resource": "arn:aws:bedrock-agentcore:<Region>:++<account_id>++:browser/*" }, { "Sid": "BedrockModelAccess", "Effect": "Allow", "Action": [ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Resource": [ "*" ] } ] }
nota

<Region>Sustitúyelo por tu AWS región actual y por el <account_id> identificador de tu AWS cuenta.

Paso 1: Instala las dependencias

pip install bedrock-agentcore strands-agents strands-agents-tools playwright nest-asyncio

Paso 2: Crea tu agente

Crea un archivo llamadobrowser_agent.py:

nota

<Region>Sustitúyalo por su AWS región (por ejemplo,us-west-2).

from strands import Agent from strands_tools.browser import AgentCoreBrowser # Initialize the Browser tool browser_tool = AgentCoreBrowser(region="<Region>") # Create an agent with the Browser tool agent = Agent(tools=[browser_tool.browser]) # Test the agent with a web search prompt prompt = "what are the services offered by Bedrock AgentCore? Use the documentation link if needed: https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/what-is-bedrock-agentcore.html" print(f"\n\nPrompt: {prompt}\n\n") response = agent(prompt) print("\n\nAgent Response:") print(response.message["content"][0]["text"])

Paso 3: ejecuta el agente

python browser_agent.py

Deberías ver al agente navegar por el sitio web y devolver los detalles sobre AgentCore los servicios. Si encuentra errores, verifique sus permisos de IAM, el acceso al modelo y AWS las credenciales.

Paso 4: Ver la sesión del navegador en directo

Mientras su agente está en funcionamiento, puede verlo en tiempo real a través de la AWS consola:

  1. Abra la consola AgentCore del navegador

  2. Navegue hasta Built-in las herramientas de la barra de navegación de la izquierda

  3. Seleccione la herramienta del navegador (por ejemploAgentCore Browser Tool, o su navegador personalizado)

  4. En la sección Sesiones del navegador, busca tu sesión activa con el estado Listo

  5. En la columna Visualización/grabación en directo, haga clic en la URL «Ver sesión en directo» proporcionada

La visualización en directo proporciona una transmisión de vídeo en tiempo real con controles interactivos para reemplazar la automatización o liberarla del control.

Encuentre sus recursos

Después de usar AgentCore el navegador, consulta tus recursos en la AWS consola:

# Recurso Ubicación

1

Vista en vivo

Consola del navegador > Nombre de la herramienta > Ver sesión en directo

2

Grabaciones y reproducción de sesiones

Consola del navegador > Nombre de la herramienta > Ver grabación

3

Registros del navegador

CloudWatch> Grupos de registro > /aws/bedrock-agentcore/browser/

4

Archivos de grabación

S3 > Tu bucket > browser-recordings/ prefijo

5

Navegadores personalizados

AgentCore Consola > Built-in herramientas > Tu navegador personalizado

6

Roles de IAM

IAM > Funciones > Busque su función de ejecución

Siguientes pasos

Ahora que el AgentCore navegador funciona, explore estas funciones avanzadas: