← Últimos artigos
💬 NLP

Prompt Stability Scoring for Text Annotation with Large Language Models

Este artigo aborda a vulnerabilidade da anotação de texto em modelos de linguagem grandes a variações de prompt, propondo um quadro geral denominado Pontuação de Estabilidade de Prompt (PSS), que adapta métricas tradicionais de confiabilidade para diagnosticar problemas de estabilidade e inclui um pacote Python para implementação prática.

Autores originais: Christopher Barrie, Elli Palaiologou, Petter Törnberg

Publicado 2026-05-18
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Christopher Barrie, Elli Palaiologou, Petter Törnberg

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

A Grande Ideia: Sua IA é "Inconstante"?

Imagine que você contrata um assistente muito inteligente, mas um pouco nervoso, para classificar uma pilha de cartas em envelopes "Sim" e "Não". Você dá a eles uma instrução específica: "Se a carta mencionar dinheiro, coloque-a na pilha 'Sim'."

Você pede que eles façam isso 30 vezes.

  • Cenário A: Eles colocam as mesmas cartas nas mesmas pilhas todas as vezes.
  • Cenário B: Na 1ª tentativa, eles colocam uma carta sobre "poupança" na pilha "Sim". Na 2ª tentativa, colocam a mesma carta na pilha "Não". Na 3ª tentativa, colocam-na em "Sim" novamente.

Mesmo que o assistente esteja geralmente certo, o Cenário B é um problema. Isso significa que a tomada de decisão deles é instável. Se você não pode confiar neles para serem consistentes com as instruções exatas, certamente não pode confiar neles se mudar ligeiramente a redação (por exemplo, "Se a carta falar sobre dinheiro...").

Este artigo trata de construir um teste para ver se seu assistente de IA é estável (Cenário A) ou inconstante (Cenário B) antes de deixá-lo realizar qualquer trabalho real.


O Problema: A IA é Sensível a "Salada de Palavras"

Os autores explicam que os Modelos de Linguagem Grandes (IA) não funcionam como uma calculadora. Eles não consultam uma resposta fixa em um livro. Em vez disso, eles preveem a próxima palavra uma por uma, como uma pessoa adivinhando o que vem a seguir em uma frase.

Por causa disso, duas coisas podem atrapalhar a consistência deles:

  1. O Problema do "Mesmo Prompt": Mesmo que você digite as instruções exatas duas vezes, a IA pode dar uma resposta ligeiramente diferente devido a fatores aleatórios minúsculos e invisíveis em seu cérebro de computador (como uma moeda sendo lançada ao fundo).
  2. O Problema da "Reformulação": Se você mudar suas instruções apenas um pouco — como dizer "Classifique isto" em vez de "Organize isto" — a IA pode ficar confusa e dar uma resposta totalmente diferente.

O artigo argumenta que a precisão não é suficiente. Uma IA pode obter a resposta correta 90% das vezes, mas se ela mudar sua resposta cada vez que você ajusta o prompt, seus resultados de pesquisa são pouco confiáveis.

A Solução: A "Pontuação de Estabilidade do Prompt" (PSS)

Os autores criaram uma ferramenta (um pacote Python chamado promptstability) que atua como um teste de estresse para suas instruções de IA.

Pense nisso como testar uma ponte:

  • Estabilidade Intraprompt (O Teste de "Repetição"): Você executa a mesma instrução exata 30 vezes nos mesmos dados. A ferramenta verifica: A IA deu a mesma resposta todas as vezes? Se as respostas oscilarem, a ponte é instável.
  • Estabilidade Interprompt (O Teste de "Reformulação"): Você pega sua instrução e pede a uma IA diferente para reescrevê-la de 10 maneiras diferentes (por exemplo, "Organize estes", "Categorize estes", "Rotule estes"). Em seguida, você executa todas as 10 versões nos mesmos dados. A ferramenta verifica: A IA ainda concordou consigo mesma, mesmo que as palavras tenham mudado?

A ferramenta fornece uma pontuação (chamada alfa de Krippendorff, que é apenas uma maneira sofisticada de dizer "pontuação de concordância").

  • Pontuação Alta (Próxima de 1,0): Ótimo! Suas instruções são robustas. A IA é consistente.
  • Pontuação Baixa (Abaixo de 0,8): Atenção! Suas instruções são muito frágeis. Uma pequena mudança na redação quebra o sistema.

O Que Eles Encontraram (Os Resultados do "Teste de Estresse")

Os pesquisadores testaram isso em seis conjuntos de dados reais diferentes (como tweets políticos dos EUA, manifestos de partidos do Reino Unido e artigos de notícias). Aqui está o que eles descobriram:

  1. Simples é Estável: Quando a tarefa era fácil e os dados eram claros (como identificar se um tweet era de um republicano ou democrata), a IA era muito estável. Não importava se você reformulava o prompt; ela dava a mesma resposta.
  2. Complexo é Frágil: Quando a tarefa era difícil ou os dados eram confusos (como decidir se um tweet usa linguagem "populista" ou classificar respostas de pesquisa em 12 categorias muito semelhantes), a IA tornou-se instável. Pequenas mudanças no prompt faziam a IA oscilar.
  3. A Armadilha do "Formato": Às vezes, a IA não estava realmente confusa; ela apenas esqueceu de seguir as regras de formatação (como escrever um parágrafo em vez de um número). Quando os pesquisadores filtraram essas respostas "desleixadas", as pontuações de estabilidade aumentaram. Isso ensinou a eles que, às vezes, o problema não é o cérebro da IA, mas sua incapacidade de seguir regras de formatação estritas.
  4. O Modelo Importa: Eles compararam uma IA poderosa (GPT-4) com uma menor e de código aberto. A poderosa foi muito mais estável. Isso significa que a "inconstância" nem sempre é culpa sua; às vezes você apenas precisa de uma IA mais inteligente.

O "Manual": O Que Você Deve Fazer?

O artigo fornece um guia simples para pesquisadores:

  • Passo 1: Execute o Teste de Estabilidade. Antes de gastar dinheiro ou tempo validando seus resultados, execute a ferramenta promptstability.
  • Passo 2: Verifique a Pontuação.
    • Se a pontuação for alta: Você está pronto para prosseguir. Seu fluxo de trabalho é robusto.
    • Se a pontuação for baixa: Pare! Não confie em seus resultados ainda.
  • Passo 3: Corrija o Problema.
    • A IA está ignorando a formatação? Ajuste o prompt para ser mais estrito.
    • A tarefa é muito vaga? Torne suas instruções mais claras.
    • Os dados são muito confusos? Talvez essa tarefa específica seja difícil demais para uma IA lidar de forma consistente.
    • A IA é muito fraca? Tente um modelo mais poderoso.

A Conclusão

Você não pode assumir que, apenas porque uma IA lhe dá uma resposta, essa resposta é confiável. Este artigo fornece uma lista de verificação para garantir que sua IA não esteja apenas adivinhando aleatoriamente ou reagindo de forma excessivamente sensível à maneira como você formula suas perguntas.

A estabilidade é a base da confiança. Se sua IA não consegue concordar consigo mesma quando você faz a mesma pergunta de maneiras ligeiramente diferentes, você não pode confiar nos resultados que ela fornece para sua pesquisa.

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 →