← Últimos artigos
💬 NLP

CRAFT: Learn the Schema, Execute the Plan

CRAFT é um framework de pós-treinamento de dois estágios para agentes de codificação empresariais que aprende comportamentos de planejamento e execução fundamentados em esquemas sem a necessidade de injeção exaustiva de esquemas em tempo de prompt, melhorando significativamente o desempenho analítico, a consistência e a eficiência, ao mesmo tempo em que reduz o overhead de tokens.

Autores originais: Aakash Kolekar, Sahika Genc, Shahriar Shariat, Bunyamin Sisman, Tibor Mezi, Barbara Poblete, Shree Vandana Kachroo, Calvin Chi, Parth Parmar, Ari Singer, Prayaas Jain, Cindy Barker, Benoit Dumoulin

Publicado 2026-07-28
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Aakash Kolekar, Sahika Genc, Shahriar Shariat, Bunyamin Sisman, Tibor Mezi, Barbara Poblete, Shree Vandana Kachroo, Calvin Chi, Parth Parmar, Ari Singer, Prayaas Jain, Cindy Barker, Benoit Dumoulin

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 um mundo onde você pode conversar com um assistente robô superinteligente e pedir que ele realize cálculos matemáticos complexos, analise enormes pilhas de dados ou escreva programas de computador apenas usando linguagem comum. Este é o sonho dos "agentes de codificação". Mas aqui está o detalhe: para fazer seu trabalho, este robô precisa conhecer as regras secretas do banco de dados com o qual está trabalhando. Pense nisso como um chef tentando cozinhar uma refeição gourmet. Se o chef não souber quais ingredientes há na despensa ou como o fogão funciona, ele não consegue cozinhar. No passado, para ajudar o robô, os engenheiros enfiavam uma enciclopédia massiva e empoeirada de cada regra, nome de tabela e definição de coluna diretamente no cérebro do robô toda vez que ele fazia uma pergunta. Era como forçar o chef a ler a enciclopédia inteira antes de picar uma única cebola. Era lento, caro e, se a despensa mudasse mesmo que um pouco, todo o sistema quebrava.

Agora, imagine se, em vez de ler a enciclopédia toda vez, o chef pudesse apenas lembrar do layout da cozinha após algumas sessões de prática. Essa é a grande questão que este artigo aborda: Podemos ensinar esses assistentes de IA a aprender as regras do banco de dados de uma vez por todas, para que não precisem ser lembrados delas a cada nova interação? Os pesquisadores queriam ver se conseguiam treinar a IA para "internalizar" o esquema (o mapa dos dados) e as ferramentas que ela precisa usar, tornando-a mais rápida, inteligente e menos propensa a se confundir quando a conversa se torna longa e complicada.


O Artigo: CRAFT – Aprender o Mapa, Depois Correr a Corrida

O artigo apresenta um novo sistema chamado CRAFT (que significa uma receita de dois estágios para o aprendizado). Os autores, uma equipe da Amazon, queriam construir uma IA que pudesse ajudar especialistas em publicidade a analisar seus dados de campanha sem que eles se afogassem em detalhes técnicos. Eles descobriram que a antiga maneira de "enfiar" a documentação interminável no prompt da IA era como tentar correr uma maratona carregando uma mochila cheia de tijolos. Isso tornava tudo mais lento e fazia com que a IA fosse propensa a erros.

Então, eles tentaram uma abordagem diferente: Aprender o Esquema, Executar o Plano.

Estágio 1: A Sala de Aula "Sem o Esquema"

Primeiro, eles ensinaram a IA em uma sala de aula especial onde a "enciclopédia" foi retirada. Eles deram à IA milhares de exemplos de como resolver problemas, mas esconderam as regras brutas do banco de dados (o DDL) da entrada. Em vez de ler as regras, a IA teve que aprender os padrões de como pensar e planejar.

Pense nisso como ensinar um aluno a resolver um problema matemático mostrando-lhe os passos e a lógica, mas não permitindo que ele olhe para a folha de fórmulas. Ele tem que memorizar o modo de pensar. Os pesquisadores chamam isso de SFT (Ajuste Fino Supervisionado) de PLANO. É como se a IA estivesse aprendendo a "memória muscular" de como estruturar um plano e escrever código, sem precisar da folha de cola a cada momento.

Estágio 2: A Academia de "Aprendizado por Reforço"

Uma vez que a IA tivesse a memória muscular básica, eles a colocaram em uma academia de Aprendizado por Reforço (RL). É aqui que a IA realmente tenta executar o código e usar as ferramentas. Se ela comete um erro — como chamar a ferramenta errada ou escrever um código que trava — ela recebe uma "pontuação negativa". Se tiver sucesso, recebe uma "pontuação positiva".

Os pesquisadores usaram um sistema de pontuação especial que não se importava apenas se o código rodava; importava-se se o código era bom, se o plano correspondia ao código e se a IA conseguia se recuperar quando as coisas davam errado. É como um treinador observando um corredor não apenas para ver se ele termina a corrida, mas verificando sua forma, sua velocidade e como ele lida com um tropeço. Este estágio, chamado GRPO Baseado em Execução, ensinou a IA a ser confiável e consistente, mesmo quando o usuário fazia perguntas de acompanhamento ou mudava as regras no meio da conversa.

Os Resultados: Mais Rápido, Mais Inteligente e Menos Poluído

Os resultados foram impressionantes. Quando testaram o CRAFT contra o antigo método da "mochila de tijolos":

  • Velocidade: O novo sistema reduziu a quantidade de texto (tokens) que a IA precisava ler em cerca de 9 vezes. Isso é uma perda de peso massiva para o cérebro da IA.
  • Inteligência: A "Pontuação de Agente" geral (uma medida de quão bem ela realizou o trabalho) subiu 9,6 pontos percentuais.
  • Consistência: A IA tornou-se 4,1 pontos percentuais mais consistente, o que significa que ela dava a mesma resposta boa mesmo se você fizesse a mesma pergunta duas vezes.
  • Menos Confusão: Reduziu o número de vezes que a IA precisava "procurar" pela ferramenta certa em até 5 vezes.

Os pesquisadores também descobriram que a IA ficou muito melhor em lidar com conversas de múltiplos turnos. Se um usuário dissesse: "Mostre-me as vendas" e depois complementasse com: "Agora filtre apenas pelas camisetas vermelhas", a IA do CRAFT lembrava o contexto e mantinha o fio da meada, enquanto o sistema antigo frequentemente se perdia.

O Que Não É (E o Que Observar)

É importante notar o que este artigo não afirma. Os autores são muito claros ao dizer que este sistema foi projetado para esquemas estáveis e conhecidos. Se o banco de dados inventar subitamente um tipo de dado completamente novo ou uma ferramenta inédita que a IA nunca viu, o CRAFT pode travar. É como um chef que conhece a cozinha perfeitamente, mas não sabe como usar um gadget novo e estranho que nunca viu antes. Nesses casos, você ainda pode precisar consultar as regras (recuperação) ou treinar o chef novamente.

Além disso, o artigo admite que, embora a IA seja ótima em seguir o plano, ela ainda não otimiza totalmente aspectos como o uso de memória do computador ou o custo de execução no servidor. Esse é um trabalho para atualizações futuras.

Conclusão

O CRAFT sugere que, em vez de constantemente enfiar informações na cara de uma IA, podemos ensiná-la a aprender as regras uma vez e depois confiar que ela executará o plano. Ao combinar uma fase de treinamento de "sem folha de cola" com uma fase de "prática e correção", eles construíram um agente que é mais leve, rápido e confiável. É um passo em direção à criação de assistentes de IA que pareçam menos com robôs lendo um manual e mais com colegas especialistas que simplesmente conhecem como o negócio funciona.

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 →