Hay tareas que no tienen API.
Solo tienen una web, un formulario y alguien que pierde la tarde rellenándolo.
Para eso existe browser-use.
Qué es
browser-use es una librería en Python que conecta un modelo de lenguaje con un navegador. Le describes una tarea con palabras («busca esto», «rellena este formulario», «revisa esta web y dime qué falla») y el agente abre páginas, hace clic, escribe y lee como lo haría una persona.
Por debajo usa herramientas de automatización de navegadores que ya existían. Lo nuevo es que no tienes que programar cada paso: el modelo decide qué hacer viendo la página.
Por qué me parece interesante
Porque toca una parte del trabajo que casi nadie ha automatizado: lo que vive en webs de terceros.
Portales de proveedores, paneles de administración antiguos, formularios de la administración, webs sin API. Todo eso se hace a mano porque programar un robot para cada caso no compensa. Y cuando la web cambia un botón de sitio, el robot se rompe.
Un agente que entiende la página por lo que ve, y no por su código exacto, aguanta mejor esos cambios. No siempre. Pero mejor.
Automatizar no es hacer más rápido lo que ya haces. Es dejar de hacer lo que nunca debió hacerse a mano.
Lo que conviene tener claro
Aquí toca ser prudente, porque es fácil emocionarse.
- Es más lento y menos fiable que una API. Si el servicio tiene API, usa la API. El navegador es el último recurso, no el primero.
- Se equivoca. Un agente puede hacer clic donde no toca. Para cualquier cosa que tenga consecuencias (pagar, enviar, borrar), una persona tiene que confirmar.
- Las webs tienen normas. Muchas prohíben la automatización en sus condiciones. Y hay datos que no deberías tocar sin permiso.
- Cuidado con lo que lee. Una web puede contener instrucciones escondidas pensadas para engañar a un agente. Dale solo los permisos que necesita.
Para qué lo usaría
Para tareas internas, repetitivas y de bajo riesgo. Revisar tu propia web en busca de errores. Comprobar que un formulario funciona. Recoger información pública que hoy alguien copia a mano a una hoja de cálculo.
Empezaría por ahí. Por lo aburrido y lo seguro. Y solo después, con mucho cuidado, por lo demás.
Lo que enseña este repositorio
Que la siguiente frontera de la IA no es responder mejor, sino hacer cosas. Y que cuanto más puede hacer una herramienta, más importa decidir bien qué le dejas hacer.
P. D.: Antes de automatizar una tarea con un agente, pregúntate si esa tarea debería existir. A veces la mejor automatización es eliminarla.