Este artículo describe el nacimiento, desarrollo e impacto del asistente de codificación de IA Devin. A partir de una "operación mágica" que resolvió el problema del servidor navideño, Devin rápidamente se convirtió en la mano derecha de un programador e incluso fue adoptado por empresas como Microsoft. Su aparición no solo despertó la atención de la industria sobre la revolución de la codificación de IA, sino que también hizo que los programadores de todo el mundo pensaran en el futuro de su profesión. Este artículo analizará en profundidad el equipo detrás de Devin, sus ventajas técnicas, sus perspectivas de mercado y su impacto potencial en las carreras de los programadores.
¿Recuerda el problema del servidor que dejó a un grupo de élites de Silicon Valley rascándose la cabeza justo antes de la Navidad del año pasado? En ese momento, el equipo de Cognition AI estaba luchando con un servidor de datos complejo. Probaron varios métodos pero aún no pudieron hacerlo funcionar. adecuadamente. Justo cuando todos estaban a punto de darse por vencidos, alguien sugirió que el asistente de codificación de IA Devin, que aún no se había presentado oficialmente en ese momento, lo intentara. ¿Adivina qué? Devin realmente resolvió el problema como por arte de magia. un archivo de prueba del sistema que fue ignorado por el equipo, la luz indicadora del terminal del servidor cambió de rojo a verde. ¡Fue un milagro!
La "operación mágica" de Devin sorprendió a todo el equipo y se dieron cuenta de que el campo de la ingeniería de software estaba a punto de marcar el comienzo de un cambio revolucionario. Un año después, Devin se ha convertido en un asistente útil para los programadores en su trabajo diario. Puede encontrar y corregir errores, actualizar bloques de código, migrar código entre diferentes plataformas e incluso "limpiar esta base de código" según instrucciones sencillas. el Señor hace planes y los ejecuta. A diferencia de herramientas como GitHub y Codeium que solo brindan sugerencias de código, Devin es un agente autónomo que teóricamente es capaz de escribir, corregir y migrar código de forma independiente sin participación humana, y puede completar todo el proyecto que normalmente se asigna a los desarrolladores.
Detrás de Devin hay un "equipo de ensueño" compuesto por un grupo de programadores talentosos: el equipo fundador de Cognition AI. Este equipo puede denominarse "recolector de medallas de oro" de IOI. Los tres fundadores, Scott Wu, Steven Hao y Walden Yan, son todos medallistas de oro de IOI, ¡se dice que han ganado 10 medallas de oro de IOI, un total de 10 medallas de oro de IOI! Emprendedor en serie, antes de fundar Cognition AI, creó una plataforma de red social impulsada por IA llamada Lunchclub. Ha sido un genio matemático desde que era un niño y ha alcanzado el nivel más alto de clasificación de "Maestro legendario" en Codeforces (un sitio web de intercambio de programadores). Steven Hao tiene una amplia experiencia en sistemas de IA. Se graduó en el MIT con especialización en informática y matemáticas y trabajó como ingeniero senior de sistemas de IA en Scale AI. Walden Yan es un joven y prometedor graduado de Harvard. Este equipo de adolescentes talentosos construyó Devin en solo 6 meses y recibió una inversión de 176 millones de dólares de Founders Fund y Khosla Ventures. ¡La valoración de la empresa se disparó a 2 mil millones de dólares!
Empresas conocidas como Ramp, MongoDB y Microsoft han comenzado a utilizar Devin. El CTO de Microsoft, Kevin Scott, incluso elogió a Devin como una herramienta extraordinaria en la conferencia anual de desarrolladores. Sin embargo, Devin no es perfecto. Un blogger de YouTube con 35 años de experiencia como ingeniero de software reprodujo un video promocional de Devin completando una tarea de Upwork, solo para descubrir que el desempeño real de Devin era mucho menos impresionante de lo que se muestra en el video. Algunas personas también cuestionan que Cognition AI exagere las capacidades de Devin, creyendo que Devin actualmente solo puede completar algunas tareas predefinidas, como limpiar el código existente.
Aunque Devin todavía tiene deficiencias, su potencial de desarrollo sigue siendo enorme. La IA cognitiva mejora constantemente las capacidades de Devin, como permitirle movilizar IA subordinadas para ayudar en el trabajo, lo que formará una "burocracia de IA" como una "legión" compuesta por ingenieros jóvenes. Este modelo de "gestión" puede incomodar a algunos programadores, pero Scott Wu cree que Devin puede ayudar a las empresas a lanzar más proyectos y permitir que los programadores humanos se concentren en trabajos más significativos.
El código generado por IA ya está empezando a remodelar industrias enteras. Pichai, director ejecutivo de Google, dijo que más del 25% del código nuevo dentro de Google está escrito por IA. El CEO de Microsoft, Nadella, dijo que la herramienta de autocompletado de código de GitHub representó el 40% del crecimiento de los ingresos de este año. La codificación de IA se ha convertido en el caso de uso más financiado en el campo GenAI. En la primera mitad de 2024, las nuevas empresas en este campo recaudaron más de mil millones de dólares. Se espera que para 2029, los ingresos reales de la codificación de IA superen los 4 mil millones de dólares. .
El futuro de la codificación mediante IA es apasionante, pero también peligroso para millones de programadores de todo el mundo. ¿Significa la aparición de Devin que la profesión de programador está a punto de desaparecer? Scott Wu cree que es poco probable que se produzcan despidos a gran escala porque el mercado actual de programadores todavía es escaso. Pero pase lo que pase, la ola de codificación con IA se ha extendido. Programadores, ¿están preparados?
El rápido desarrollo de la tecnología de codificación de IA ha traído impactos y desafíos a la industria de los programadores, pero también ha traído nuevas oportunidades. Los programadores deben adaptarse a las nuevas tendencias tecnológicas y mejorar sus habilidades para seguir siendo invencibles en la competencia futura. Los programadores del futuro pueden centrarse más en el desarrollo, la aplicación y la gestión de herramientas de IA, así como en un trabajo más creativo y estratégico.