← Últimos artigos
💬 NLP

When the API Speaks the Wrong Language: Revisiting Post-Training for Multilingual Tool Use

Este artigo investiga o problema do "Descompasso de Linguagem de Argumentos" (Argument Language Mismatch) em LLMs multilíngues para chamadas de API e demonstra que o ajuste fino supervisionado serve como uma base sólida para garantir a consistência da linguagem dos argumentos, enquanto o aprendizado por reforço oferece apenas melhorias incrementais, primariamente em generalização e compensações multiobjetivo.

Autores originais: Siddharth Chauhan, Thomas Butler, Abhishek Singhania, Pankaj Porwal, Honey Gupta

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

Autores originais: Siddharth Chauhan, Thomas Butler, Abhishek Singhania, Pankaj Porwal, Honey Gupta

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ê está ensinando um robô superinteligente a ser um assistente pessoal. Este robô, conhecido como um Grande Modelo de Linguagem (LLM), é incrivelmente bom em conversar, escrever histórias e responder perguntas em muitas línguas diferentes. Mas há um detalhe: para ser verdadeiramente útil, este robô precisa fazer mais do que apenas conversar; ele precisa conversar com outros programas de computador para realizar tarefas. Pense nesses programas como uma vasta biblioteca de ferramentas — como uma calculadora, um aplicativo de clima ou um sistema de reserva de voos. Para usá-los, o robô tem que falar uma linguagem muito específica e rígida chamada "chamada de API". É como pedir uma pizza: você pode dizer "Eu quero uma pizza" em qualquer língua que desejar, mas a cozinha só entende um formato de pedido específico, com coberturas e tamanhos exatos.

O grande problema que este artigo aborda é o que acontece quando o robô acerta o pedido, mas erra o bilhete. Se um falante de espanhol pede ao robô para reservar um voo, o robô pode escolher corretamente a ferramenta "reservar voo", mas preencher o destino com a palavra em inglês "Paris" em vez da palavra em espanhol "París". Para um humano, isso parece um erro minúsculo e inofensivo. Mas para o programa de computador que espera pelo pedido, é um desastre. O sistema trava ou rejeita a solicitação porque estava esperando palavras em espanhol. O artigo chama esse erro de "Desajuste de Linguagem de Argumento" (ALM - Argument Language Mismatch). É um bug frustrante onde o robô entende o que você quer, mas falha em falar a língua da ferramenta que você está tentando usar. Os pesquisadores queriam descobrir a melhor maneira de treinar esses robôs para pararem de cometer esse erro específico, especialmente quando estão lidando com muitas línguas ao mesmo tempo.

Os autores deste artigo decidiram brincar de detetive com dois métodos de treinamento diferentes para ver qual deles corrige melhor esse erro de linguagem. O primeiro método é como um professor rigoroso mostrando ao robô milhares de exemplos perfeitos de como preencher os bilhetes. Isso é chamado de Ajuste Fino Supervisionado (SFT - Supervised Fine-Tuning). O segundo método é mais parecido com um videogame: o robô tenta preencher o bilhete, recebe uma pontuação baseada em quão bem ele se saiu e aprende com seus erros através de tentativa e erro. Isso é chamado de Aprendizado por Reforço (RL - Reinforcement Learning). Os pesquisadores construíram uma bancada de testes especial usando um conjunto de dados de chamadas de ferramentas traduzidas para cinco idiomas (espanhol, francês, italiano, holandês e inglês) para ver quão bem os robôs conseguiriam aprender.

Aqui está a reviravolta surpreendente que eles encontraram: o método do "professor rigoroso" (SFT) foi, na verdade, o superastro. Quando eles simplesmente mostraram ao robô exemplos de chamadas de ferramentas de espanhol para espanhol corretas, isso corrigiu a grande maioria dos erros de desajuste de linguagem. Na verdade, para muitas tarefas, o simples método do professor funcionou tão bem quanto, ou às vezes até melhor do que, o complexo método do videogame. O artigo sugere que o robô não precisava "pensar" o caminho para a solução; ele só precisava ver exemplos suficientes para aprender o padrão de que "se o usuário fala espanhol, o bilhete da ferramenta deve estar em espanhol".

No entanto, o método do videogame (especificamente uma versão chamada GRPO) tinha alguns truques especiais na manga. Embora não tenha sempre vencido o método do professor nas tarefas básicas, foi melhor em duas coisas: lidar com ferramentas que o robô nunca tinha visto antes e manter suas habilidades de raciocínio geral afiadas. Os pesquisadores descobriram que o método do videogame era como um aluno mais flexível que consegue se adaptar a novas situações sem esquecer como resolver problemas de matemática. Eles também descobriram que a "pontuação" que o robô recebia no videogame importava muito. Se a pontuação dissesse apenas "Bom trabalho" ou "Mau trabalho", o robô não aprendia muito. Mas se a pontuação desse um feedback detalhado sobre qual palavra específica estava errada, o robô aprendia muito mais rápido.

No fim, o artigo conclui que nem sempre precisamos dos métodos de treinamento mais complicados e caros para corrigir esses erros de linguagem. Um conjunto de treinamento cuidadoso e bem desenhado, com um professor simples, pode resolver a maior parte do problema. O treinamento de videogame sofisticado é útil para polir as habilidades do robô e torná-lo mais robusto em situações complicadas, mas não é a bala de prata que poderíamos ter pensado. A principal lição é que, para fazer os robôs falarem a língua certa com suas ferramentas, às vezes o jeito antigo de mostrar a eles os exemplos corretos é a ferramenta mais poderosa que se tem à disposição.

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 →