¿CON QUÉ IA?

Caso de usoProgramación

Dejar que agentes de IA prueben apps móviles en Macs remotos

Shopify dio a su agente interno una flota de Macs remotos para compilar y probar apps. Sus cambios móviles aceptados pasaron del 6 % al 61 %.

ParaprogramarLo contó shopify.engineeringDificultad avanzada

A quién le sirve. Equipos de desarrollo con apps móviles que quieren que la IA las pruebe de verdad, no solo que escriba código.

Qué hicieron

Shopify tenía un problema: el agente de IA River, que funciona en Slack, no podía compilar apps de iPhone porque corre en Linux, y al principio decía que era imposible. Montaron una flota de Macs remotos con las herramientas y el proyecto ya preparados, y le enseñaron a River a conectarse a ellos. Cada sesión usa un Mac que se destruye al terminar. El agente compila, prueba en el simulador, hace capturas y vídeos y propone los cambios. Una vista en directo deja a cualquiera probar la app desde un enlace.

Cómo salió

Las propuestas de cambio móviles de River que acabaron aceptadas pasaron de un 6 % a un 61 %. El tiempo desde pedir un Mac hasta ver el cambio en un dispositivo bajó de más de 30 minutos a unos pocos. Son cifras de Shopify, sin explicar cómo las midieron.

Conviene saber

Las primeras versiones fallaban y eran lentas, y el agente olvidaba que tenía un Mac remoto. Lo resolvieron con sesiones de terminal que se pueden observar. Hizo falta convencer a los equipos con campañas internas. Es un montaje de empresa grande.

Qué necesitas

  • Uno o varios Macs accesibles por red para compilar apps de iPhone
  • Un agente de programación con acceso a una terminal
  • El proyecto con sus instrucciones de compilación
  • Alguien que revise los cambios antes de aceptarlos

Cómo hacerlo tú, paso a paso

  1. Prepara un Mac con el proyecto ya descargado, las herramientas instaladas y la app compilada una vez.
  2. Dale al agente una instrucción por escrito para conectarse a ese Mac y usar el simulador.
  3. Pídele un arreglo pequeño y que enseñe capturas del antes y del después.
  4. Si el agente se queda mudo, haz que trabaje en una sesión de terminal que puedas ver.
  5. Cuando funcione con uno, crea más Macs iguales y reinícialos tras cada sesión.
  6. Revisa cada cambio antes de aceptarlo.
Pruébalo con tu IA
Vas a probar este cambio en una app móvil: [descripción del cambio o enlace]. Primero compila la app y apunta si hay errores. Después reproduce el fallo que describe [el error], aplica la corrección y enseña el antes y el después con una captura. Si algo no se puede probar en tu entorno, dímelo en lugar de dar el cambio por bueno. Has terminado cuando la app compila, las pruebas pasan y tienes las capturas.

Consejos

  • Reinicia el Mac tras cada sesión para que no arrastre restos.
  • Mide el porcentaje de cambios aceptados antes y después, como hicieron ellos.
  • Cuenta a tu equipo qué ha cambiado: sin eso, cuesta que lo usen.

Preguntas frecuentes

¿Hace falta ser una gran empresa?

No para la idea. Con un solo Mac y un agente de programación puedes empezar. La flota con reinicios es lo que añadió Shopify para escalar.

¿Por qué un Mac y no un servidor normal?

Porque las apps de iPhone solo se compilan en Mac. Es lo que impedía al agente trabajar desde Linux.

Fuentes

En el directorio desde el 23 de octubre de 2026.

Parecidos

  1. Dar a un agente la capacidad de olvidar recuerdos viejos

    Un desarrollador probó una versión muy básica de una técnica para que un agente olvide información y dice que funciona sorprendentemente bien.Caso@german-noob.win en BlueskyAgente propioDificultad avanzada
  2. Detectar dependencias y parches sobrantes en un proyecto

    Un servidor MCP permite a un agente revisar si un proyecto usa paquetes y polyfills innecesarios, en remoto o como servidor local.Casomcp.e18e.devAgente propio2 fuentesDificultad avanzada
  3. Listar los fallos de una función y pasarlos al agente de otro

    Un agente de IA listó todos los problemas de una función y se los mandó a un ingeniero, cuyo propio agente los fue resolviendo.Caso@carnage4life en BlueskyAgente propioDificultad avanzada
  4. Crear un agente que programa en R con solo tres herramientas

    Un autor monta en R un agente de programación con Claude a partir de tres funciones básicas y luego le añade herramientas para hacerlo más seguro.Casotidydesign en SubstackAgente propioDificultad avanzada
  5. Revivir y crear aplicaciones con agentes de programación

    El matemático Terence Tao cuenta cómo usó agentes de programación para recuperar programas antiguos y crear otros nuevos.Casoterrytao.wordpress.comAgente propioDificultad avanzada
  6. Crear agentes pequeños a medida, como uno en un reproductor de música

    El autor escribe muchos agentes pequeños, por ejemplo dentro de su reproductor de música, y señala que como código son triviales.CasoHacker NewsAgente propioDificultad avanzada

Más: todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.