Skip to main content
El paso browser.use pone a trabajar a un agente de IA autónomo: describe la tarea en lenguaje natural y el agente navega sitios web por su cuenta hasta completarla. Úsalo cuando una automatización necesite investigar información pública, interactuar con una página dinámica o descargar archivos. Si el proceso es siempre el mismo sobre un portal conocido (login, reportes, descargas), usa mejor el paso Agente IA: automatizar portal. El paso se ejecuta de forma asíncrona. La automatización espera el resultado sin mantener una petición HTTP abierta y continúa cuando la tarea termina.

Campos del paso

wait.timeoutSeconds debe ser mayor que wait.initialDelaySeconds.

Ejemplo

Este paso investiga un prospecto creado en un tablero:
Especifica qué fuentes debe priorizar y cómo representar datos no encontrados. Un schema pequeño y preciso produce outputs más fáciles de reutilizar.

Salida del paso

El objeto validado con resultSchema se guarda directamente como output. La API agrega _files con los archivos descargados durante la tarea:
_files siempre es un arreglo. Si la tarea no descarga archivos, devuelve []. No declares _files dentro de resultSchema: es un campo reservado que agrega la API.

Usar el resultado en otro paso

Los pasos posteriores leen el JSON directamente con {{steps.N.output.*}}:
No necesitas capture para consumir la salida de browser.use.

Configurar wait

wait controla cuándo consulta la automatización el estado de la tarea:
En este ejemplo, la primera consulta ocurre después de 10 minutos. Si todavía no termina, vuelve a consultar cada 30 segundos y espera como máximo 2 horas desde el inicio. Usa un retraso inicial mayor cuando sabes que el portal o la investigación tardará varios minutos.

Errores frecuentes

Relacionado