- Authors

- Name
- João Schuller
- E-commerce Analyst & AI Builder
Restrições negativas em prompts: por que dizer o que NÃO fazer funciona
Peça ao Claude ou ao GPT para escrever uma descrição de produto convincente e você quase certamente vai receber de volta "revolucionário" ou "inigualável". Só instrução positiva, "escreva um texto focado em benefícios", não impede isso porque esses superlativos são exatamente o que texto focado em benefícios parece nos dados de treinamento. Restrições negativas em prompts existem precisamente para fechar esse espaço. Este artigo explica por que a orientação comum de sempre preferir framing positivo é incompleta, quando proibições superam redirecionamentos, e como a técnica real é combinar os dois: uma instrução positiva para definir o alvo, uma restrição negativa para eliminar o caminho errado mais provável do modelo em direção a ele.
Instruções positivas definem direção; restrições negativas bloqueiam o drift padrão
Quando um modelo recebe um prompt, ele não está raciocínando do zero. Está fazendo pattern-matching da sua instrução contra uma distribuição de outputs similares nos dados de treinamento. "Escreva uma descrição de produto convincente" ativa um cluster de padrões: superlativos, linguagem sensorial, bullets de benefícios, comparações vagas. O modelo produz algo estatisticamente central a esse cluster.
Instruções positivas deslocam o centróide desse cluster. "Escreva uma descrição focada em especificações técnicas e adequação ao caso de uso" move o output para uma região diferente. Mas a nova região ainda tem seus próprios comportamentos padrão, sua própria gravidade. Em contextos de e-commerce, essa gravidade tende a produzir textos com ressalvas excessivas, cheios de "vale ressaltar que" e "pode variar dependendo das suas necessidades."
Restrições negativas ganham seu lugar justamente aqui. Uma restrição como "não use superlativos ou afirmações comparativas sem uma medição específica" não contradiz a instrução positiva; ela remove o output errado mais provável da solução do modelo. O modelo agora tem que produzir algo convincente e específico, porque a rota fácil, o entusiasmo vago, está bloqueada.
A documentação da Anthropic sobre boas práticas de prompt identifica exatamente esses padrões de falha: hedging, preâmbulo que reafirma a tarefa, qualificação excessiva e padding. Não são erros aleatórios. São defaults: comportamentos que o modelo produz quando a instrução positiva foi satisfeita, mas o espaço de output adjacente ainda está aberto. Restrições negativas são o mecanismo para fechar esse espaço cirurgicamente.
A lógica estrutural é simples: a instrução positiva define a zona em que você quer estar, e a restrição negativa exclui a sub-região para a qual o modelo vai derivar dentro dessa zona. Usadas separadamente, cada uma é mais fraca. Usadas juntas, elas triangulam.
O problema das rotas de escape na prática
Considere um fluxo de geração de descrições de produto em escala. Um prompt positivo como "escreva texto envolvente e focado em benefícios para este produto de piso" produz output legível e tecnicamente adequado, mas quase sempre inclui pelo menos um destes: "transforma qualquer ambiente", "eleva qualquer espaço" ou "qualidade sem igual." Essas frases passam numa revisão superficial, mas falham em verificações de conformidade com padrões de publicidade em mercados regulados, porque são afirmações comparativas implícitas sem dados de suporte.
Tornar a instrução positiva mais elaborada não resolve. Adicionar "foque em durabilidade, textura e facilidade de instalação" estreita o tema, mas não impede o modelo de descrever durabilidade como "sem igual" ou textura como "única no mercado". A solução é uma restrição negativa direcionada: "não use superlativos ou afirmações comparativas (melhor, sem igual, superior, revolucionário) a não ser que a afirmação seja imediatamente seguida por uma medição específica."
A orientação de prompt engineering da OpenAI argumenta de fato nessa direção, embora seja frequentemente mal interpretada. A posição oficial não é que instruções negativas são ruins; é que negativas puras sem um redirecionamento positivo são mais fracas do que a forma combinada. O exemplo deles contrasta "NÃO PERGUNTE SOBRE DADOS PESSOAIS" com uma versão que diz para evitar perguntas sobre dados pessoais e encaminhar o usuário a um artigo de ajuda. A versão combinada vence porque dá ao modelo um caminho a seguir, enquanto uma proibição pura deixa um buraco comportamental que o modelo vai preencher de forma imprevisível.
A regra prática que disso decorre: toda restrição negativa dura deve ser acompanhada de um alvo positivo ou de uma razão. A documentação da Anthropic faz o mesmo ponto com um exemplo concreto, observando que "NUNCA use reticências" se torna significativamente mais confiável quando reenquadrado como "evite reticências porque este texto será lido por um motor de text-to-speech que não consegue processá-las." A razão não é decorativa; ela ativa o raciocínio contextual do modelo em vez de apenas disparar um filtro superficial.
Para quem constrói system prompts com papéis persistentes, essa lógica de combinação importa ainda mais. Um system prompt que só especifica o que o assistente deve ser, sem fechar as rotas de escape padrão, vai produzir tom consistente até atingir um limite de pattern-matching, ponto em que os defaults voltam.
Restrições duras vs. restrições suaves: uma distinção que vale fazer
Nem todas as proibições têm o mesmo peso, e tratá-las de forma uniforme é um jeito confiável de sub-restringir ou super-restringir um prompt. Uma distinção útil é entre restrições duras e restrições suaves, e ela mapeia bem para decisões reais de design de prompt.
Restrições duras são inegociáveis. Frases como "jamais", "em nenhuma circunstância", "nunca" e "sem exceção" sinalizam ao modelo que isso é um limite, não uma preferência. Use-as para regras críticas de conformidade: sem alegações médicas, sem garantias de preço específicas, sem menção a concorrentes. Modelos respondem a esse registro; eles o tratam de forma diferente de orientações mais suaves.
Restrições suaves são preferências sobre estilo, tom e formato. "Evite jargão", "minimize ressalvas", "não explique demais" são restrições suaves. Elas moldam o output sem torná-lo frágil. Um modelo recebendo restrições suaves vai desprioritizar o padrão indesejado sem tratar uma única instância de jargão como uma falha.
O padrão de falha a evitar é empilhar muitas restrições duras. Um prompt com oito regras "não faça" de igual peso cria um problema de satisfação de restrições que o modelo resolve satisfazendo a maioria delas na maior parte do tempo, sem ordem previsível. O teto prático fica em torno de três a cinco restrições focadas por prompt. Regras relacionadas podem ser agrupadas em uma única restrição, então "nunca use linguagem de hype (disruptivo, game-changing, revolucionário, sem igual)" conta como uma, e agrupamento é a forma de ficar abaixo desse teto sem perder cobertura.
Essa economia de restrições conecta a um ponto mais amplo sobre exemplos few-shot como alternativa. Se você se encontra escrevendo mais de cinco restrições negativas, considere se alguns exemplos bem escolhidos de output aceitável comunicariam os mesmos limites com mais eficiência. Exemplos mostram ao modelo o interior da zona aceitável; restrições definem as paredes. Os dois importam, mas nenhum deve substituir completamente o outro.
O caso contraintuitivo: quando negativas superam positivas
Existe uma classe de problemas de prompt onde restrições negativas superam qualquer formulação positiva, não porque positivas estejam erradas, mas porque o comportamento desejado não tem uma boa descrição positiva.
Suprimir a tendência do modelo de adicionar um parágrafo de resumo final é um exemplo. A versão positiva, "seja conciso", não impede um resumo; ela apenas o torna mais curto. "Termine sua resposta quando o conteúdo estiver completo" é melhor, mas ainda vago. A versão negativa, "não adicione um parágrafo final que resuma o que você acabou de dizer", é inequívoca porque nomeia o comportamento exato a eliminar.
Minha leitura é que essa assimetria aparece com mais frequência quando o comportamento indesejado é um padrão estrutural padrão e não um problema de conteúdo ou tom. Tom e conteúdo têm descrições positivas naturais. Defaults estruturais, como o preâmbulo que reafirma a tarefa, o hedge que qualifica cada recomendação, o fechamento que aumenta a contagem de palavras, são mais fáceis de nomear como proibições do que de descrever positivamente. "Comece com sua resposta, não com uma reafirmação da pergunta" é quase uma restrição negativa disfarçada.
Isso tem implicações para como auditar um prompt com baixo desempenho. Se o output está estruturalmente correto, mas com tom errado, adicione uma instrução positiva. Se o output está tonalmente aceitável, mas com defaults estruturais bagunçando o resultado, adicione uma restrição negativa direcionada. Se ambos os problemas existem, resolva nessa ordem, porque poluição estrutural pode mascarar problemas de tom e dificultar o diagnóstico.
Na prática
No trabalho com catálogo de produtos, o drift de superlativos é um problema real e repetitivo. Prompts que geram descrições para produtos de pisos e revestimentos sem restrições negativas produzem de forma confiável "durabilidade incomparável" e "transforma qualquer ambiente" num volume alto de SKUs, independentemente de quão especificamente a instrução positiva enquadra a tarefa.
Adicionar uma restrição contra afirmações comparativas sem atribuição reduz visivelmente a carga de revisão de conformidade, porque o modelo não pode mais fazer pattern-matching nos hábitos estilísticos mais dominantes do gênero de copy de marketing. A estrutura combinada, instrução positiva para enquadramento de categoria e caso de uso, restrição dura para tipos de afirmação, produz consistentemente rascunhos mais limpos do que qualquer instrução isolada. A restrição não piora o texto; ela força o modelo a encontrar uma afirmação de benefício específica em vez de recorrer a um superlativo.
O mesmo princípio aparece em prompts para relatórios e sínteses de dados. Um modelo instruído apenas a "resumir os principais insights" vai invariavelmente fechar com um parágrafo que replica o que já foi dito. "Não adicione um parágrafo de conclusão que reafirme os pontos anteriores" resolve isso diretamente, de um jeito que nenhuma variação positiva da instrução resolve com a mesma precisão.
FAQ
Restrições negativas são sinal de um prompt mal escrito?
Não necessariamente. São sinal de que você entende para onde os defaults do modelo vão levá-lo quando dado apenas direcionamento positivo. Um prompt sem nenhuma restrição negativa não é mais limpo; é apenas menos preciso sobre o que "errado" parece. O problema é usar negativas como substituto para direção positiva em vez de complemento a ela.
Quantas restrições negativas um prompt aguenta antes de a qualidade degradar?
O teto prático fica em torno de três a cinco restrições focadas. Acima disso, o modelo as trata como prioridades concorrentes e as satisfaz de forma inconsistente. Agrupe restrições relacionadas em uma única regra para ficar abaixo desse limite sem perder cobertura.
O Claude lida com restrições negativas de forma diferente dos modelos GPT?
Ambos respondem a linguagem negativa dura ("jamais", "em hipótese alguma") e ambos se beneficiam da estrutura combinada de negativa mais redirecionamento positivo. Os defaults documentados do Claude, hedging, ressalvas, preâmbulo, padding, valem a pena conhecer especificamente porque são as rotas de escape com maior probabilidade de se reabrirem sem restrições negativas explícitas em fluxos específicos do Claude. A lógica subjacente é a mesma entre modelos; os comportamentos padrão específicos que você precisa restringir diferem.
O sinal mais confiável de que uma restrição negativa está funcionando não é que o modelo nunca produz o padrão proibido; é que o modelo encontra uma alternativa de maior qualidade em vez de deixar um buraco comportamental onde o default costumava estar.
E-commerce Analyst & AI Builder
Analista de E-commerce e Product Owner no maior varejista de pisos e revestimentos do Sul do Brasil. 5 anos em varejo online com Magento, VTEX, GA4 e Claude. Escreve sobre IA prática para quem constrói coisas.
Saiba mais sobre João →