La programación nunca volverá a ser lo mismo. No desde que herramientas como GitHub Copilot comenzaron a demostrar que parte del trabajo lo podían hacer las máquinas.
El éxito de estas soluciones es cada vez más claro en este ámbito, y ahora ha aparecido otra nueva y prometedora solución llamada Devin AI, y está desarrollada por Cognition Labs.
Devian AI: Ingeniero software robótico.
Sus creadores la califican como “el primer ingeniero de software IA”, y presumen de cómo Devin supera de largo a otros competidores en las pruebas SWE-Bench. En ellas se evalúa el comportamiento de distintos LLM a la hora de corregir problemas y peticiones de pull de repositorios Python muy populares, y según las pruebas este agente de IA es capaz de superar a Claude 2, Llama o GPT-4, entre otros.
El CEO de Cognition Labs, Scott Wu, explicaba en su presentación cómo basta describirle el problema a Devin para que él se encargue de todo. Consulta las APIs y el código, y tiene una consola, un IDE y un navegador propio para ir evaluando todo el proceso. Es capaz de detectar errores, modificar el código y probarlo para comprobar que el error está resuelto. La automatización es sorprendente y vuelve a demostrar la capacidad de estos agentes autónomos.
Devian AI: Un programador de lo más solvente.
En los ejemplos que compartieron Wu y su equipo en el hilo de Twitter inicial se ve cómo Devin AI es capaz de “aprender” a generar imágenes que esconden un texto dentro, pero también cómo son capaces de contribuir a repositorios de código ya maduros y que por ejemplo contienen errores. En un ejemplo adicional, Devin hizo el trabajo y solucionó un problema remunerado en la plataforma Upwork.
Algunos programadores ya tienen claro que esto es un hito más en ese teórico futuro en el que parte de su trabajo lo harán las máquinas. Es lo que apunta Adam Rackis, que es desarrollador en Spotify y que explicaba que “los días de graduarse en ocho semanas en un bootcamp en el que aprendes React y luego logras un trabajo con un sueldo de 200.000 dólares se terminaron”.
Fuente: Xataka
Ingeniería en Sistemas Computacionales
Más noticias sobre Sistemas Computacionales