← Últimos artigos
🤖 AI

Retrieval-Conditioned Topology Selection with Provable Budget Conservation for Multi-Agent Code Generation

Este artigo apresenta a Orquestração Adaptativa Guiada por Recuperação (RGAO), um framework multiagente que seleciona dinamicamente topologias de geração de código com base na complexidade estrutural extraída de um índice hierárquico de código, alcançando assim conservação de orçamento comprovável por meio da integração inovadora de roteamento condicionado à complexidade e álgebras formais de recursos.

Autores originais: Abhijit Talluri, Pujith Anne, Bhagavan Choudary Pendiyala, Raghavendra Chilukuri

Publicado 2026-05-08
📖 4 min de leitura☕ Leitura rápida

Autores originais: Abhijit Talluri, Pujith Anne, Bhagavan Choudary Pendiyala, Raghavendra Chilukuri

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você é o gerente de uma equipe de assistentes de IA altamente qualificados, mas muito caros. Seu objetivo é corrigir bugs ou escrever novo código para um projeto de software massivo.

O problema com as equipes de IA atuais é que elas são desinformadas sobre o tamanho do trabalho.

  • Se você pedir para corrigir um erro de digitação em um único arquivo, elas podem enviar toda a "Equipe de Assalto" com um guindaste, uma escavadeira e uma equipe de demolição. Isso é um desperdício de tempo e dinheiro.
  • Se você pedir para reconstruir toda a rede elétrica de uma cidade (uma mudança complexa em vários arquivos), elas podem enviar apenas uma pessoa com uma chave de fenda. Isso leva ao fracasso.

Este artigo apresenta um novo sistema chamado CODE-AGENT com um gerente especial chamado RGAO. Veja como funciona, usando analogias simples:

1. O "Batedor" antes da "Equipe" (Roteamento Guiado por Recuperação)

Nos sistemas antigos, o gerente olhava apenas para as palavras que você digitou para decidir quem enviar. Se você dissesse "corrigir o login", eles assumiam que era um trabalho grande.

RGAO muda o jogo. Antes de enviar qualquer pessoa, ele envia um Batedor para examinar o código real.

  • O Batedor sobe pela estrutura do código (como uma árvore) e mede coisas como: "Quão profundas são as raízes?" "Quantos galhos estão emaranhados?" "Quantos edifícios diferentes isso afeta?"
  • Com base nesse mapa estrutural, o gerente escolhe a equipe certa:
    • FASTPATH: Um erro de digitação minúsculo? Envie uma pessoa para corrigir instantaneamente.
    • SUBAGENT: Uma pequena funcionalidade? Envie um especialista.
    • MULTIAGENT: Uma grande mudança? Envie um pipeline de especialistas trabalhando juntos.
    • DEEPRESEARCH: Um pedido confuso e vago? Envie uma equipe para fazer pesquisas pesadas primeiro.

O Resultado: O artigo afirma que esse método de "Batedor" reduziu o número de atribuições de equipe erradas de 30% para 8%. É como um general olhando para um mapa antes de decidir se envia um atirador de elite ou um exército.

2. O "Orçamento Inquebrável" (Conservação de Orçamento Provável)

Agentes de IA são caros; eles consomem "tokens" (como combustível) e tempo. Se um agente ficar preso em um loop ou ficar louco, pode queimar todo o seu orçamento em segundos.

Os autores criaram uma Rede de Segurança Matemática.

  • Pense no gerente principal como um pai com uma mesada de 100 dólares.
  • Quando o pai envia um filho (um subagente) para fazer uma tarefa, ele dá ao filho uma mesada estrita (por exemplo, 10 dólares).
  • O sistema tem uma prova matemática (Teorema 1) que diz: "Não importa quantos filhos você envie, ou quantas vezes eles tentem novamente, o dinheiro total gasto por toda a família nunca excederá os 100 dólares originais do pai."

Por que isso é especial: A maioria dos sistemas verifica o orçamento enquanto o trabalho está acontecendo (e se eles ficarem sem dinheiro, já é tarde demais). Este sistema verifica a matemática antes de qualquer pessoa começar a trabalhar. Se o plano parecer que custará 110 dólares, o sistema diz "Não, cancele este plano" antes que um único dólar seja gasto.

3. A "Linha de Montagem" (Arquitetura)

O sistema funciona em camadas:

  1. O Batedor: Lê a árvore de código e mede a complexidade.
  2. O Despachante: Usa as medições para escolher o tamanho certo da equipe.
  3. O Contador: Verifica a matemática para garantir que a equipe não gastará demais.
  4. Os Trabalhadores: Os agentes de IA reais fazem a codificação, passando notas uns para os outros de forma eficiente sem gritar sobre todos (o que economiza tempo).

A Conclusão

O artigo afirma que essa combinação — olhar para a estrutura do código primeiro e garantir matematicamente que você não gastará demais — cria um sistema muito mais inteligente sobre quem enviar e quanto isso custará.

Nota Importante do Artigo:
Os autores são honestos sobre as limitações. Eles testaram isso em um "proxy" (uma simulação) porque executar os testes completos do mundo real é muito caro e arriscado no momento. Eles também admitem que, se o código estiver em uma linguagem que seu "Batedor" não conhece bem (como Rust, que eles ainda estão aprendendo), o sistema não é tão afiado. Mas, para os testes que realizaram, funcionou significativamente melhor do que os antigos métodos de "adivinhar com base em palavras-chave".

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →