A Meta acaba de entrar mais diretamente na área dos agentes de programação com o Muse Code, uma nova ferramenta integrada ao terminal e disponível em beta para macOS e Linux. Impulsionado pelo Muse Spark 1.2, ele foi projetado especificamente para lidar com tarefas complexas de engenharia de software dentro de grandes repositórios de código.
Capacidades e Arquitetura do Muse Code
O Muse Code possui um fluxo de trabalho (workflow) unificado que permite planejar modificações, escrever o código necessário e validar os resultados tudo em uma única sequência. Ele se baseia no Muse Spark 1.2, uma evolução especializada do modelo da Meta para desenvolvimento de software. Esta versão melhorou significativamente a geração de código, a depuração complexa, a compreensão de bases de código (codebases) e a capacidade de executar tarefas de desenvolvimento de ponta a ponta.
Seu funcionamento é sustentado por um loop principal que opera em conjunto com vários agentes assíncronos rodando em segundo plano. Diferentemente dos subagentes criados apenas para uma tarefa específica, esses agentes permanecem ativos durante toda a sessão. Isso permite que eles mantenham o contexto coletado e trabalhem em paralelo em diferentes aspectos de um problema, sem a necessidade de reiniciarem suas pesquisas sistematicamente.
Além disso, o Muse Code conserva um histórico persistente de sua atividade. Este mecanismo crucial permite rastrear todas as ações realizadas pelo agente e retomar o trabalho integralmente após uma interrupção ou falha (crash), eliminando a necessidade de recomeçar do zero.
Ferramentas para Estruturar o Trabalho
Para auxiliar na complexidade das tarefas, a ferramenta integra diversos skills. Por exemplo:
- O comando
/planajuda a preparar uma abordagem estruturada antes que qualquer modificação no código seja feita. - O comando
/grillpermite examinar criticamente uma proposta de código ou solução. - O comando
/goalmantém o agente focado em um objetivo específico durante a execução de tarefas longas e multifacetadas.
A Meta comunicou que co-treinou o Muse Spark 1.2 com o próprio Muse Code para garantir que o modelo esteja perfeitamente adaptado a este ambiente agentico. Vale notar que, além da integração no terminal, o modelo também está disponível separadamente via Meta Model API.
Acesso e Custos Operacionais
O acesso padrão ao uso do agente é baseado em uma tarifa fixa de $1,25 por milhão de tokens de entrada e $4,25 por milhão de tokens de saída. No entanto, a Meta também oferece um nível Contributor, mais econômico, que incentiva o uso condicional dos dados envolvidos para contribuir com a melhoria contínua de seus produtos.
Disponível em beta para macOS e Linux, o Muse Code marca a chegada da Meta ao mercado dos agentes de programação capazes de lidar com tarefas longas e complexas diretamente pelo terminal do desenvolvedor.