Microsoft AI ha lanzado de manera destacada una herramienta llamada Code Researcher, un agente de investigación profunda diseñado específicamente para manejar el código y el historial de envíos en sistemas grandes.
Esta innovadora herramienta está destinada a abordar los desafíos de depurar y reparar errores en códigos de sistemas complejos (como el núcleo de Linux), marcando así otro gran avance del AI en el campo del desarrollo de software. Según información pública más reciente, Code Researcher mejora significativamente la eficiencia y precisión de la mantención de software a nivel de sistema mediante la inferencia en múltiples pasos y el análisis semántico.
Capacidades centrales de Code Researcher
Code Researcher es un agente autónomo basado en modelos de lenguaje grandes (LLM) con la capacidad de analizar profundamente los repositorios de código y el historial de envíos. A diferencia de las herramientas de codificación tradicionales, puede rastrear automáticamente la causa raíz de los fallos del sistema y generar parches de corrección utilizando análisis semántico, reconocimiento de patrones y procesamiento de datos históricos de envío. En las pruebas con el benchmark kBenchSyz para el kernel de Linux, Code Researcher destacó notablemente, alcanzando una tasa de resolución de fallos del 58%, muy por encima de los SWE-agent con un 37.5%. Además, Code Researcher exploró en promedio 10 archivos relacionados, mientras que los SWE-agent solo lograron 1.33, lo que demuestra su poderosa capacidad para explorar profundamente los repositorios de código.
Aplicabilidad general y aplicaciones prácticas
A excepción del kernel de Linux, Code Researcher también mostró una excelente versatilidad en las pruebas de software multimedia de código abierto. Gracias a la inferencia multidimensional y la recolección de contexto global, Code Researcher puede proporcionar soluciones de alta calidad para la reparación de fallos en diversos repositorios de código grande. Esto no solo alivia la carga manual de los desarrolladores, sino que también ofrece soluciones más eficientes para la mantención de software empresarial. Microsoft AI afirmó que el lanzamiento de esta herramienta impulsará el proceso de automatización en el desarrollo de software a nivel de sistema, ahorrando valioso tiempo a los desarrolladores.
El Code Researcher de Microsoft AI no solo representa un avance técnico, sino también una prueba contundente del potencial del AI en el campo del desarrollo de software. Con el desarrollo de la tecnología de agentes de AI, herramientas como Code Researcher nos acercan aún más a la inteligencia general artificial (AGI). AIbase considera que el lanzamiento de esta herramienta no solo proporciona un fuerte apoyo a los desarrolladores, sino que también establece un nuevo estándar en la industria de desarrollo impulsado por AI.
Artículo: https://www.microsoft.com/es-us/research/publication/code-researcher-deep-research-agent-for-large-systems-code-and-commit-history/