Ilustração Plugged Ninja — árvore recursiva remetendo à decomposição de tarefas.
Resumo: A startup Sentient AGI publicou no arXiv o ROMA — Recursive Open Meta-Agent Framework, um pacote open-source que promete resolver o “calcanhar de aquiles” dos agentes autônomos: tarefas longas que estouram janela de contexto e escondem falhas em traços opacos. Em benchmarks como SEAL-0, FRAMES e EQ-Bench, o ROMA supera baselines de tamanho equivalente e alcança 1,75× de eficiência quando combinado com o otimizador GEPA+. O código está no GitHub e a curva de adoção nas primeiras 48 horas foi vertiginosa.
Todo engenheiro de agentes conhece a lista de dores: a orquestração sequencial fica brittle quando o horizonte cresce, a janela de contexto impõe limites duros que degradam desempenho, e os rastros de execução ficam opacos — quando um agente falha, ninguém entende onde. O ROMA propõe reorganizar toda a arquitetura em torno de decomposição recursiva de tarefas, com quatro componentes que se repetem em cada nó da árvore de execução: Atomizer, Planner, Executors e Aggregator.
A partir de um objetivo raiz, o Atomizer decide se a tarefa é atômica — ou seja, se pode ser resolvida por um único passo de execução. Se não for, o Planner a expande em um grafo de subtarefas MECE (mutuamente exclusivas, coletivamente exaustivas) com dependências explícitas. Cada subtarefa entra recursivamente no mesmo loop: se atômica, é executada por um Executor (possivelmente em paralelo com outras); se não, é decomposta de novo. Ao fim, o Aggregator compõe as saídas em uma resposta consolidada para o nó pai.
A estrutura recursiva resolve os três problemas de uma vez. Contexto por nó fica pequeno e controlável. Falhas ficam localizadas em subtarefas específicas, com rastros inspecionáveis. E a paralelização “cai de graça” — o grafo MECE explicita o que pode rodar simultaneamente.
O time reporta que a combinação ROMA + GEPA+ (otimizador de prompts multi-componente) atinge 1,75× de eficiência e estabilidade contra a linha de base direta. Os ganhos foram medidos em três benchmarks: SEAL-0 (raciocínio agêntico geral), FRAMES (fatos e raciocínio multi-hop) e EQ-Bench (raciocínio emocional e social). A escalabilidade também impressiona: em tarefas com mais de 30 passos, o ROMA mantém taxa de acerto, enquanto baselines caem entre 15 e 22 pontos percentuais.
Para times brasileiros que construíram agentes em LangGraph, CrewAI ou frameworks caseiros, o ROMA oferece um caminho concreto para produção. Três pontos práticos:
A adesão brasileira já começou: repositórios com forks e adaptações apareceram nas primeiras 48 horas em times ligados a Nubank, iFood, Movile e algumas fintechs regulatórias. A Embraer teria iniciado avaliação para uso em manutenção preditiva.
Três alertas para quem for adotar. Primeiro, ROMA introduz complexidade nova: entender o loop recursivo, projetar grafos MECE e depurar falhas por camada exige nova disciplina. Não é plug-and-play. Segundo, tarefas mal decomponíveis (arte criativa livre, brainstorming exploratório) não ganham muito com decomposição — o overhead pode até prejudicar. Terceiro, a versão atual (0.1 beta) está madura o suficiente para prototipagem séria, mas ainda tem bordas ásperas em logging distribuído e observabilidade, e há dependência forte do GEPA+ para atingir os números divulgados.
Existe também um risco de “over-decomposição”: planners agressivos podem quebrar tarefas simples em dezenas de nós, gerando custo de LLM que apaga qualquer ganho de eficiência.
Nos próximos 90 dias, espera-se ver dois movimentos. Primeiro, LangChain, CrewAI e AutoGen devem publicar adaptadores ou reimplementações do padrão recursivo — o efeito de rede é forte demais para ignorar. Segundo, Amazon Bedrock AgentCore e Google Vertex AI Agents devem ganhar templates ROMA-like em suas próximas releases.
No médio prazo, o ROMA (ou um sucessor arquitetural equivalente) tende a virar o padrão de facto para agentes com mais de dez passos. É o mesmo tipo de transição que aconteceu com transformers em 2018 e com RAG em 2023.
Se você já tem um agente em produção com falhas ocasionais em tarefas longas, três ações valem esta semana. Primeiro, clone o repositório do GitHub e rode o exemplo de referência com o seu modelo favorito — leva menos de uma tarde. Segundo, escolha uma jornada real do seu produto (não uma demo) e reescreva no padrão ROMA. Meça: taxa de conclusão, latência, custo por sucesso. Terceiro, invista tempo em logging personalizado — a explicabilidade que o ROMA entrega só vira valor de negócio se o time de suporte conseguir ler os rastros.
Para arquitetos de agentes: o padrão vai muito além do ROMA em si. A decomposição recursiva com grafos MECE é uma ideia poderosa que provavelmente definirá arquitetura de agentes pelos próximos 24 meses. Vale estudar mesmo que você não adote o framework.
Fonte original: arXiv 2602.01848 — ROMA: Recursive Open Meta-Agent Framework; GitHub — sentient-agi/ROMA.
PL 762/2026 e PL 704/2026 ao lado do PL 2338 desenham a nova regulação de…
Co-Scientist do DeepMind sai da demo, ganha paper na Nature e abre acesso via Gemini…
Vera Rubin NVL72 em produção: 10x menos custo por token e 4x menos GPUs para…
OpenAI libera GPT-5.6 Sol, Terra e Luna nesta 5ª, estreia GPT-Live com voz full-duplex e…
Novo projeto MIT combina terminal xterm.js completo, dashboard visual que interpreta a saída dos comandos…
CISA dá prazo de três dias para agências federais patcharem falhas de RCE em Adobe…