Meta si sta muovendo sempre più nel campo degli agenti di programmazione con Muse Code, un nuovo strumento integrato nel terminale disponibile in beta su macOS e Linux. Alimentato da Muse Spark 1.2, è progettato per gestire complessi compiti di ingegneria del software direttamente su ampi repository di codice.
Funzionamento Avanzato e Capacità Tecniche
Muse Code ha la capacità unica di pianificare modifiche, scrivere il codice e poi validare i risultati, tutto all'interno dello stesso flusso di lavoro (workflow). L'agente sfrutta Muse Spark 1.2, un'evoluzione del modello Meta più specializzata nello sviluppo software. Questo modello presenta miglioramenti significativi in diverse aree: dalla generazione di codice al debugging complesso, dalla comprensione approfondita delle codebase all'esecuzione di task di sviluppo end-to-end.
Il suo meccanismo operativo si basa su un ciclo principale supportato da diversi agenti asincroni che lavorano in background. A differenza dei sotto-agenti dedicati a compiti singoli, questi agenti possono rimanere attivi per l'intera durata della sessione. Questo li permette di conservare il contesto già raccolto e di lavorare in parallelo sui vari aspetti di un problema, eliminando la necessità di ricominciare sistematicamente le ricerche da capo.
Muse Code offre anche una cronologia persistente delle sue attività. Questo meccanismo è cruciale perché consente di tracciare tutte le azioni eseguite dall'agente e di riprendere il lavoro anche dopo un’interruzione o un crash, senza perdere il filo del discorso.
Strumenti e Gestione dell'Obiettivo
Lo strumento integra diverse skill specifiche per strutturare l'approccio al lavoro. Ad esempio:
/plan aide: serve a preparare metodologicamente l'approccio prima di effettuare modifiche al codice./grill: permette un esame critico e approfondito di una proposta./goal: è utilizzato per mantenere costantemente l'agente concentrato su un obiettivo ben definito durante compiti particolarmente lunghi.
Meta ha dedicato sforzi specifici per questo lancio, avendo co-addestrato Muse Spark 1.2 con Muse Code al fine di adattare il modello a questo specifico ambiente agentico. Il modello è inoltre disponibile separatamente tramite l'API Meta Model API.
Disponibilità e Modellizzazione Economica
Per quanto riguarda l'accesso, la tariffazione standard è basata sull'uso: si stabilisce un costo di 1,25 $ per milione di token in input e 4,25 $ per milione di token in output. Inoltre, Meta propone un livello Contributor più economico, che richiede l'autorizzazione all'utilizzo dei dati al fine di contribuire direttamente al miglioramento dei loro prodotti.
Disponibile in beta su macOS e Linux, Muse Code rappresenta l'ingresso di Meta nel mercato degli agenti di programmazione, offrendo la capacità di gestire compiti complessi e prolungati direttamente dal terminale utente.