Audio premium

Una webapp 100% IA en producción: flujo, errores y trucos

Audio premium de Web Reactiva. Te llevas el flujo de trabajo real con agentes IA — desde las preguntas que disparan el modo plan hasta la cagada que pagué en producción cuando la IA entendió mal y duplicó suscripciones en Stripe.

  • Cuándo planificar y cuándo no

    Cuatro preguntas concretas. Si dos o más son “sí”, plan al canto. Si no, código directo. Decisión rápida, sin parálisis.

  • La terminal como pivote

    Comandos Artisan a medida, scripts sh que listan iconos disponibles. La IA entiende la terminal mejor que cualquier UI — y eso cambia el flujo.

  • Errores reales pagados en producción

    La cagada de Stripe (suscripciones duplicadas), el bug del correo que solo aparece en prod. Lecciones que ya no tienes que aprender tú.

Qué te llevas

El flujo real con agentes IA — incluyendo lo que duele

Lo escuchas mientras programas, paseas o conduces, y al terminar tienes el flujo en la cabeza — incluidas las cosas que solo aprendes pagándolas en producción. Sin diapositivas. Pasas por las decisiones que importan — cuándo planificar, cómo apoyarse en la terminal, cuándo empujar a prod y por qué la responsabilidad sigue siendo tuya cuando la IA falla — y vuelves al teclado con criterio.

El criterio de planificación

Las 4 preguntas que disparan el modo plan

La decisión más cara con agentes IA no es qué prompt usar — es cuándo dejar de prompts y empezar a planificar. Aquí salen las cuatro preguntas con las que se toma esa decisión en tiempo real: ¿toca varios ficheros? ¿afecta al UX/UI? ¿requiere varias formas de interacción? ¿se integra con herramientas externas?

La regla es operativa, no filosófica: si dos o más respuestas son “sí”, plan al canto. Las features reales que motivaron el criterio — el banco de ideas votables, la geolocalización para el mapa malandriner — sirven de ejemplo trabajado. Sale el filtro, no la teoría.

Las 4 preguntas para decidir si necesitas un plan

3 minutos

La salvación inesperada

El CLI: la herramienta que la IA entiende mejor que cualquier UI

Estamos todavía en una fase donde la IA se entiende muy bien con la terminal y con los procesos sin imágenes. Saber esto cambia el flujo: construyes lo que la IA va a necesitar como un CLI antes que como una interfaz, y de paso ganas un comando útil para tu propio backlog.

Dos ejemplos concretos de la webapp. Un comando Artisan a medida para crear usuarios con suscripción activa y rol determinado en una línea. Un script sh que lee los iconos pixelart disponibles del catálogo y los lista — para que la IA no se invente nombres que no existen. Punchline: el CLI gran aliado, bien sea con las herramientas de tu framework, bien sea con las herramientas que necesitas inventarte tú.

El CLI: el gran aliado que la IA entiende a la perfección

3 minutos

La lección más importante

Despliega antes. Ayer ya es tarde.

La lección del episodio entra en cuatro palabras: despliega antes, ayer ya es tarde. Setup honesto — la analogía del blog que todos los developers han querido montar pero nunca publicaron porque lo que de verdad querían era trastear con el VPS. Y desarrollo más incómodo: con IA, crear features tiene efecto bola de nieve y se vuelve adictivo, lo que hace todavía más tentador no salir a producción.

Las cosas malas pasan en prod, y solo en prod. Correos que no llegan aunque en local todo iba bien. Caché de Artisan que el dry run no detecta. Cada día que el código no toca producción es una semana de bugs futuros — y la disciplina de empujar pronto es lo que separa una webapp viva de un proyecto eterno.

Despliega antes. Ayer ya es tarde.

3 minutos

La cagada que pagué

Cuando la IA entiende “genera” en literal y duplica en Stripe

La historia que más caro me salió. Sincronizar suscriptores entre Stripe y la base de datos de la plataforma — un match transparente para los usuarios. Le pido a la IA que “genere las suscripciones”. La IA lo entiende literalmente y llama a newSubscription() con los datos leídos — creando duplicados para ~10-12 personas.

El dry run en dev había salido limpio. El bug solo aparece al ejecutar en producción contra cuentas reales. La frase que cierra el clip es la única honesta posible: la IA no se ha equivocado, me he equivocado yo — la responsabilidad sigue siendo del que firma el deploy. Si te ahorras este error gracias al clip, ya rentabilizaste el audio.

La cagada de enero: suscripciones duplicadas en Stripe

3 minutos

El matiz

La IA acelera, pero la responsabilidad no se delega

Con agentes IA cualquier feature se construye más rápido, y eso hace que volverse adicto a crear sea la trampa más cara. La disciplina es la contraria: desplegar pronto, asumir que la verdad está en producción — incluso cuando duele en forma de suscripciones duplicadas — y recordar que la IA se lava las manos. La que firma el deploy eres tú, y por eso este método existe.