SaaS que realiza pruebas como una persona real
(windflow.run)Hola. Después de haber publicado mi artículo anterior, vuelvo a escribir en Show GN sobre desarrollo.
Para explicar primero qué me llevó a desarrollar este servicio: trabajé más de 8 años en la industria de los videojuegos, principalmente en desarrollo de cliente, y desde finales de 2024 estuve haciendo trabajo relacionado con IA en un equipo de LLM tf, hasta que renuncié en enero de este año.
Probablemente no soy el único, pero en mi caso realmente me encanta desarrollar, y era una empresa tan buena que incluso disfrutar del trabajo en sí mismo me resultaba muy natural. Sin embargo, al avanzar mucho en tareas relacionadas con IA, empecé a tener muchas ideas que quería construir y quise probar cosas nuevas, así que decidí renunciar. Sobre todo, hoy en día creo que incluso empezando en pequeño ya se puede lograr muy buena productividad.
Lo primero que lancé después de renunciar fue Windflow, que es lo que quiero presentar hoy.
En las empresas de videojuegos, en particular, se suelen operar equipos de QA especializados, y los desarrolladores de cliente también cargan con la dificultad de tener que hacer builds constantemente y repetir pruebas una y otra vez en entornos reales cada vez que avanzan con el desarrollo. De hecho, hay momentos en que se prueba más de lo que se desarrolla.
Cada vez que se desarrolla una nueva función o se corrige un bug, hay que redactar storyboards y verificar una y otra vez que las funciones importantes ya existentes no tengan problemas antes de salir a producción; todo ese proceso se sentía muy pesado. Este problema se ha intentado resolver desde hace mucho tiempo de distintas maneras: desde TDD hasta la redacción de workflows que inyectan triggers internamente para ejecutar pruebas al estilo macro, etc.
Para resolver este problema desarrollé un SaaS llamado Windflow, y me gustaría explicar sus características.
Actualmente, las funciones principales que ofrece Windflow son básicamente tres:
Autopilot, Focus Insights y Persona Builder.
Autopilot es una herramienta de pruebas que funciona con lenguaje natural, pero no opera sobre selectores ni sobre DOM.
Un VLM reconoce la pantalla real, y hasta el control de la pantalla funciona completamente sobre una base de LLM. Gracias a ese núcleo, no solo es posible probar páginas web simples, sino también juegos web hechos con WebGL y, usando el mismo core, también realizar pruebas en apps y juegos de Android/iOS.
Focus Insights es una herramienta basada en VLM que analiza imágenes para estimar en qué parte se ubicará la mirada de una persona real.
Persona Builder es una función para definir un sujeto consumidor virtual que ejecutará esas simulaciones de prueba, mediante personas virtuales que pueden inyectarse en las dos funciones anteriores.
Todavía hay muchas cosas por mejorar y bastante por pulir.
Si les interesan estas funciones, contáctenme en elik@windflow.run. A quienes la usen de verdad y me den feedback, les enviaré un cupón de 1 mes gratis del plan Basic.
Más allá del uso del producto, también me dará gusto conversar con personas interesadas en temas como reconocimiento y control de pantalla basados en VLM o personas virtuales.
site: https://windflow.run
Aún no hay comentarios.