← Últimos artigos
💻 computer science

What Prompts Don't Say: Understanding and Managing Underspecification in LLM Prompts

Este artigo analisa a fragilidade da subespecificação de prompts em LLMs, demonstrando que, embora os modelos frequentemente inferam requisitos ausentes, isso leva a um desempenho instável que não pode ser confiavelmente corrigido por especificação simples ou otimizadores padrão, levando os autores a propor mecanismos de otimização conscientes de requisitos e um processo sistemático para gestão proativa de requisitos.

Autores originais: Chenyang Yang, Yike Shi, Qianou Ma, Michael Xieyang Liu, Christian Kästner, Tongshuang Wu

Publicado 2026-04-28
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Chenyang Yang, Yike Shi, Qianou Ma, Michael Xieyang Liu, Christian Kästner, Tongshuang Wu

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: O Problema da "Suposição Silenciosa"

Imagine que você está contratando um assistente pessoal muito talentoso, mas um pouco literal (a IA) para planejar uma viagem para você. Você diz a ele: "Planeje uma viagem de 7 dias para a China para mim em julho."

Você pode achar que deu instruções suficientes. Mas você não disse:

  • "Verifique o clima."
  • "Pergunte se preciso de visto."
  • "Não reserve voos para mim; apenas dê conselhos."
  • "Mantenha o tom amigável."

Este artigo chama isso de "Especificação Insuficiente de Prompt" (Prompt Underspecification). É quando você deixa de fora regras importantes porque assume que a IA vai "simplesmente saber" ou "descobrir" como um humano faria.

Os pesquisadores descobriram que, embora a IA possa às vezes adivinhar essas regras faltantes, é um jogo de azar. Às vezes ela acerta adivinhação; às vezes erra feio. E se você atualizar a IA ou mudar ligeiramente sua redação, essa "adivinhação" pode desaparecer completamente, fazendo com que o plano de viagem falhe (por exemplo, sugerindo que você faça uma trilha durante uma monção ou reserve um voo sem visto).


Os Três Principais Problemas que Eles Encontraram

Os pesquisadores realizaram experimentos para ver o que acontece quando você deixa regras de fora. Aqui está o que eles descobriram, usando metáforas:

1. A IA é um "Leitor de Mentes Inconstante"

  • A Descoberta: A IA acerta as regras faltantes cerca de 41% das vezes. Mas sua "leitura de mente" é incrivelmente frágil.
  • A Analogia: Imagine que a IA é um aluno fazendo uma prova. Se você não escrever a pergunta claramente, o aluno pode adivinhar a resposta. Às vezes ele acerta. Mas se você mudar o professor (o modelo de IA) ou a iluminação da sala (uma pequena mudança no prompt), esse mesmo aluno pode de repente adivinhar a resposta errada.
  • O Resultado: Quando a IA adivinha uma regra que não lhe foi dita, ela tem duas vezes mais probabilidade de falhar quando a IA recebe uma atualização, em comparação com quando você explicitamente lhe disse a regra.

2. O Erro da "Pia da Cozinha"

  • A Descoberta: Você pode pensar: "Ok, vou apenas listar todas as regras possíveis que conseguir pensar para estar seguro." Os pesquisadores descobriram que isso na verdade piora as coisas.
  • A Analogia: Imagine que você está tentando fazer um cachorro sentar. Se você disser "Sente, fique, venha aqui, não latir, não pule, olhe para mim, não coce", tudo de uma vez, o cachorro fica confuso e não faz nada.
  • O Resultado: Quando você enche um prompt com muitas instruções (como 19 regras), o desempenho da IA cai significativamente (cerca de 19%). Ela fica sobrecarregada e começa a ignorar as regras, até mesmo aquelas que você escreveu explicitamente.

3. O "Check de Vibração" Não é Suficiente

  • A Descoberta: Os desenvolvedores geralmente testam seus prompts observando alguns exemplos para ver se funcionam. Os pesquisadores dizem que isso é como verificar o tempo olhando pela janela por 5 segundos.
  • A Analogia: Se você verificar apenas alguns exemplos, pode perder os "casos extremos" (como a exigência de visto ou a atividade perigosa). Você acha que a IA é perfeita, mas no momento em que um usuário faz uma pergunta ligeiramente diferente, a IA falha porque nunca lhe foi dito para lidar com aquele cenário específico.

A Solução: Prompting "Inteligente"

O artigo sugere duas maneiras principais de corrigir isso, em vez de apenas escrever mais ou menos texto.

1. A Abordagem do "Curador" (Otimização)

Em vez de escrever uma lista massiva de regras, os pesquisadores construíram um sistema que atua como um editor inteligente.

  • O que faz: Ele olha para sua lista de 20 regras e pergunta: "Qual dessas a IA já sabe por padrão?" e "Quais dessas estão realmente lutando umas contra as outras?"
  • O Resultado: Ele cria um prompt mais curto e limpo. Remove as regras que a IA já conhece (economizando espaço) e mantém as críticas. Isso melhorou o desempenho em cerca de 5% em média e tornou os prompts 40% mais curtos.

2. A Abordagem do "Monitor Contínuo" (Processo)

Os pesquisadores argumentam que gerenciar prompts de IA não deve ser uma tarefa de "configurar e esquecer". Precisa ser como manter um carro.

  • A Analogia: Você não compra um carro e nunca verifica o óleo. Você precisa verificá-lo regularmente.
  • O Processo:
    • Descobrir: Encontrar sistematicamente todas as regras ocultas (como "verificar vistos") antes de começar a construir.
    • Validar: Ter um "juiz" (outra IA ou um humano) verificando constantemente se a IA está seguindo tanto as regras escritas quanto as ocultas.
    • Monitorar: Quando o modelo de IA atualizar (como um patch de software), re-verifique tudo imediatamente para garantir que ele não esqueceu uma regra.

Resumo

O artigo conclui que você não pode confiar na IA para "preencher as lacunas" de forma confiável.

  • Não assuma que a IA sabe o que você quer dizer.
  • Não apenas despeje uma enorme lista de regras nela; ela ficará confusa.
  • Faça uso de ferramentas inteligentes para escolher as regras certas a especificar, e mantenha uma vigilância constante sobre a IA para garantir que ela não se desvie do curso quando as coisas mudarem.

O objetivo é passar de "adivinhar o que a IA precisa" para "engenharia de um sistema confiável onde a IA saiba exatamente o que fazer, toda vez".

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 →