← Últimos artigos
💬 NLP

Towards Better Understanding of Program-of-Thought Reasoning in Cross-Lingual and Multilingual Environments

Este artigo propõe uma estrutura para avaliar o prompting de Program-of-Thought (PoT) em ambientes multilíngues, demonstrando que o ajuste fino melhora significativamente as capacidades de raciocínio em comparação com o Chain-of-Thought e estabelecendo uma forte correlação entre a qualidade do código e a precisão da resposta.

Autores originais: Patomporn Payoungkhamdee, Pume Tuchinda, Jinheon Baek, Samuel Cahyawijaya, Can Udomcharoenchaikit, Potsawee Manakul, Peerat Limkonchotiwat, Ekapol Chuangsuwanich, Sarana Nutanong

Publicado 2026-06-04
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Patomporn Payoungkhamdee, Pume Tuchinda, Jinheon Baek, Samuel Cahyawijaya, Can Udomcharoenchaikit, Potsawee Manakul, Peerat Limkonchotiwat, Ekapol Chuangsuwanich, Sarana Nutanong

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 aluno brilhante e multilíngue, que é ótimo em resolver problemas matemáticos, mas que às vezes se atrapalha ao tentar fazer a matemática e explicar seu raciocínio ao mesmo tempo, especialmente se a pergunta for feita em uma língua na qual ele não é tão fluente.

Este artigo trata de dar a esse aluno um conjunto de ferramentas melhor para resolver problemas em muitas línguas diferentes. Aqui está a divisão usando analogias simples:

1. O Problema: O "Malabarismo"

Tradicionalmente, quando pedimos para uma IA resolver um problema matemático, usamos um método chamado Cadeia de Pensamento (Chain-of-Thought - CoT). Pense nisso como pedir ao aluno para fazer malabares com três bolas ao mesmo tempo:

  1. Compreender a pergunta.
  2. Pensar através dos passos.
  3. Calcular os números.

Em inglês, o aluno é bom nisso. Mas em outras línguas (como tailandês, suaíli ou russo), o "malabarismo" fica bagunçado. O aluno se confunde com as diferenças de linguagem e comete erros de cálculo porque está tentando fazer muita coisa de uma vez só em sua cabeça.

2. A Solução: A "Equipe Especializada" (Program-of-Thought)

Os autores propõem um novo método chamado Program-of-Thought (PoT). Em vez de pedir ao aluno para fazer tudo, eles dividem o trabalho em uma equipe de duas pessoas:

  • O Arquiteto (A IA): O único trabalho dele é ler a pergunta e escrever um conjunto de plantas (código) de como resolvê-la. Ele não faz a matemática; ele apenas desenha o plano.
  • O Construtor (Um Programa de Computador): Este é um calculador rigoroso e perfeito que pega as plantas e faz a matemática real. Ele nunca comete erros de aritmética.

Essa separação é como contratar um arquiteto que fala a língua local para desenhar as plantas e, depois, entregar essas plantas a um robô que constrói a casa perfeitamente. O arquiteto não precisa saber como assentar tijolos; ele só precisa saber como desenhar as instruções.

3. Experimento 1: Treinando o Arquiteto (Fine-Tuning)

Os pesquisadores queriam ver qual a melhor maneira de treinar o "Arquiteto" (a IA) para escrever essas plantas em diferentes línguas. Eles testaram dois cenários principais:

  • O "Treinamento Apenas em Inglês" (Cross-lingual): Eles treinaram a IA apenas com exemplos em inglês e depois pediram para ela resolver problemas em outras línguas.

    • A Reviravolta: Eles descobriram que, se os exemplos de treinamento incluíssem comentários em inglês (notas explicando o código), a IA ficava confusa ao mudar para outras línguas. Era como se a IA estivesse tentando ler notas em inglês enquanto falava tailandês.
    • A Correção: Quando eles removeram os comentários inteiramente durante o treinamento, a IA tornou-se muito melhor em generalizar. Ela aprendeu a estrutura da lógica sem se distrair com palavras específicas, permitindo que lidasse com novas línguas muito melhor.
  • O "Treinamento Nativo" (Multilingual): Eles treinaram a IA usando exemplos onde as perguntas e as notas estavam no mesmo idioma alvo (ex: pergunta em tailandês com notas em tailandês).

    • O Resultado: Isso funcionou ainda melhor. É como treinar um aluno inteiramente em sua língua nativa. A IA entendeu perfeitamente a conexão entre a pergunta e a solução.

Conclusão Principal: Se você quer que uma IA trabalhe em muitas línguas, ou treine-a sem notas nenhuma (para que aprenda a lógica pura) ou treine-a com notas no idioma específico que você está usando. Misturar notas em inglês com perguntas em outras línguas cria confusão.

4. Experimento 2: Verificando as Plantas (Qualidade do Código)

A segunda parte do estudo perguntou: "Quão boa a planta precisa ser para que a resposta final esteja correta?"

Eles desenvolveram uma "Pontuação de Qualidade" (chamada ICE-Score) para avaliar as plantas que a IA escreveu.

  • A Descoberta: Existe uma ligação direta e forte entre a qualidade da planta e a correção da resposta final. Se a planta estiver bagunçada ou tiver falhas de lógica, a resposta final estará errada. Se a planta estiver limpa e lógica, a resposta estará certa.
  • O Truque do "Superpoder": Normalmente, quando uma IA faz um palpite, ela pode tentar 5 maneiras diferentes e escolher a resposta mais comum (como um voto da maioria). Os pesquisadores descobriram uma maneira mais inteligente: eles deixaram a IA gerar 5 plantas diferentes, avaliou cada uma delas e escolheu aquela com a maior pontuação de qualidade, mesmo que não fosse a mais comum.
    • Analogia: Imagine um professor corrigindo 5 redações. Em vez de apenas escolher aquela que outros 3 professores gostaram, o professor escolhe aquela com a melhor gramática e lógica, mesmo que seja a única do seu tipo. Esse truque simples aumentou significativamente a precisão da IA, especialmente em línguas onde ela costuma ter dificuldades.

Resumo

O artigo mostra que, ao separar o "pensar" (escrever código) do "fazer" (calcular matemática), e ao treinar cuidadosamente a IA para lidar corretamente com as notas de linguagem, podemos tornar a IA muito mais inteligente na resolução de problemas complexos em línguas além do inglês. Eles também provaram que verificar a qualidade dos "passos de pensamento" antes de aceitar uma resposta é uma maneira poderosa de obter melhores resultados.

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 →