IA 360
Informática

Cognition presenta Devin, un agente de IA para programar de principio a fin

La startup Cognition ha presentado Devin, un agente de IA que recibe encargos de programación, crea un plan y trabaja con terminal, editor y navegador. La empresa asegura que supera a otros sistemas en el benchmark SWE-bench.

4 min de lectura Read in English

Cognition ha presentado este martes Devin, un agente de inteligencia artificial diseñado para abordar tareas de ingeniería de software de forma autónoma. No se limita a sugerir líneas de código: la compañía le da un entorno informático propio, con terminal, editor de código y navegador, para investigar un problema, escribir una solución, probarla y corregir errores.

La propuesta llega en un momento en que asistentes como GitHub Copilot o ChatGPT ya se han incorporado al trabajo de muchos desarrolladores. La diferencia es de alcance: aquellos suelen responder a peticiones concretas dentro del flujo de trabajo del programador; Devin aspira a encargarse de una tarea completa y devolver el resultado.

Un agente que puede usar herramientas

Cognition describe a Devin como un agente, es decir, un sistema que no solo genera texto o código, sino que decide una secuencia de acciones para alcanzar un objetivo. Ante un encargo, puede elaborar un plan, buscar documentación en internet, abrir archivos de un repositorio, ejecutar comandos y comprobar el comportamiento del programa que está modificando.

El sistema también puede pedir aclaraciones al usuario cuando encuentra una ambigüedad. Esa capacidad es importante en programación: una petición aparentemente sencilla puede ocultar requisitos sobre seguridad, compatibilidad, rendimiento o la forma en que debe usarse una aplicación.

En su demostración, Cognition mostró a Devin aprendiendo tecnologías desconocidas a partir de documentación, corrigiendo errores en proyectos de código abierto y creando una aplicación web. Son tareas habituales en equipos de software, aunque una demostración controlada no equivale al trabajo mantenido sobre un producto real.

La referencia: SWE-bench

Para sostener su anuncio, Cognition utilizó SWE-bench, una prueba basada en incidencias reales de repositorios públicos de GitHub. El reto consiste en resolver errores y solicitudes de cambio a partir de la descripción que dejaron sus mantenedores, y validar después la solución con pruebas automáticas.

La empresa afirma que Devin resolvió sin asistencia el 13,86% de los casos del conjunto de prueba. Como comparación, Cognition indicó que el anterior mejor resultado era del 1,96%.

La cifra merece atención, pero también contexto. Resolver alrededor de uno de cada siete problemas no convierte al sistema en un sustituto general de un ingeniero de software. SWE-bench mide incidencias concretas y verificables; el desarrollo profesional incluye entender necesidades de negocio, negociar prioridades, revisar decisiones de arquitectura y responsabilizarse de un sistema cuando falla.

Aun así, el avance es relevante porque evalúa algo más exigente que completar una función aislada: obliga al modelo a moverse por un proyecto existente, interpretar un fallo y modificar el código sin romper otras partes.

De copiloto a delegación de trabajo

La llegada de Devin refleja un cambio en la carrera por automatizar la programación. Durante los últimos dos años, el producto dominante ha sido el copiloto: una herramienta que acelera al desarrollador proponiendo código, explicando funciones o redactando pruebas. Los agentes plantean otro modelo: delegarles una tarea delimitada y supervisar el resultado.

Eso puede ser útil para corregir incidencias repetitivas, preparar prototipos, actualizar dependencias o investigar fallos con una primera propuesta. También puede reducir el tiempo dedicado a tareas que hoy consumen horas de navegación entre documentación, repositorios y registros de errores.

Pero la autonomía añade riesgos prácticos. Un agente con acceso a una terminal puede instalar paquetes, cambiar configuraciones o introducir dependencias vulnerables si no existe revisión humana. El código que supera una prueba automática tampoco garantiza que sea mantenible, seguro o adecuado para la infraestructura de una empresa.

Cognition, cofundada por el programador competitivo Scott Wu, ha anunciado que ofrecerá acceso temprano a Devin. Su capacidad real se medirá fuera de las demostraciones y los benchmarks: en proyectos con requisitos imprecisos, sistemas antiguos y revisiones de código de profesionales que tendrán que decidir si las soluciones del agente merecen llegar a producción.

Compartir este artículo

Este sitio web utiliza cookies para mejorar la experiencia de navegación. Política de cookies.