
Meta anunciou o lanzamento de Muse Code (beta), o primeiro axente de programación da familia MSL, xunto con Muse Spark 1.2, a nova versión do modelo de intelixencia artificial que o impulsa. O anuncio chega apenas un mes despois da presentación de Muse Spark 1.1 e reflicte o rápido ritmo de evolución do ecosistema de ferramentas e modelos de IA da compañía. Ambas as solucións xa están dispoñibles a través da Meta Model API, cun acceso global ampliado.
Muse Code é un axente de programación para terminal capaz de transformar instrucións escritas en linguaxe natural en tarefas completas de desenvolvemento de software. A ferramenta pode planificar cambios, escribir código, executar probas e verificar os resultados sobre repositorios completos, coordinando varios subaxentes de IA que traballan en paralelo para acelerar o proceso de desenvolvemento.
O sistema incorpora unha arquitectura baseada en axentes persistentes que permanecen activos durante toda a sesión para evitar duplicar tarefas de análise e reducir a latencia. Ademais, utiliza un rexistro local de eventos no que se almacenan todas as chamadas ao modelo, execucións de ferramentas, edicións e aprobacións, o que lle permite retomar automaticamente o traballo exactamente no punto no que se interrompeu tras un fallo ou reinicio.
Muse Code distribúese cun conxunto de funcións integradas orientadas á planificación e validación de proxectos. Entre elas figuran comandos para elaborar plans de desenvolvemento, sometelos a comprobacións antes da súa execución e avanzar cara á consecución dun obxectivo definido polo usuario. A instalación realízase mediante un único comando en sistemas macOS e Linux.
Xunto ao novo axente chega Muse Spark 1.2, unha actualización do modelo especializado en programación que foi adestrado conxuntamente con Muse Code para optimizar o seu funcionamento combinado. Meta asegura que esta versión mellora a xeración de código, a depuración de proxectos complexos, a comprensión de grandes bases de código e os fluxos de traballo de desenvolvemento de extremo a extremo.
O modelo tamén foi optimizado para tarefas de longa duración, incluíndo proxectos completos con múltiples ficheiros e repositorios enteiros. Para iso emprega mecanismos de planificación, mantemento de obxectivos e compactación do contexto, cunha xanela de contexto de ata 1 millón de tokens, o que lle permite conservar a información necesaria durante procesos prolongados.
Segundo os datos facilitados por Meta, Muse Spark 1.2 incrementa a precisión das respostas desde o primeiro intento, reduce a necesidade de reformular instrucións e obtén mellores resultados en xeración de código e resolución de problemas complexos respecto da versión anterior. O seu adestramento incluíu un proceso de autoavaliación no que Muse Spark 1.1 xerou contornas de programación e modelos de instrucións que posteriormente serviron para crear novos datos de aprendizaxe para a versión 1.2.
Entre os casos prácticos presentados figura a optimización iterativa de núcleos de GPU para arquitectura nVIDIA Hopper durante máis de 1.000 chamadas a ferramentas ao longo de ata 24 horas. Neste escenario, Muse Code escribe, compila, perfila e optimiza automaticamente o código para mellorar o rendemento respecto dunha implementación de referencia.
Muse Spark 1.2 está dispoñible tanto integrado en Muse Code como a través da Meta Model API. Meta adianta que xa está a traballar en novas funcións para o seu contorno de desenvolvemento e en modelos de maior capacidade orientados á programación baseada en axentes.

