Each language version is independently generated for its own context, not a direct translation.
Imagine que você está aprendendo a tocar um instrumento musical complexo. Você tem dois professores ideais, mas nenhum deles é perfeito sozinho:
- O Professor "Conversador" (LLM): É um músico genial que fala de forma linda, explica a teoria com metáforas poéticas e faz você se sentir confortável. O problema? Ele às vezes inventa notas que não existem ou erra o ritmo, porque ele "acha" que sabe, mas não tem um ouvido absoluto para a verdade matemática.
- O Professor "Robô" (Lean): É um maestro extremamente rigoroso que nunca erra uma nota. Se você tocar uma nota fora do tom, ele para tudo e diz: "Isso está errado, ponto final". O problema é que ele fala uma língua tão técnica e fria que, para um iniciante, parece um código alienígena. É difícil aprender com ele.
O LeanTutor é a solução que une esses dois professores em uma única equipe mágica.
Como funciona essa equipe?
O sistema funciona como um tutor de natação inteligente:
- O Tradutor (Autoformalizador): Quando você escreve uma ideia em português (a linguagem natural), o LeanTutor pega essa ideia e a traduz instantaneamente para a "língua do Robô" (o código matemático). Ele verifica se o que você disse faz sentido lógico.
- O Guia de Passos (Gerador de Próximo Passo): Em vez de te dar a resposta pronta, ele age como um guia de trilhas. Se você está perdido, ele não te empurra; ele aponta para a próxima pedra segura no rio e diz: "Tente pular daqui". Ele usa o poder do Robô para garantir que o próximo passo é matematicamente seguro.
- O Explicador Amigável (Gerador de Feedback): Se você errar, o Professor "Conversador" entra em ação. Ele pega a correção rigorosa do Robô e a transforma em uma explicação amigável, dizendo: "Ei, você quase conseguiu! Mas naquela parte, a lógica precisa de um pequeno ajuste. Veja como..."
O Campo de Treinamento (PeanoBench)
Para testar se essa dupla funciona mesmo, os criadores do LeanTutor construíram uma academia de treino chamada PeanoBench.
Imagine que é uma sala de aula com 371 exercícios de matemática básica (sobre números naturais). Cada exercício tem duas versões: uma escrita como se fosse uma história (para o aluno entender) e outra escrita como um código de computador (para o robô verificar). É como ter o mesmo problema desenhado em um quadro branco e em uma planilha de Excel ao mesmo tempo.
Por que isso importa?
Até hoje, tentar aprender matemática avançada com Inteligência Artificial era como tentar aprender a dirigir com um carro que tem um volante de borracha (o LLM): você pode ir longe, mas pode bater no muro sem perceber. Ou era como tentar aprender dirigindo um carro de corrida blindado (o Lean): seguro, mas impossível de pilotar.
O LeanTutor cria o carro perfeito: tem a segurança de um blindado, mas o volante é macio e o instrutor sabe exatamente como te ensinar a pilotar sem te assustar. O objetivo final é ter um tutor que nunca mente sobre a matemática, mas que sabe exatamente como explicar o erro de forma que você aprenda.
Receba artigos como este na sua caixa de entrada
Digests diários ou semanais personalizados de acordo com seus interesses. Gists ou resumos técnicos, no seu idioma.