Prompt Design at Scale: How Format, Instruction Count, and Context Length Shape Instruction Adherence and Hallucination in Large Language Models
Este artigo apresenta uma avaliação controlada utilizando o corpus sintético "Book of Veyra" através de cinco modelos, revelando que a adesão às instruções colapsa quando a contagem de regras excede 80 independentemente do formato, enquanto o desempenho em contextos longos é caracterizado por uma degradação acentuada na recuperação e taxas de recusa em vez de alucinações, sem vantagem consistente para markdown sobre texto simples.
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ê está tentando ensinar um robô superinteligente a fazer um trabalho. Você tem algumas alavancas que pode puxar para fazê-lo trabalhar melhor. Uma de suas alavancas é o formato: você pode escrever suas instruções como uma lista organizada, um parágrafo entediante, uma tabela elegante ou apenas texto puro. Outra alavanca é a escala: quantas instruções você dá de uma vez e quanta informação de contexto (como um livro gigante) você pede para ele lembrar enquanto trabalha. Por muito tempo, as pessoas discutiram sobre qual estilo de escrita era o melhor, assumindo que o robô entenderia perfeitamente, não importa quantas regras você adicionasse ou quão espesso fosse o livro. Mas no mundo da Inteligência Artificial, especificamente com os Grandes Modelos de Linguagem (o tipo de IA que escreve histórias e responde perguntas), há uma suspeita crescente de que essas alavancas não funcionam isoladamente. Se você der regras demais ao robô, ou pedir para ele lembrar de muita coisa, o estilo da sua escrita pode subitamente deixar de importar ou, pior, pode começar a quebrar de formas estranhas. Este artigo faz uma pergunta simples, mas complicada: a maneira como você formata suas instruções realmente ajuda, ou ela apenas se perde no ruído quando a tarefa se torna enorme?
Os pesquisadores por trás deste estudo, Netanel Eliav, do Machine Human Intelligence Lab, decidiram parar de adivinhar e começar a testar. Eles construíram um universo fictício gigante chamado "O Livro de Veyra". Pense nele como uma enciclopédia massiva e inventada contendo 8.780 coisas fictícias únicas — como sistemas solares, guildas e criaturas estranhas — cada uma com fatos específicos sobre elas. Como o livro foi feito por um programa de computador e não pela leitura da internet, a IA não poderia tê-lo memorizado previamente; ela teve que realmente ler as páginas fornecidas para encontrar as respostas. Eles pegaram este mesmo livro e o escreveram de quatro maneiras diferentes: como uma lista Markdown (com cabeçalhos em negrito e marcadores), como texto puro (apenas as palavras), como prosa fluida (como uma história) e como uma tabela. Em seguida, colocaram este livro diante de cinco modelos diferentes de IA e realizaram dois experimentos massivos.
Primeiro, eles testaram o Seguimento de Instruções. Eles deram à IA uma lista de regras para seguir enquanto escrevia um pequeno ensaio. Começaram com 10 regras e continuaram adicionando mais, até chegar a 160 regras de uma só vez. Eles queriam ver se a IA ainda conseguiria seguir todas as regras perfeitamente conforme a lista ficava mais longa, e se escrever essas regras em um formato de lista elegante ajudava mais do que escrevê-las em um parágrafo. O resultado foi um colapso total. Não importava como as regras eram escritas, assim que a lista atingia cerca de 80 regras, a capacidade da IA de seguir cada uma delas perfeitamente caía para zero. Não importava se as regras estavam em uma tabela ou em uma lista; a IA simplesmente desistia de acertar tudo. Surpreendentemente, onde você colocava as regras importava mais do que como elas pareciam. Colocar as regras no "system prompt" (as instruções ocultas do cérebro do robô) versus o "user turn" (a mensagem do chat) mudava os resultados significativamente, mas de formas diferentes para diferentes robôs. Para alguns modelos, colocar as regras no chat ajudava; para outros, prejudicava. Não havia um "melhor" lugar universal para colocá-las.
Segundo, eles testaram a Memória e Honestidade com o Livro de Veyra. Eles alimentaram a IA com partes do livro variando de 2.000 palavras a um massivo volume de 512.000 palavras. Pediram à IA para recordar fatos específicos, verificar se a IA mentiria para concordar com uma afirmação falsa (sicofancia) ou inventaria fatos que não estavam lá (alucinação). Os resultados foram fascinantes. Até cerca de 64.000 a 128.000 palavras, a IA lembrava de tudo perfeitamente, independentemente do formato. Mas, uma vez que cruzaram esse limite, as coisas ficaram bagunçadas. A precisão não apenas desapareceu lentamente; ela desmoronou, e como ela desmoronava dependia inteiramente do formato e do modelo de IA específico. Para um modelo, o texto puro era terrível com 128k palavras, enquanto listas e tabelas funcionavam muito bem. Para outro, o oposto era verdadeiro. Não havia um único "melhor" formato.
Aqui está a maior surpresa: a IA não começou a inventar mentiras ou a concordar com afirmações falsas com mais frequência à medida que o livro ficava mais longo. Na verdade, a taxa de inventar fatos era zero, e concordar com mentiras permanecia muito baixa. Em vez disso, a IA começou a fazer algo completamente diferente: recusar-se a responder. À medida que o livro se aproximava do limite de memória do modelo, a IA simplesmente dizia "eu não sei" ou "não posso responder a isso", recusando-se a responder até 90% das vezes. Ela não estava ficando confusa e mentindo; ela estava ficando sobrecarregada e desligando.
O artigo também analisou o custo. Alguns formatos, como tabelas, consomem mais "tokens" (a moeda que a IA usa para medir o comprimento do texto) do que o texto puro. Quando os pesquisadores ajustaram as pontuações para ver qual formato oferecia o melhor aproveitamento por token gasto, os vencedores mudaram novamente. Às vezes, um formato que parecia ligeiramente menos preciso era, na verdade, o melhor negócio porque era mais barato de ler.
A principal conclusão é que você não pode simplesmente escolher um "melhor" formato como Markdown ou uma Tabela e assumir que ele sempre funcionará. O artigo prova que o formato é inútvel se você não considerar também a escala. Se você tem instruções demais (cerca de 80 ou mais), o formato não importa porque a IA atinge um limite. Se você tem um contexto enorme (mais de 128k palavras), o formato importa muito, mas o "melhor" muda dependendo de qual modelo de IA você está usando. Os autores concluem que o modo de falha pelo qual devemos nos preocupar não é a IA mentindo; é a IA desistindo e recusando-se a responder quando a tarefa fica grande demais. Eles liberaram todas as suas ferramentas e o falso "Livro de Veyra" para que qualquer pessoa possa testar esses limites por conta própria, porque as regras do jogo parecem mudar para cada novo robô que você encontra.
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.