← Últimos artigos
💬 NLP

Evaluating Prompt Scope and Demonstration Similarity in Local LLM Machine Translation

Este artigo avalia como o escopo do prompt e as estratégias de seleção de demonstração afetam o desempenho de tradução automática de LLMs locais ajustados por instrução através de múltiplas famílias linguísticas, constatando que, embora sistemas dedicados de TA permaneçam superiores, o uso de prompts de poucos disparos baseados em incorporação (embedding) e prompts de escopo de família pode melhorar modelos maiores, apesar de introduzir desafios de saída estruturada para modelos menores.

Autores originais: Mihael Arcan

Publicado 2026-07-30
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Mihael Arcan

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ê tem um amigo robô superinteligente que consegue falar quase qualquer idioma. Você pede a ele para traduzir uma frase de inglês para francês e ele faz um ótimo trabalho. Mas o que acontece se você pedir para ele traduzir essa mesma frase para francês, espanhol e italiano de uma só vez? Ou se você der a ele algumas frases de exemplo para mostrar como você gosta que as coisas sejam feitas antes de ele começar? Este artigo vive no mundo da Tradução Automática, que é a ciência de ensinar computadores a transformar uma língua em outra. Por muito tempo, testamos esses robôs pedindo-lhes uma coisa simples de cada vez: "Traduza isto". Mas a vida real é mais bagunçada. As pessoas frequentemente pedem vários idiomas ao mesmo tempo, ou dão ao robô uma "folha de cola" de exemplos para ajudá-lo a entender o estilo que desejam. A grande questão é: pedir mais coisas de uma vez, ou dar ao robô uma folha de cola, realmente o torna melhor ou apenas o confunde? Isso importa porque cada vez mais pessoas estão rodando esses "robôs" (chamados de Modelos de Linguagem de Grande Escala) em seus próprios computadores por questões de privacidade e velocidade, em vez de usar gigantescos servidores na nuvem. Precisamos saber se esses robôs locais estão prontos para o mundo real ou se eles só funcionam quando o teste é super simples.

Os autores deste artigo decidiram colocar esses robôs locais à prova de uma maneira muito específica. Eles não apenas pediram para traduzirem uma frase para um idioma; eles trataram a maneira como perguntavam a questão como uma variável. Eles testaram três robôs "locais" diferentes (modelos menores que você pode rodar no seu próprio computador) contra algumas máquinas de tradução dedicadas e muito sérias. Eles pediram aos robôs para traduzirem o inglês para nove idiomas europeus diferentes, agrupados em duas famílias: a família "Românica" (como francês, espanhol e italiano) e a família "Germânica" (como alemão, holandês e sueco).

Os pesquisadores tentaram três estratégias diferentes para dar "folhas de cola" aos robôs (chamadas de prompting de poucos disparos ou few-shot prompting). Primeiro, deram ao robô zero exemplos. Segundo, deram a ele cinco exemplos aleatórios. Terceiro, deram a ele cinve exemplos que foram cuidadosamente escolhidos para serem muito semelhantes à frase que queriam traduzir, seja olhando para as palavras usadas ou usando um programa de computador inteligente para encontrar significados semelhantes. Eles também testaram dois "escopos" diferentes: pedir para traduzir apenas um idioma de cada vez, ou pedir para traduzir todos os cinco idiomas de uma família de uma só vez, com as respostas organizadas ordenadamente em um formato JSON (uma estrutura de arquivo de computador específica).

Aqui está o que eles descobriram, e é um pouco de tudo: Primeiro, as máquinas de tradução dedicadas e tradicionais ainda são as campeãs. Elas são as mais confiáveis, especialmente ao traduzir para línguas germânicas. Os robôs locais estão melhorando e conseguem manter o nível para algumas línguas românicas, como espanhol e português, mas ainda não estão vencendo os profissionais.

Segundo, a estratégia da "folha de cola" depende inteiramente de qual robô você está usando. Para os dois robôs locais mais fortes (mistral:latest e qwen2.5:14b), dar exemplos realmente ajudou. Eles ficaram melhores em traduzir quando viram exemplos primeiro. Mas para o robô menor (llama3.2:3b), dar exemplos foi um desastre. Ele ficou pior quando teve que ler os exemplos extras. É como um aluno que vai muito bem em uma prova quando apenas lê a pergunta, mas fica confuso e comete erros quando você lhe mostra uma resposta de exemplo primeiro.

Terceiro, a maneira como você faz a pergunta importa muito. Quando os pesquisadores pediram aos robôs para traduzirem para todos os cinco idiomas de uma vez (o prompt de escopo de família), os robôs maiores lidaram bem com isso, produzindo uma lista organizada de traduções para cada idioma. Mas o robô menor? Ele desmoronou completamente. Ele frequentemente esquecia de traduzir alguns dos idiomas ou não conseguia seguir as instruções para colocar as respostas no formato correto. É como se o robô pequeno ficasse sobrecarregado com o grande pedido e simplesmente deixasse cair metade dos itens.

O artigo também analisou se a maneira "inteligente" de escolher exemplos (encontrar as frases mais semelhantes) era melhor do que apenas escolher exemplos aleatórios. Para os robôs que podiam usar exemplos, os exemplos inteligentes e similares ajudaram um pouco mais do que os aleatórios. Mas a diferença não foi enorme. O mais importante era simplesmente que o robô fosse capaz o suficiente para usar os exemplos de qualquer forma. Se o robô fosse muito pequeno ou estivesse confuso, nem mesmo os melhores exemplos poderiam salvá-lo.

Em resumo, este artigo sugere que não podemos apenas dizer "a tradução por IA é boa" ou "a tradução por IA é ruim". Depende de como você faz a pergunta. Se você quiser que um robô local traduza para você, precisa escolher um modelo que seja grande o suficiente para lidar com instruções complexas e múltiplos idiomas ao mesmo tempo. Se você escolher um modelo minúsculo e pedir para ele fazer muita coisa de uma vez, ou der a ele informações extras demais, ele pode falhar espetacularmente. Os autores concluem que, quando testamos essas ferramentas de tradução, não devemos olhar apenas para a qualidade da tradução; também precisamos verificar se o robô consegue seguir instruções complexas e entregar exatamente o que pedimos, sem deixar nada escapar.

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 →