Why is prompting hard? Understanding prompts on binary sequence predictors
Este artigo investiga os desafios do prompting ao enquadrá-lo como a busca por sequências de condicionamento ótimas em preditores de sequência, revelando, por meio de experimentos controlados e análise de modelos de ponta, que os prompts ótimos são frequentemente contra-intuitivos, difíceis de identificar mesmo com busca exaustiva e frequentemente subótimos quando se utilizam métodos padrão baseados em demonstrações.
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 papagaio superinteligente e altamente treinado. Este papagaio leu milhões de livros, assistiu a incontáveis filmes e ouviu todos os programas de rádio já feitos. Ele sabe prever a próxima palavra em uma frase melhor do que qualquer outra pessoa. Este é o seu modelo de IA.
Agora, você quer que este papagaio realize um truque específico: contar uma piada, escrever um poema triste ou resolver um problema de matemática. Você faz isso dando a ele um prompt — algumas palavras de instrução ou um exemplo para colocá-lo no caminho certo.
Este artigo faz uma pergunta simples, mas profunda: Por que é tão difícil encontrar as palavras perfeitas para dar ao papagaio? Às vezes, as instruções que funcionam melhor parecem completamente estranhas, sem sentido ou até "erradas" para um humano. Por que um prompt que parece gibberish funciona melhor do que uma instrução clara e lógica?
Os autores decidiram parar de adivinhar e começar a testar. Eles construíram um mundo pequeno e controlado para entender o que realmente acontece dentro do cérebro do papagaio.
O Experimento: O Papagaio da Moeda
Em vez de usar uma IA real e complexa, eles criaram um "papagaio" simples que só entende Cara e Coroa (como um lançamento de moeda).
- O Treinamento: Eles ensinaram este papagaio mostrando a ele milhares de lançamentos de moeda. Mas aqui está o problema: eles não mostraram apenas moedas justas. Eles mostraram moedas viciadas de diferentes maneiras. Algumas moedas caíram em Cara 20% das vezes, outras 90%, e algumas foram uma mistura de ambas. O papagaio aprendeu a adivinhar o próximo lançamento com base no padrão que viu em seu treinamento.
- A Tarefa: Agora, eles queriam que o papagaio agisse como uma moeda específica que cai em Cara 70% das vezes. Eles perguntaram: "Qual é a melhor sequência de Caras e Coroadas para mostrar ao papagaio para que ele comece a adivinhar 70% de Caras?"
A Grande Surpresa: Prompts "Errados" Funcionam Melhor
Você pode pensar que a melhor maneira de ensinar o papagaio a adivinhar 70% de Caras é mostrar a ele uma longa lista de 70% de Caras e 30% de Coroadas. Isso parece lógico, certo?
O artigo descobriu que isso frequentemente está errado.
Em muitos casos, o prompt ótimo (aquele que realmente funciona melhor) era uma sequência que não se parecia em nada com a tarefa.
- A Analogia: Imagine que você quer ensinar um aluno acostumado a estudar em uma biblioteca silenciosa a estudar em uma cafeteria barulhenta. Você pode pensar que mostrar a ele uma gravação de uma cafeteria barulhenta é a melhor maneira de prepará-lo. Mas o artigo descobriu que, às vezes, a melhor maneira de deixá-lo pronto é mostrar a ele uma sequência de silêncio que sutilmente engana seu cérebro para esperar ruído.
- A Realidade: O "melhor" prompt depende inteiramente de como o papagaio foi treinado (sua distribuição de pré-treinamento). Se o papagaio foi treinado em uma mistura específica de vícios de moeda, as "palavras mágicas" para fazê-lo se comportar de certa maneira podem ser uma sequência de todas Caras, ou uma mistura estranha de 10 Caras e 2 Coroadas. Para um humano olhando apenas para a tarefa, isso parece um erro. Mas para o papagaio, é uma chave perfeita que desbloqueia o comportamento correto.
Por Que Isso é Tão Difícil de Descobrir?
O artigo destaca três razões principais pelas quais encontrar essas "palavras mágicas" é um pesadelo:
1. O Problema da "Receita Oculta"
O comportamento do papagaio é moldado por uma "receita" secreta (a distribuição de pré-treinamento) que geralmente não conhecemos.
- Analogia: Imagine que você está tentando sintonizar um rádio em uma estação específica. Você não sabe como soa a estação e não sabe como o rádio foi construído. Você apenas gira o dial. Às vezes, girá-lo para o local "óbvio" dá apenas estática. Você tem que girá-lo para um local estranho e aleatório para obter som claro. Sem conhecer a fiação interna do rádio, você não pode explicar por que aquele local estranho funciona.
2. O Problema da "Paisagem Plana"
Os autores visualizaram a busca pelo melhor prompt como caminhar em uma paisagem montanhosa.
- Analogia: Você está procurando o pico mais alto (o melhor prompt). Em um mundo perfeito, há um único pico de montanha afiado, e é fácil encontrá-lo. Mas nos experimentos deste artigo, a "paisagem" é frequentemente um planalto plano. Existem centenas de prompts diferentes que são quase igualmente bons.
- A Consequência: Se você tentar encontrar o melhor prompt usando uma pequena quantidade de dados (como um pequeno lote de teste), você pode acidentalmente escolher um prompt "bom o suficiente" que é na verdade diferente do verdadeiramente melhor. Se você executar o teste novamente com um lote ligeiramente diferente, pode escolher um prompt "bom o suficiente" diferente. Isso torna os resultados pouco confiáveis e difíceis de interpretar.
3. A Armadilha da "Demonstração de Especialista"
Uma maneira popular de ensinar IA é mostrar a ela exemplos de um especialista realizando a tarefa (por exemplo, "Aqui está como um grande mestre de xadrez joga").
- A Descoberta: O artigo mostrou que mostrar exemplos de especialistas é frequentemente menos eficaz do que usar um prompt estranho e otimizado.
- Analogia: Imagine que você quer que um robô jogue xadrez perfeitamente. Você poderia mostrar a ele 100 partidas jogadas por um Grande Mestre. Ou, você poderia dar a ele um código estranho e curto que força seu cérebro para o "modo Grande Mestre". O artigo descobriu que o código estranho frequentemente funciona melhor do que as 100 partidas. Os exemplos de especialistas são muito "típicos" e não levam em conta os vieses específicos de treinamento do robô.
E a IA Real (Como Chatbots)?
Os autores testaram essas ideias em Modelos de Linguagem Grandes reais (como GPT-2 e Gemma) usando críticas de filmes.
- Eles encontraram os mesmos padrões: os melhores prompts para gerar uma crítica "positiva" nem sempre eram palavras que soavam positivas. Às vezes, eram palavras curtas, estranhas ou até que soavam negativas que, de alguma forma, desencadeavam a resposta correta.
- Eles também descobriram que, para encontrar o melhor prompt de forma confiável, é necessária uma quantidade enorme de dados (milhares de exemplos), não apenas os pequenos lotes (cerca de 200) que as pessoas geralmente usam. Com lotes pequenos, você está apenas adivinhando.
A Conclusão
O artigo conclui que fazer prompts é difícil porque estamos tentando guiar uma máquina sem conhecer sua história completa.
- O "Melhor" Prompt é Relativo: Não existe um "melhor" prompt universal. O melhor prompt depende dos vieses específicos e ocultos dos dados de treinamento da IA.
- A Intuição Falha: O que parece lógico para um humano (mostrar à IA o que você quer) frequentemente falha porque não leva em conta a "matemática" interna da IA.
- A Confiabilidade é Baixa: A menos que você pesquise exaustivamente e use conjuntos de dados massivos, os prompts que você encontrar podem ser palpites sortudos que não funcionam consistentemente.
Em resumo, o artigo sugere que a "magia" dos prompts não se trata apenas de escrever boas instruções; trata-se de hackear os vieses estatísticos ocultos da IA de maneiras que frequentemente parecem completamente contra-intuitivas para nós.
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.