Controla los navegadores con IA

La automatización del navegador juega un papel importante en áreas como el web scraping, las pruebas automatizadas y la interacción de aplicaciones web. Hasta ahora se ha utilizado, por ejemplo , Puppeteer para este fin. Con la llegada de la IA, se están abriendo nuevas oportunidades para hacer que la automatización del navegador sea más intuitiva y requiera menos mantenimiento: despeje el escenario para Stagehand .


Para ilustrar cómo funciona, apaguemos o encendamos, por ejemplo, las luces LED frontales de mi (mala) caja de cable Vodafone segundo enrutador, que, entre otras funciones importantes, no ofrece una API directa, a través de la interfaz web correspondiente. Primero instalamos ambas herramientas en la línea de comando ( Nodo \(\geq\) 23 asumido):

53e4085b029089ec48bd0f5b954a6b50

Finalmente almacenamos nuestra contraseña de Vodafone y nuestra clave API de OpenAI en un archivo .env:

53e4085b029089ec48bd0f5b954a6b50

Con Puppeteer, por ejemplo, lo que deseas lo puedes lograr de la siguiente manera:

53e4085b029089ec48bd0f5b954a6b50

Stagehand, por otro lado, acepta comandos escritos en lenguaje natural.:

53e4085b029089ec48bd0f5b954a6b50

Ya sea que desee extraer sitios web, completar formularios automáticamente o ejecutar pruebas para su aplicación web, el control remoto del navegador le resultará útil. La integración de la IA en el control remoto del navegador permite realizar tareas complejas con instrucciones sencillas, lo que acelera el desarrollo y facilita el mantenimiento. Especialmente cuando cambia la estructura DOM, los scripts del tramoyista pueden ser más robustos y requerir menos mantenimiento.

Atrás