Post
LLMs na Caverna de Platão: uma hipótese, não um mecanismo comprovado
A hipótese de que modelos de linguagem aprendem com rastros da cognição humana, o que ela ajuda a pensar e o que ainda não demonstra.
Por que modelos treinados para prever texto demonstraram capacidade em tarefas de código, matemática e escrita, enquanto a previsão de vídeo não produziu o mesmo tipo de sistema de uso geral?
Sergey Levine explora essa pergunta no ensaio Language Models in Plato’s Cave, publicado em 8 de junho de 2025. A explicação proposta é provocativa: em vez de aprender sobre o mundo pelo mesmo caminho usado pelas pessoas, modelos de linguagem poderiam reproduzir parte das estruturas cognitivas humanas presentes nos textos produzidos por elas.
O texto original deste post apresentou essa ideia como uma descrição do funcionamento dos LLMs. Isso ia além da evidência disponível. O ensaio de Levine oferece uma hipótese e uma metáfora; não demonstra que modelos reconstroem literalmente a mente humana.
A hipótese apresentada no ensaio
O argumento começa com uma diferença entre os dados.
Vídeos registram estados e mudanças do mundo físico. Textos, por outro lado, registram resultados de atividades humanas: explicações, decisões, programas, provas, histórias e descrições de problemas. Para Levine, prever texto pode permitir que o modelo aprenda regularidades desses resultados sem repetir todo o processo de experiência que levou uma pessoa a produzi-los.
A Caverna de Platão entra como metáfora. O mundo e a experiência humana estão fora da caverna; os textos publicados são sombras projetadas em sua parede; o modelo observa essas sombras. Ele pode reproduzir padrões úteis sem ter acesso direto às experiências que deram origem a eles.
Levine usa essa hipótese para explicar duas observações:
- modelos de linguagem conseguem imitar algumas capacidades expressas em texto;
- ainda apresentam limitações para adquirir novas habilidades diretamente pela interação com o mundo físico.
Essas são as conclusões do autor. O ensaio não apresenta um experimento que isole essa explicação de outras possibilidades.
A metáfora não descreve o mecanismo interno
Dizer que um modelo faz “engenharia reversa da cognição humana” produz uma imagem forte, mas não identifica o que foi aprendido em seus parâmetros nem demonstra equivalência com processos mentais humanos.
O comportamento observado também não basta para responder essa questão. Se um modelo resolve um problema escrito, podemos avaliar a resposta, o custo e os erros. Não podemos concluir apenas desse resultado que ele utilizou a mesma representação ou o mesmo processo de uma pessoa.
A comparação com vídeo também precisa de cuidado. “Modelo de linguagem” e “modelo de vídeo” abrangem arquiteturas, dados, objetivos e avaliações diferentes. O desempenho de produtos específicos não prova que texto é uma rota superior para toda forma de aprendizado.
Além disso, uma aplicação pode combinar texto, imagem, áudio, ferramentas, memória e ambientes externos. A fronteira entre observar texto e interagir com o mundo não é fixa. O argumento continua útil como pergunta de pesquisa, mas não deve virar uma lei sobre o que qualquer sistema conseguirá aprender.
O que a hipótese ajuda a decidir
Minha interpretação prática é mais restrita do que a tese sobre cognição.
Quando uma tarefa deixa rastros textuais abundantes, um modelo de linguagem pode encontrar exemplos relevantes para produzir um candidato. Código, documentação, registros de decisões e procedimentos operacionais são artefatos que tornam parte do trabalho observável no treinamento ou no contexto.
Isso não elimina a validação. Um modelo pode reproduzir a forma de uma solução sem respeitar as restrições do projeto. Testes, tipos, políticas, revisão e dados de origem continuam necessários para ligar a resposta ao problema real.
Em tarefas que dependem de interação física ou de informação ausente, texto sozinho oferece menos apoio. Um robô manipulando um objeto novo precisa de sensores, ações e retorno do ambiente. Uma descrição de produto sem dados de compatibilidade não se torna correta porque o modelo conhece descrições parecidas. Nesses casos, a aplicação precisa obter evidência fora da geração.
A distinção útil não é “LLM serve” contra “LLM não serve”. É perguntar onde está a evidência que permite corrigir o sistema.
Um critério para avaliar projetos
Antes de delegar uma tarefa a um modelo, eu usaria quatro perguntas:
- Representação: o problema e suas restrições estão registrados em texto, dados ou exemplos acessíveis?
- Retorno: existe um teste, uma medição ou uma pessoa capaz de avaliar o resultado?
- Interação: a tarefa exige observar mudanças no ambiente depois de cada ação?
- Novidade: o sistema está recombinando soluções conhecidas ou precisa descobrir uma habilidade que não aparece nas fontes disponíveis?
Quanto menor a representação e mais importante a interação, menos eu dependeria apenas da geração de texto. Adicionaria ferramentas, sensores, simuladores ou aprovação humana conforme o efeito da ação.
O ensaio de Levine ajuda a formular esse limite. Seu valor está menos em provar como um LLM pensa e mais em lembrar que texto é um registro parcial da realidade. Um sistema pode aprender muito com esse registro. O risco começa quando confundimos uma resposta plausível sobre a sombra com evidência do que existe fora da caverna.