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.
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.