Ubisoft y Mozilla se unen para desarrollar Clever-Commit, un asistente de codificación de AI

[ad_1]

El desarrollador de juegos, Ubisoft, anunció hoy que se ha asociado con Mozilla para desarrollar Clever-Commit, un asistente de codificación basado en AI que aprende de los datos de errores y regresión de su base de código para analizar y marcar posibles errores nuevos a medida que se confirma el nuevo código. Ubisoft ya usa esta herramienta internamente y Mozilla. dice que lo implementará para detectar errores en su código de Firefox.

Por lo general, cuando piensas en Mozilla, es probable que también estés pensando en el código abierto. Sin embargo, Clever-Commit no es de código abierto. "Se está discutiendo. No hay planes para que Clever-Commit sea de código abierto en este momento ", me dijo un portavoz de Ubisoft. Si bien Mozilla seguramente usa otras herramientas propietarias para construir su software de código abierto, es extraño ver a la organización decir que está ayudando a desarrollar una herramienta que no es de código abierto (o que actualmente está disponible para todos los desarrolladores, incluso a un precio).

Ubisoft Primero demostró la herramienta, luego se llamó Commit-Assistant, el año pasado. Ahora, Mozilla dice que trabajará con Ubisoft “proporcionando experiencia en lenguaje de programación en Rust, C ++ y Javascript, así como experiencia en análisis de código en C ++ y análisis de sistemas de seguimiento de errores”. Mozilla lo utilizará primero durante la fase de revisión del código y luego más tarde, si resulta útil, en otras etapas durante el proceso de desarrollo. La organización espera que Clever-Commit detecte de 3 a 4 de cada 5 errores antes de que se introduzcan en el código.

"Con un nuevo lanzamiento cada 6 a 8 semanas, asegurarnos de que el código que enviamos sea lo más limpio posible es crucial para el rendimiento de las personas con Firefox", escribe Sylvestre Ledru, gerente de lanzamiento de Firefox de Mozilla. “El equipo de ingeniería de Firefox comenzará a utilizar Clever-Commit en su proceso de escritura, prueba y lanzamiento de código. Inicialmente utilizaremos la herramienta durante la fase de revisión del código, y si es concluyente, en otras etapas del proceso de escritura del código, en particular durante la automatización ".

[ad_2]

VendeTodito