Pular para o conteúdo principal

Alucinações e Como Reduzi-las

Intermediário
What you'll learn
  • Entender POR QUE os modelos inventam respostas confiantes e bem formuladas
  • Reconhecer as 5 zonas de alto risco onde você deve ser mais cético
  • Aplicar um kit de 6 partes para reduzir drasticamente as alucinações
  • Usar um prompt anti-alucinação pronto para copiar e colar que fundamenta, dá uma saída e força citações
  • Adotar a mentalidade que ajusta o esforço de verificação ao custo de estar errado

Uma alucinação é quando um modelo afirma algo falso com total confiança. Não é mentir nem estar quebrado — é o outro lado de como os LLMs funcionam: eles geram texto plausível, e plausível nem sempre é verdadeiro (veja O que é um LLM?). Você não consegue eliminar isso totalmente via prompt, mas pode reduzi-lo drasticamente e detectar o resto.

Por que acontece

O modelo prevê uma continuação provável. Quando ele não "sabe" algo, a continuação de aparência mais provável costuma ser uma resposta confiante, bem formulada — e errada. Não existe um sinal embutido de "não tenho certeza" a menos que você crie espaço para um.

Pro tip
  • A correção para a maioria das alucinações é criar deliberadamente espaço para a incerteza — dar ao modelo permissão para dizer que não sabe.

As zonas de alto risco

Seja mais cético quando a saída envolver:

  • Citações, frases e referências — artigos inventados, URLs falsas, citações mal atribuídas.
  • Números, datas e estatísticas específicos — valores plausíveis, porém inventados.
  • Fatos de nicho ou muito recentes — além do que o modelo aprendeu de forma confiável.
  • Detalhes de APIs e bibliotecas — métodos ou parâmetros que não existem.
  • Pessoas e especificidades jurídicas/médicas — alto risco, fáceis de errar sutilmente.

O kit de redução

Combine estes — cada um ajuda:

Guided walkthrough1 of 6
  1. Cole o texto-fonte e diga "responda apenas a partir do texto acima; se não estiver lá, diga isso." Essa é a ideia central por trás do RAG (/docs/foundations/rag).

Um prompt anti-alucinação para copiar e colar

A maior parte do kit acima se condensa em um único wrapper reutilizável. Cole sua fonte onde indicado e faça sua pergunta — ele fundamenta a resposta, dá ao modelo uma saída e força citações de uma só vez:

Wrapper anti-alucinação

You answer ONLY from the SOURCE below.
Rules:
- If the answer is not in the SOURCE, reply exactly: "Not stated in the source."
- After every claim, quote the exact sentence from the SOURCE that supports it.
- Do not add outside knowledge, estimates, or assumptions.

SOURCE:
"""
[paste the document, transcript, or data here]
"""

QUESTION: [your question]

Por que funciona: a saída de emergência "Not stated in the source" remove a pressão de adivinhar, e a regra de citar-a-frase torna impossível esconder qualquer afirmação sem suporte. Remova o bloco SOURCE quando você realmente quiser o conhecimento próprio do modelo — mas aí a verificação volta a ser sua responsabilidade.

A mentalidade que de fato protege você

Watch out
  • Nenhum prompt torna a saída 100% confiável. Para qualquer coisa relevante — um número em um relatório, uma citação, um comando que você vai executar, um detalhe médico/jurídico/financeiro — confira contra uma fonte confiável. Trate a IA como um rascunho rápido, não como uma autoridade final. Esse é o cerne do Uso Responsável (/docs/security/responsible-use).

Uma regra simples: o custo de errar define a quantidade de verificação. Fazendo brainstorming? Confie à vontade. Publicando uma estatística? Verifique sempre.

Key takeaways
  • Alucinações são um subproduto da geração baseada em plausibilidade, não um bug que você consegue eliminar totalmente via prompt.
  • Seja mais cético com citações, números/datas, fatos de nicho ou recentes, detalhes de API e especificidades sobre pessoas/jurídicas/médicas.
  • Combine o kit: fundamente em fontes, dê uma saída, exija citações, reduza a temperatura, use ferramentas, faça verificação cruzada.
  • Um único prompt-wrapper fundamenta + dá uma saída + força citações de uma só vez.
  • Ajuste o esforço de verificação ao custo de errar — confie à vontade quando for barato, verifique cada afirmação quando for relevante.

Teste-se

0/5
  1. Por que os modelos alucinam?
  2. Qual destas é uma zona de alto risco onde você deve ser mais cético?
  3. Qual é o efeito mais direto de dar ao modelo uma saída explícita como "Se você não tiver certeza, diga 'não sei'"?
  4. Qual regra decide quanta verificação uma resposta precisa?
  5. No prompt do wrapper anti-alucinação, o que torna impossível esconder qualquer afirmação sem suporte?

Próximo