WWWhat's new

Devin, un ingeniero de software de Inteligencia Artificial, una IA que programa y consulta documentación

El anuncio de «Devin» por parte de Cognition Labs ha puesto la piel de gallina a todos los programadores del mundo.

Estamos hablando de un desarrollo innovador en la tecnología de IA, especialmente en el campo de la ingeniería de software. Se trata de un ingeniero de software de inteligencia artificial, capaz de realizar tareas de forma autónoma, desde depurar y leer documentación hasta completar trabajos reales en plataformas como Upwork.

 

Aunque de momento solo tenemos este vídeo y este tweet, parece que estamos frente a una IA capaz de crear un plan paso a paso, crear proyectos utilizando herramientas de desarrollo estándar e incluso aprender de la documentación en línea.

Trabajando con Devin para crear programas

Veamos lo que han presentado:

Trabajando con Devin para crear software

Todo esto, si llega a demostrarse (tendrá que probarse por diferentes programadores, no solo por la plataforma creadora del invento) tendría profundas implicaciones para la industria de la ingeniería de software:

Ahora tengamos en cuenta que, si bien el rendimiento de Devin es impresionante, garantizar una precisión y confiabilidad constantes en una amplia gama de tareas y escenarios es fundamental, especialmente en entornos de alto riesgo. La autonomía de la IA en la codificación también genera preocupaciones éticas y de seguridad, particularmente en torno a la posibilidad de que la IA introduzca vulnerabilidades o sesgos en las bases de código. Y ni que decir tiene si las máquinas comienzan a crear programas y no hay nadie revisando ese trabajo.

Lo que está claro es que el avance representado por Devin sugiere un futuro en el que la IA desempeña un papel central en la ingeniería de software, lo que podría conducir a innovaciones y eficiencias antes inimaginables. Es posible que tengamos que repensar el papel de los desarrolladores en este nuevo paradigma.