Transcript

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..

Key Takeaway

Aunque la IA puede construir software de forma autónoma, el futuro exitoso no está en el 'vibe coding' puro sino en la ingeniería agéntica que combina las capacidades de la IA con supervisión humana para crear software de alta calidad en lugar de soluciones que solo 'más o menos funcionan'.

Highlights

Cursor lanzó GPT 5.2 Codex que construyó un navegador completo de forma autónoma durante una semana, escribiendo más de 3 millones de líneas de código

El navegador funciona 'más o menos', lo que resalta que el último 20% (del 80% al 100%) de cualquier proyecto es la parte más compleja

Existe un espectro entre el 'vibe coding' puro (dejar que la IA escriba todo sin supervisión) y la 'ingeniería agéntica' (usar IA como herramienta con supervisión humana)

El vibe coding puro es viable para herramientas personales, software desechable o gratuito, pero no para productos comerciales de calidad

La ingeniería agéntica implica dar instrucciones claras a la IA, revisar el código regularmente y intervenir cuando sea necesario

La mentalidad de 'más o menos funciona' está empeorando la calidad del software, una tendencia que existía antes de la IA pero que se está acelerando

Habrá un mercado valioso para software de alta calidad construido usando IA de manera responsable, combinando habilidades humanas con capacidades de IA

Timeline

El experimento de Cursor: un navegador construido por IA

Michael Truel, CEO de Cursor, anunció que GPT 5.2 Codex construyó un navegador completo funcionando ininterrumpidamente durante una semana. La IA escribió más de 3 millones de líneas de código en miles de archivos, creando un motor de renderizado desde cero que maneja análisis HTML, cascada CSS y otras funcionalidades esperadas de un navegador. Sin embargo, el navegador resultante tiene una restricción crítica: 'funciona más o menos'. Aunque es impresionante que la IA haya logrado esto de forma autónoma, esta calificación de 'más o menos' plantea preguntas importantes sobre la viabilidad real de este enfoque para productos de calidad.

La regla del 80/20: el último 20% es lo más difícil

El autor argumenta que aunque nunca ha construido un navegador, es evidente que las partes que llevan un proyecto del 80% al 100% son las más complejas, y esto no solo aplica a navegadores. Si has construido cualquier cosa en la vida, incluso fuera de la programación, sabes que la parte difícil comienza una vez terminado el 80% del proyecto. Para muchos programas, el 80% o 70% puede no ser suficiente, y ese último tramo es súper difícil de alcanzar y donde la IA por sí sola podría no llevarte. Este principio subraya la diferencia entre construir algo que 'más o menos funciona' versus un producto completamente funcional y pulido.

Postura positiva sobre la IA y uso práctico

El autor aclara que es 100% positivo sobre la IA y la usa constantemente en su trabajo diario. Por ejemplo, buildmygraphic.com tiene la mayor parte de su código escrito por IA, aunque no con vibe coding puro, sino con instrucciones específicas, revisando el código personalmente y ajustando cuando es necesario. También lanzó una actualización importante de su curso 'IA para desarrolladores' donde enseña a usar GitHub Copilot y Cursor eficientemente. Está convencido de que la IA es el futuro para los desarrolladores y que usarla intensamente y eficientemente será vital. Sin embargo, no está convencido de que el vibe coding en su forma más pura sea la solución definitiva.

El espectro: vibe coding vs ingeniería agéntica

Existe un espectro entre el vibe coding y la ingeniería agéntica, y la pregunta es dónde te posicionas en ese espectro. El vibe coding, como lo define el autor, consiste en dejar que la IA escriba el código sin revisiones, sin entender la base de código y sin pasar instrucciones específicas sobre patrones o paquetes a usar. Esta forma de codificar no tiene futuro para productos comerciales o productos reales, en su opinión. Sin embargo, puede ser genial para otros casos de uso específicos como herramientas de utilidad personal, software desechable que usas una o dos veces, o software gratuito donde no cobras dinero y por tanto no importa tanto si funciona perfectamente.

La ingeniería agéntica como el verdadero futuro

En el otro extremo del espectro está la ingeniería agéntica, que el autor practica y considera el verdadero futuro. Esto significa usar la IA como una herramienta, no solo para tareas simples sino también para tareas complejas, pero con instrucciones claras respecto a patrones, bibliotecas y arquitectura. Implica revisar el código de alguna forma, incluyendo posibles revisiones automatizadas con otras herramientas de IA, pero mirando el código periódicamente para entender qué está pasando. También significa intervenir personalmente en el código cuando la IA se atasca o cuando quieres iniciarla con cierta implementación donde sabes cómo debería verse una interfaz o qué patrón usar. El autor reconoce que podría estar equivocado y que en unos años el vibe coding podría ser la norma, pero cree firmemente que la única decisión equivocada ahora mismo es no usar IA en absoluto.

El problema con 'más o menos funciona' y la calidad del software

El autor expresa preocupación por la actitud de 'más o menos funciona' que se está acelerando con la IA. Esta tendencia de sacrificar calidad por velocidad ha existido durante años, visible en sistemas operativos como iOS y Windows llenos de errores, o videojuegos injugables el primer día. La calidad del software ha empeorado durante los últimos 15 años debido a la mentalidad de 'podemos parchear rápido', y esto se está acelerando con la IA. Con el vibe coding, quizás no te importen los errores porque puedes corregirlos al instante, y tener código horrible podría no importar porque ningún humano necesita entenderlo. Si tu solución es un montón de declaraciones if para corregir problemas en lugar de una implementación limpia, eso podría considerarse aceptable. Aunque reconoce que este podría ser el futuro, no cree ni espera que lo sea.

Oportunidades para software de alta calidad con IA

El autor concluye argumentando que habrá un mercado real y valioso para software de alta calidad, software que no esté roto desde el primer día y que no sea una porquería. No hay ninguna ley que obligue a moverse rápido y sacrificar la calidad del software. Puedes usar la IA para construir mejor software, para obtener lo mejor de ambos mundos, combinando tus habilidades humanas con las capacidades de la IA. Esto incluye usar la IA como un par de ojos extra que revise tu código. Aunque espera que nos movamos en esa dirección, reconoce que la mayoría probablemente no lo hará. Sin embargo, esto abrirá oportunidades valiosas específicamente para las empresas y desarrolladores que sí construyan software de alta calidad y que sí intenten obtener lo mejor de ambos mundos en lugar de conformarse con soluciones que simplemente 'más o menos funcionan'.

Community Posts

View all posts