Scott Wu, CEO de Cognition, analiza la evolución de los agentes de codificación con IA y el futuro de la ingeniería de software

Cognition es un laboratorio de IA aplicada que desarrolla Devin, el primer agente autónomo de codificación con IA del mundo, y que recientemente adquirió Windsurf, creador de uno de los principales entornos de desarrollo integrado (IDE) de codificación con agentes. Los productos de la empresa están diseñados para ayudar a los ingenieros de software a centrarse en tareas de mayor valor y permitir a los equipos de ingeniería abordar objetivos más ambiciosos.

Productos utilizados

    Payments
    Checkout
    Link
    Billing
Estados Unidos
Startup

Para Cognition, el futuro de la ingeniería de software no es una competencia en la que uno gana y el otro pierde entre ingenieros y agentes de IA. Es una colaboración entre personas y la IA que aprovecha las fortalezas de cada uno para crear equipos de ingeniería más eficientes y potentes.

Scott Wu es cofundador y CEO de Cognition. Desde niño mostró talento para las matemáticas y la programación. Creció en Luisiana, participó en su primera competencia de matemáticas en segundo grado y aprendió a programar a los 12 años. Ganó tres medallas de oro en la Olimpiada Internacional de Informática y se consagró campeón de MATHCOUNTS en 2011. Durante la universidad, representó a Harvard en el Concurso Internacional Universitario de Programación en 2016. En 2017 fundó su primera empresa, Lunchclub, una plataforma de networking impulsada por IA. Después de dejar Lunchclub en 2022, cofundó Cognition.

Hace poco contamos con Wu en nuestro podcast Cheeky Pint. Aquí compartimos un extracto de esa conversación para destacar sus ideas sobre el estado actual de la codificación con IA y el posible impacto de los agentes de IA en los roles tradicionales de la ingeniería de software. También nos dio su perspectiva sobre la trayectoria de crecimiento del sector de la IA. Esta entrevista en video se editó por motivos de duración y claridad. Para ver el episodio completo, haz clic aquí.

Cuéntanos sobre Devin. ¿Qué diferencia a tu agente de codificación con IA de los asistentes de codificación actuales?

Wu: A grandes rasgos, queremos construir el futuro de la ingeniería de software.
Hasta ahora, el paradigma fue el del IDE, con GitHub Copilot como uno de sus referentes, donde escribes en el teclado y el asistente te ayuda a trabajar más rápido y te proporciona herramientas, atajos y todo lo necesario.
Devin es un paradigma muy distinto de lo que yo llamaría una experiencia asíncrona, en la que tienes un agente y le delegas una tarea. Así, Devin opera de forma natural a nivel de ticket o de proyecto: tienes una tarea en GitHub o algo similar y etiquetas a Devin en Slack, Linear o Jira, y entonces Devin se pone a trabajar en ello.

¿Qué tan bien resuelve Devin hoy en día esas tareas de desarrollo?

Wu: Hoy nos gusta referirnos a Devin como un ingeniero junior. Por lo general, vemos que las personas lo usan para aspectos como solicitudes de nuevas funcionalidades simples y correcciones. Devin también se encarga de muchas de las tareas más repetitivas y tediosas que surgen con frecuencia en el trabajo de ingeniería: migraciones, modernizaciones, refactors, actualizaciones de versiones o pruebas y documentación. Es increíble la cantidad de tiempo que un ingeniero de software dedica a cosas como arreglar despliegues en Kubernetes.

Todas las organizaciones del mundo están tratando de entender el impacto de la codificación con IA. ¿Cuál es tu opinión sobre el impacto en la productividad? ¿Y realmente es medible?

Wu: Sí, claro. Creo que este cambio gradual hacia los agentes va a ayudar mucho, como se está viendo. Con los agentes, gran parte del flujo de trabajo consiste en que el sistema haga la tarea por ti. Así que, si se trata de una tarea de Jira o de una migración, normalmente tienes una buena idea de cuántas horas de ingeniería se van a necesitar. Ahora el agente se encarga de todo de principio a fin. El impacto es mucho más claro, porque ya no tienes que hacer esa migración. Revisas el pull request en cinco minutos y listo.

Cuéntame sobre la adquisición de Windsurf. Entiendo que el acuerdo se concretó muy rápido.

Wu: Nos enteramos el viernes, al mismo tiempo que todos los demás, de que estaba en marcha un acuerdo entre Google y Windsurf. Esa misma noche los contactamos directamente y empezamos a hablar, y nos dimos cuenta de que, si había algo que hacer, tenía que estar listo para el lunes.

Así que dijimos: «Bien, si queremos explorar esto, tenemos que dedicar todo el fin de semana a ello sin parar». Ese mismo sábado llegamos a un acuerdo verbal y, luego, todos pasamos la noche en vela el domingo para resolver la parte legal. Y el lunes a las 9:00 a. m. firmamos el acuerdo. Fue muy divertido.

Luego descubrimos que había una sinergia muy interesante, porque el equipo central de investigación e ingeniería de producto de Windsurf se fue a Google, mientras que el resto de las funciones permanecieron completamente intactas. En Cognition, para bien o para mal, habíamos hecho un buen trabajo en la creación de ese equipo central de investigación e ingeniería de producto, pero estábamos un poco rezagados en el crecimiento del resto de las funciones. Sabíamos que allí había algo realmente interesante.

El sector de la IA se compone de distintas capas: están los centros de datos, luego los laboratorios y, por último, las capas de aplicación. Si piensas en los próximos 5 o 10 años, ¿qué capas serán más competitivas? ¿Cuáles lo serán menos?

Wu: Todo el mundo se burla de mí cuando digo esto, pero creo que todas las capas van a ir muy bien.

El valor se acumula allí donde existe una diferenciación significativa en cada capa: están NVIDIA y TSMC, y mientras NVIDIA necesite trabajar con TSMC y TSMC con NVIDIA, ambas seguirán teniendo un gran desempeño. Esto también se observa en toda la pila de software. Yo diría que los problemas que se resuelven en estas distintas capas son muy diferentes entre sí y presentan una diferenciación muy significativa.

Por ejemplo, lo único que le importa a Cognition es construir el futuro de la ingeniería de software. Cada empresa tiene su propio ADN y sus propias fortalezas.

¿Cómo crees que debería ser la infraestructura económica para la IA?

Wu: Pasar de un modelo de precios por usuario a uno basado en el uso es un cambio importante, sin duda. Otro aspecto clave es que también surgirá toda una economía de agentes.

Pedimos nuestro DoorDash con Devin. También usamos Devin para pedir en Amazon: estamos en Slack y decimos «Oye, @Devin, ¿puedes comprar más pizarras para nosotros?». Tuvimos otro caso interesante en el que hicimos que Devin negociara con una aerolínea para obtener el reembolso de un vuelo cancelado. Devin estuvo chateando con el agente del sitio y en un momento dijo: «Esto no está funcionando. Necesito hablar con una persona ahora mismo». Y consiguió el reembolso.

Así que hoy en día hay muchos más agentes que navegan por la Web y hasta ahora el paradigma fue que existen muchas cosas que no están permitidas para entidades no humanas. Quizás veremos mucha más delegación de acceso, lo que deja claro que un agente puede actuar en tu nombre.

¿Cuándo será la última vez que contrates a un ingeniero?

Wu: Es una buena pregunta. Haré una distinción: creo que llegará un punto, quizás dentro de dos, tres o cuatro años, en el que dejaremos de usar el código como interfaz principal. En pocas palabras, ser ingeniero de software será simplemente decirle a la computadora qué hacer.

¿Quieres decir que dentro de dos a cuatro años los ingenieros de software ya no mirarán código en su día a día, como hoy no miran el lenguaje ensamblador?

Wu: Exacto. Tomarán muchas decisiones de arquitectura, pero en la mayoría de los casos no revisarán el código directamente. En ese punto, los roles cambian bastante. Pero, en todo caso, creo que habrá muchos más ingenieros de software, no menos.

Todo el mundo habla de la paradoja de Jevons y de cómo se relaciona con la IA. Esto es cierto sobre todo en el ámbito del software, donde la demanda de más código y más software parece no tener fin.

Cuentas claras y transparentes

Precios integrados por transacción sin comisiones ocultas

Inicia tu integración

Ponte en marcha con Stripe en solo 10 minutos