00:00:00Cursor anunció el lanzamiento de GPT 5.2 Codex en Cursor,
00:00:03un nuevo modelo fronterizo para tareas de larga duración.
00:00:07Pero ese no es realmente el punto principal de mi video.
00:00:11En cambio,
00:00:12el punto principal de mi video aquí es sobre esta publicación de Michael Truel,
00:00:17el CEO de Cursor,
00:00:18donde menciona que usaron este modelo,
00:00:21asumo al menos,
00:00:22están mencionando GPT 5.2 aquí,
00:00:24no Codex,
00:00:25pero supongo que se refiere a Codex,
00:00:27que usaron este modelo para construir un navegador con IA,
00:00:31solo con IA,
00:00:32según entiendo,
00:00:33porque funcionó ininterrumpidamente durante una semana.
00:00:37Así que la IA en Cursor funcionó durante una semana y construyó un navegador..
00:00:43Escribió más de tres millones de líneas de código en miles de archivos y el motor de renderizado que escribió fue hecho desde cero y maneja el análisis de HTML,
00:00:53la cascada de CSS,
00:00:55todas las cosas que esperarías de un navegador,
00:00:58asumo.
00:00:58Sin embargo, hay una restricción importante.
00:01:01Funciona más o menos.
00:01:03Y entiendo totalmente de dónde viene el equipo de Cursor.
00:01:06Es impresionante que solo la IA por sí misma haya escrito un navegador que en su mayor parte funciona.
00:01:13Sin embargo,
00:01:14aunque nunca he construido un navegador y probablemente nunca lo haré,
00:01:19es justo decir que son todas las partes que lo llevan del 80 al 100% las que son complejas.
00:01:25Y eso no solo es cierto para los navegadores.
00:01:28Si has construido algo en tu vida,
00:01:30incluso fuera de la programación,
00:01:32sabes que para la mayoría de los proyectos,
00:01:35la parte difícil comienza una vez que has terminado el 80%.
00:01:39Y ni siquiera estoy hablando del marketing y demás,
00:01:42que es súper difícil..
00:01:45Estoy hablando simplemente de construir.
00:01:48Y para muchos proyectos,
00:01:49para muchos programas,
00:01:51no necesitas llegar al 100%,
00:01:53pero el 80% o el 70% puede que no sea suficiente.
00:01:56Y es ese último tramo el que puede ser súper difícil de alcanzar y donde la IA podría no llevarte.
00:02:03Solo la IA, me refiero.
00:02:04Y quiero ser muy claro aquí porque es fácil malinterpretar o malentender ese video.
00:02:10Soy 100% positivo sobre la IA.
00:02:12La uso todo el tiempo.
00:02:13Por ejemplo,
00:02:14buildmygraphic.com tiene la mayor parte de su código escrito por IA.
00:02:18Aunque no con vibe coding,
00:02:20sino con mis instrucciones,
00:02:22revisando yo mismo el código,
00:02:24metiéndome en el código y ajustando cosas cuando hace falta.
00:02:28Pero usé mucha IA para este sitio.
00:02:30También acabo de lanzar una gran actualización para mi curso de IA para desarrolladores donde te guío sobre cómo usar GitHub Copilot y Cursor eficientemente y exploro las diferentes funciones que ofrecen para ayudarte a sacar más provecho de la IA.
00:02:47Porque creo,
00:02:47y lo he compartido en otros videos también,
00:02:50que la IA es el futuro para los desarrolladores.
00:02:53Es una herramienta súper útil y usarla intensamente y eficientemente será vital.
00:02:59De eso estoy totalmente convencido.
00:03:01No estoy tan convencido de que el vibe coding en su forma más pura nos lleve hasta allí.
00:03:07Y eso probablemente vale la pena explicarlo.
00:03:10Porque hay un espectro,
00:03:11diría yo,
00:03:12entre el vibe coding y la ingeniería agéntica.
00:03:15Bueno,
00:03:16por supuesto,
00:03:16también podrías decir que está el no usar IA en absoluto.
00:03:20Pero de nuevo, estoy convencido de que deberías usar IA.
00:03:24Y la pregunta es dónde estás en ese espectro.
00:03:27¿Estás aquí.
00:03:28¿Estás aquí?
00:03:29¿Estás en el medio?
00:03:30Y puedes estar en cualquier punto ahí?
00:03:32Pero hay diferentes compromisos o casos de uso, diría yo.
00:03:36La pregunta también es cómo defines el vibe coding.
00:03:40El vibe coding,
00:03:41tal como lo entiendo,
00:03:42consiste en dejar que la IA escriba el código,
00:03:45sin revisiones de código,
00:03:47sin entender la base de código,
00:03:49y tampoco pasando instrucciones específicas de código como usa este patrón o usa este paquete.
00:03:55Así que realmente sin saber nada sobre el código.
00:03:58Eso es 100% vibe coding, como yo lo definiría.
00:04:02Y definitivamente hay otras definiciones diferentes por ahí también.
00:04:06Eso es simplemente lo que quiero decir con vibe coding.
00:04:10Esta forma de codificar no tiene futuro,
00:04:12en mi opinión,
00:04:13para productos comerciales,
00:04:15para productos reales.
00:04:17Sin embargo,
00:04:17puede ser genial para otras cosas,
00:04:20para otros tipos de productos.
00:04:22Así que el vibe coding,
00:04:23por ejemplo,
00:04:24puede ser genial,
00:04:25diría yo,
00:04:26para herramientas de utilidad personal,
00:04:28o para software desechable.
00:04:30Algo que usas una o dos veces y no te importa demasiado,
00:04:34o quizás también para software gratuito,
00:04:37donde realmente no cobras dinero a la gente y por lo tanto no importa realmente si funciona tan bien.
00:04:43Podrías hacer esos argumentos y diría que esos son casos de uso donde el vibe coding puro es viable.
00:04:50Puedes absolutamente usar IA para simplemente solicitar un script que haga algo y no te importa si cubre todos los casos extremos,
00:04:59si tal vez tiene algunos posibles errores,
00:05:01porque si hace el trabajo por ti,
00:05:04estás feliz.
00:05:04Eso está absolutamente bien.
00:05:06Y puedes hacer vibe coding sin problema.
00:05:09Ahora,
00:05:10en el otro extremo del espectro,
00:05:12tenemos la ingeniería agéntica.
00:05:14Y con la ingeniería agéntica,
00:05:16que es lo que hago y lo que creo que es el futuro,
00:05:19usas la IA como una herramienta.
00:05:21Esto no significa que la uses solo para las tareas tontas,
00:05:25eso puede incluir tareas complejas.
00:05:27Muy importante para mí porque es fácil malinterpretarlo,
00:05:31pero esto puede incluir tareas complejas.
00:05:34Pero significa que tienes instrucciones claras respecto a patrones,
00:05:38bibliotecas,
00:05:39etc.
00:05:39que quieres usar.
00:05:41También significa que revisas el código de una forma u otra,
00:05:45puede incluir también revisiones automatizadas con ayuda de otras herramientas de IA,
00:05:50pero mirarás el código de vez en cuando para entender qué está pasando.
00:05:55Y también significa que te metes en el código tú mismo cuando la IA se atasca o cuando quieres ponerla en marcha con cierta implementación donde sabes cómo debería verse cierta interfaz o qué patrón quieres usar para que la IA pueda entonces terminar tus pensamientos.
00:06:13Por así decirlo, diría que este es el futuro.
00:06:16Este año, ingeniería agéntica, ese es mi futuro al menos.
00:06:20Y por supuesto, podría estar equivocado aquí.
00:06:23Tal vez en un par de años,
00:06:24el vibe coding sea la única forma porque la IA es tan buena que puede hacer todo.
00:06:30No creo que lo sea, pero absolutamente podría serlo.
00:06:33Creo que la única decisión equivocada ahora mismo,
00:06:37sin embargo,
00:06:37es no estar en ningún lugar de este espectro.
00:06:40Deberías estar en algún lugar aquí.
00:06:43Definitivamente deberías usar IA.
00:06:45Y lo he compartido en otros videos.
00:06:47Sin embargo,
00:06:48volviendo a esta publicación,
00:06:50tengo un problema con esa cosa de "más o menos funciona".
00:06:54Y lo entiendo como se menciona aquí en el contexto de esta publicación de Cursor.
00:06:59También vale la pena señalar que claramente el equipo de Cursor quiere cambiar la narrativa o tal vez ganar más visibilidad de nuevo,
00:07:08especialmente en X donde las últimas semanas han estado dominadas por desarrolladores usando Claude Code con el Rolf loop para dejar que la IA construya todo al final de una manera inspirada en el vibe coding.
00:07:22Tiene sentido que el equipo de Cursor quiera mostrar que también puedes usar Cursor para hacer tareas de larga duración con IA y dejar que la IA construya software de forma autónoma,
00:07:34porque eso claramente es algo que está ganando mucha visibilidad ahora mismo,
00:07:39especialmente en X.
00:07:40Así que lo entiendo totalmente.
00:07:42Y de nuevo, Cursor es una herramienta increíble.
00:07:46Quiero ser muy claro al respecto.
00:07:48Solo que tengo un problema con esta actitud de
00:07:51"más o menos funciona"
00:07:52porque creo que se está acelerando.
00:07:55Se está convirtiendo cada vez más en algo común ahora con la IA.
00:07:59Y lo hemos visto durante años.
00:08:01Lo hemos visto mucho antes de la IA,
00:08:03que sistemas operativos como iOS o Windows empeoraron.
00:08:07Están llenos de errores.
00:08:09Puedes verlo en videojuegos,
00:08:11que a menudo son injugables el primer día.
00:08:13Puedes verlo en tanto software.
00:08:15No tiene nada que ver con la IA..
00:08:26La calidad del software empeoró.
00:08:28Y lo entiendo.
00:08:29Podemos iterar rápidamente.
00:08:31Puedes parchear las cosas.
00:08:32Esa es la mentalidad que se desarrolló durante los últimos 15 años más o menos.
00:08:37Y esa es la mentalidad que veo que continúa y se acelera ahora con la IA,
00:08:42porque con la IA puedes parchear las cosas rápidamente,
00:08:46por supuesto..
00:08:47Y si estás programando con VIPE,
00:08:49por ejemplo,
00:08:50quizás no te importe demasiado los errores porque puedes corregirlos al instante de todos modos.
00:08:56Y tener una calidad de código horrible en tu base de código podría no importar porque ningún humano necesita entrar ahí.
00:09:04La IA puede resolverlo y arreglarlo.
00:09:06Y si tu solución es un montón de declaraciones if para corregir todas las diferentes cosas que podrían salir mal en lugar de una implementación limpia,
00:09:16eso podría no importar.
00:09:17Y nuevamente,
00:09:18ese es absolutamente un futuro que podríamos tener.
00:09:21No creo que sea el futuro.
00:09:23Ciertamente no espero que sea el futuro,
00:09:25pero podríamos tener eso como futuro.
00:09:27Pero también creo que como desarrolladores,
00:09:30como empresas que construyen software,
00:09:33habrá un mercado real para software de alta calidad,
00:09:36software que no esté roto desde el primer día,
00:09:39software que no sea una porquería.
00:09:41Y podrías usar la IA para construir mejor software también.
00:09:45No hay ninguna ley que te obligue a moverte rápido y sacrificar la calidad del software.
00:09:50Puedes usar la IA para construir mejor software,
00:09:53para obtener lo mejor de ambos mundos,
00:09:56para combinar tus habilidades con la IA,
00:09:58para usar la IA como un par de ojos extra que revise tu código.
00:10:02Y esperaría que nos movamos más en esa dirección porque creo que aunque la mayoría probablemente no lo hará,
00:10:09se abrirán oportunidades valiosas para las empresas y desarrolladores que sí construyan software de alta calidad y que sí intenten obtener lo mejor de ambos mundos..