Cómo usé la IA para reconstruir mi SaaS desde cero
Intenté automatizar la migración de mi SaaS usando IA. Fallé tres veces.
Quería migrar mi aplicación, CourseShelf, de React a Phoenix LiveView. Pensé que solo tenía que darle un prompt a la IA y listo. Me equivoqué.
Así fue como resultaron mis cuatro intentos:
Intento 1: La prueba de la pereza
- Esfuerzo: 0/10
- Resultado: Fracaso total.
- Le di un prompt minúsculo. La IA alucinó componentes y dejó insignias de "próximamente" por todas partes. Fue un desastre.
Intento 2: El método por lotes
- Esfuerzo: 0/10
- Resultado: Mejor, pero aún con fallos.
- Le dije a la IA que dividiera la tarea en piezas más pequeñas. Funcionó mejor para algunas páginas, pero seguía dejando código incompleto y comentarios de tareas pendientes.
Intento 3: El plan detallado
- Esfuerzo: 4/10
- Resultado: Buen código, mala UI.
- Escribí un archivo de instrucciones largo. La calidad del código mejoró, pero la UI no se parecía en nada a mi aplicación original.
Intento 4: Implementación de habilidades manuales
- Esfuerzo: 9/10
- Resultado: Éxito.
- Convertí mis instrucciones en una "habilidad". Trabajé con la IA página por página. Revisé cada una de las líneas.
La verdad sobre la programación con IA: La IA no tiene una bola de cristal. No puede leer tu mente. Si quieres código de alta calidad, no puedes ser perezoso.
Pasé 40 días dirigiendo el proceso. No automaticé la migración. Automaticé el playbook, pero yo hice el trabajo real. Estuve al lado de la IA, detecté cada error y escribí nuevas reglas cada vez que se desviaba.
La recompensa:
- Fidelidad de la UI: 9/10
- Calidad del código: 10/10
Pasé más tiempo del que tomaría un simple prompt. Pero ahora tengo una base de código limpia de la que estoy orgulloso. Si quieres resultados profesionales, debes mantenerte al volante.
Fuente: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m
Comunidad de aprendizaje opcional: https://t.me/GyaanSetuAi