← Últimos artigos
💬 NLP

Test, then Route: How Language Models Execute In-Context Conditional Rules Across Models and Languages

Este artigo demonstra, por meio de patch de ativação, que, embora os modelos de linguagem codifiquem modularmente valores de verdade de predicados condicionais em uma banda residual de meio de empilhamento, o mecanismo para rotear respostas com base nessas condições não é um módulo abstrato e transferível, mas sim um processo vinculado a tokens e específico de pares que varia entre modelos e idiomas.

Autores originais: Luxshan Thavarasa, Sivasuthan Sukumar

Publicado 2026-08-06
📖 3 min de leitura☕ Leitura rápida

Autores originais: Luxshan Thavarasa, Sivasuthan Sukumar

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 robô superinteligente que pode ler sua mente e completar suas frases. Cientistas que estudam esses robôs, chamados de Modelos de Linguagem de Grande Escala, são como detetives tentando descobrir como o robô pensa. Eles não olham apenas para a resposta final do robô; eles querem espiar dentro do seu "cérebro" enquanto ele está trabalhando para ver quais partes estão fazendo o quê. Um grande mistério é como o robô lida com regras que aprende na hora, como "Se o número for grande, diga 'cachorro'; caso contrário, diga 'gato'". O robô possui um interruptor especial e reutilizável que alterna entre "cachorro" e "gato" toda vez? Ou ele apenas descobre a resposta do zero cada vez, misturando a regra e a resposta de uma forma bagunçada? Compreender isso é crucial porque, se soubermos exatamente como o robô decide, poderemos ensiná-lo melhor as regras ou impedir que ele cometa erros.

Este artigo é um mergulho profundo nessa questão exata. Os pesquisadores organizaram um jogo onde pediram a três modelos diferentes de IA para seguir regras simples de "Se-Então" em seis idiomas diferentes. Eles usaram um truque inteligente chamado "patching de ativação", que é como trocar um pensamento específico no cérebro do robô por um pensamento de um cenário diferente para ver se o robô muda sua resposta. Pense nisso como trocar o combustível no motor de um carro para ver se o carro continua funcionando.

Foi isso que eles descobriram, e é um pouco surpreendente: o cérebro do robô é dividido em duas zonas muito diferentes. A primeira zona, que eles chamam de TEST (Teste), é como um interruptor dedicado e modular. Quando o robô verifica se um número é maior que 5, esta parte específica do cérebro acende com a resposta "Verdadeiro" ou "Falso". Os pesquisadores provaram isso ao trocar esse sinal "Verdadeiro/Falso" por um sinal diferente, e o robô instantaneamente mudou sua resposta final para corresponder ao novo sinal. Esta zona de "Teste" funciona da mesma forma em diferentes modelos, diferentes idiomas (até mesmo idiomas como tâmil e cingalês) e diferentes tipos de regras. É um módulo limpo e reutilizável.

No entanto, a segunda zona, que eles chamam de ROUTE (Rota), é uma bagunça total. Esta é a parte que deveria pegar esse sinal "Verdadeiro/Falso" e decidir se deve emitir "cachorro" ou "gato". Os pesquisadores tentaram encontrar um "interruptor" ou "subespaço" especial no cérebro que lidasse com esse roteamento. Eles encontraram uma direção que parecia inverter a resposta perfeitamente para "cachorro" e "gato". Mas aqui está a pegadinha: quando tentaram usar esse mesmo interruptor para um par de palavras diferente, como "raposa" e "coruja", ele parou de funcionar completamente. Era como encontrar uma chave que abre uma porta específica, mas falha ao tentar abrir qualquer outra porta, mesmo que pareçam iguais.

Então, a grande conclusão é uma assimetria. A parte do cérebro que verifica a regra é uma ferramenta robusta, portátil e reutilizável. Mas a parte que entrega a resposta não é uma ferramenta separada e reutilizável. Em vez disso, ela parece estar fortemente colada às palavras específicas que estão sendo usadas. Se você mudar as palavras, o mecanismo de "roteamento" quebra. O robô não tem um "Interruptor de Resposta" universal; ele apenas tem uma maneira específica de ler a resposta para as palavras específicas para as quais foi treinado naquele momento. Isso significa que, embora possamos facilmente direcionar a lógica do robô (o "Teste"), tentar direcionar suas escolhas específicas (a "Rota") pode ser muito mais difícil e menos confiável do que esperávamos.

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 →