Sonar anuncia que ha comprado AutoCodeRover, una solución de agentes de IA para el desarrollo de software. Esta nueva adquisición confirma el compromiso de Sonar de invertir en IA para ayudar a los equipos a desarrollar código seguro y de calidad.
AutoCodeRover es una tecnología basada en agentes LLMs para codificar y mantener el código. Esta solución acelera el desarrollo de un proyecto de software porque deduce la intención del desarrollador a partir de diversos artefactos en el proyecto. Está desarrollado por investigadores de la National University of Singapore (NUS). Combina los modelos de LLMs de última generación con capacidades únicas de búsqueda y razonamiento de código para automatizar los pasos en el ciclo de vida del desarrollo de software.
Ahora, Sonar colabora con los investigadores del Trustworthy and Secure Software Research Group at NUS, dirigido por el profesor Abhik Roychoudhury durante la mejora continua de la tecnología de Agentic AI.
“Estamos orgullosos de que la empresa derivada del profesor Abhik Roychoudhury, AutoCodeRover, haya sido adquirida por Sonar. Esto resalta la innovación y el impacto real de nuestra investigación”, dijo el profesor Tan Kian Lee, decano de la NUS School of Computing. “Esperamos ver cómo este éxito continúa dando forma al futuro del desarrollo de software.”
“Los agentes de IA proporcionan a los desarrolladores y las empresas un conjunto de herramientas para desarrollar mejor y más rápido”, comentó Tariq Shaukat, CEO de Sonar. “Los estudios estiman que los desarrolladores pasan casi la mitad de su tiempo corrigiendo errores, abordando deudas técnicas y en otros trabajos que no ayudan a crear el futuro. Esto conduce a una menor productividad y felicidad del desarrollador. Agentic AI trabaja codo con codo con los desarrolladores y les ayudará a construir mejor y más rápido.”
AutoCodeRover tiene un diseño independiente de LLMs que garantiza la compatibilidad con una variedad de modelos de lenguaje, como los de OpenAI, Anthropic, Google y Meta. Esto proporciona a los usuarios la flexibilidad de elegir la mejor solución para sus necesidades específicas.
La integración de AutoCodeRover por parte de Sonar está prevista para finales de este año. Desde excentia, consideramos que la integración de AutoCodeRover en las soluciones de Sonar la encontraremos en SonarLint, ahora conocido como SonarQube for IDE. ¿Por qué? Al ser una solución que “deduce la intención del desarrollador” esta etapa donde mejor se interpreta es mientras escribe código en el IDE. Recordemos que SonarQube for IDE detecta errores en el código mientras lo escribe un desarrollador.
Esta futura integración, tal y como indica Sonar, tendrá los siguientes beneficios en los equipos de desarrollo:
Acelerar el desarrollo: automatizar las tareas clave en el SDLC para reducir el tiempo de desarrollo.
Mejora continua de la calidad del código: agiliza las revisiones de código para no solo detectar problemas, sino también remediarlos al instante para una entrega ágil de aplicaciones de alta calidad.
Reducir los costes: Reducir los costes de desarrollo mediante el manejo de la parte laboriosa del trabajo de codificación de forma autónoma.
Fomentar la innovación: permitir que los desarrolladores dediquen menos tiempo a cuestiones y más tiempo a crear soluciones empresariales innovadoras.
Y hasta aquí está novedad de Sonar. El artículo origina de Sonar lo puedes encontrar aquí