← Voltar ao blog

O que é prompt negativo? Definição e exemplos

O prompt negativo diz a um modelo de IA o que excluir do resultado, junto com a descrição positiva do que você quer. Como funciona, exemplos e onde usar em fluxos de trabalho com IA.

Prompt negativo (negative prompting) é a prática de dizer a um modelo de geração com IA o que ele deve excluir do resultado, além de descrever o que você quer produzir.

A maioria das pessoas escreve prompts que descrevem o resultado desejado: "close de uma mão segurando uma xícara de café, luz quente da manhã, pouca profundidade de campo". O prompt negativo acrescenta um segundo conjunto de instruções com o que o modelo deve evitar. O prompt positivo puxa o resultado em direção a um alvo; o negativo o afasta de coisas que você já viu dar errado. Esse segundo texto precisa de um campo próprio, e nem toda ferramenta tem um: nenhum nó de imagem ou de vídeo do 8frame tem.

Como o prompt negativo funciona

A descrição pública mais clara é o pipeline de texto para imagem do Stable Diffusion no diffusers, a biblioteca de código aberto da Hugging Face. A documentação descreve o parâmetro negative_prompt como "the prompt or prompts to guide what to not include in image generation" (o prompt ou os prompts que indicam o que não incluir na imagem gerada).

O mecanismo é a orientação sem classificador (classifier-free guidance), descrita num artigo de 2022 de Jonathan Ho e Tim Salimans. Um modelo de difusão constrói uma imagem removendo ruído passo a passo, guiado pelo seu texto. Com a orientação ligada, o modelo faz duas previsões a cada passo: uma condicionada ao seu prompt e outra condicionada a um prompt vazio. No pipeline do diffusers, o prompt negativo ocupa o lugar desse prompt vazio. Em seguida, o pipeline afasta o resultado da previsão negativa e o aproxima da positiva, numa medida definida pela escala de orientação (guidance scale).

Daí saem duas coisas. Primeiro, o prompt negativo só conta enquanto a orientação está ligada: o diffusers o ignora quando a orientação não está em uso. Segundo, nada no mecanismo remove um elemento por completo. Ele direciona o resultado, então um prompt negativo serve para reduzir a chance de algo aparecer, não para descartá-lo.

Ferramentas hospedadas nem sempre expõem nada disso. Um provedor pode deixar o campo de fora, fixar a escala de orientação ou usar um modelo construído de outro jeito, então confira o que cada ferramenta realmente aceita.

Quando se usa o prompt negativo

Você recorre a um prompt negativo quando já viu um modelo produzir sempre a mesma coisa indesejada num tipo de conteúdo. Numa ferramenta com campo negativo, você lista as próprias coisas indesejadas, porque o campo já significa "deixe isto de fora". Listas típicas:

Artefatos em vídeo. Se os clipes tremulam, se deformam de um quadro para outro ou mostram ruído nas áreas escuras: "cintilação, transformações, distorções".

Mãos. Confira cada mão em busca de dedos a mais ou grudados. A lista de costume: "dedos extras, dedos fundidos, mãos deformadas".

Elementos indesejados. Para uma foto de produto limpa: "texto, marca d'água, logotipo".

Desvio de estilo. Se um prompt fotorrealista insiste em escorregar para um visual vizinho, nomeie esses visuais: "anime, desenho animado, ilustração".

Nenhuma dessas listas garante o resultado, então confira a saída procurando cada item que você listou.

Exemplos no 8frame

No 8frame não há campo negativo. Nenhum nó de imagem ou de vídeo do canvas tem campo de prompt negativo, então não existe um segundo conjunto de instruções para preencher. Você tem duas opções. Comece pela primeira.

Descreva o que deve estar ali. Em vez de "sem fundo poluído", escreva "fundo cinza fosco liso, o produto sozinho no enquadramento". Em vez de "sem cintilação", descreva uma luz estável e uniforme e uma câmera fixa. Para um render de produto limpo no Nano Banana ou no FLUX, em vez de "sem texto, sem marca d'água, sem logotipos", descreva "uma garrafa lisa, sem rótulo, sobre um fundo liso". Uma descrição positiva dá ao modelo algo para mostrar.

Se você escrever uma frase com "sem", confira. Um "sem" dentro do prompt principal não é um prompt negativo: a palavra que você quer excluir continua no texto, e nada garante que o modelo dê a esse "sem" o peso que você queria. Se o elemento continuar aparecendo, passe para a descrição positiva.

O mesmo vale para os nós de vídeo como Veo 3.1 e Kling: escreva a tomada que você quer e confira o clipe procurando a falha que você tentava evitar.

Conceitos relacionados

Perguntas frequentes

O que é um prompt negativo? Uma segunda instrução que lista o que o modelo deve evitar, junto com o prompt que descreve o que você quer.

Como um prompt negativo funciona? Nos pipelines que usam orientação sem classificador, como o Stable Diffusion na biblioteca diffusers, o prompt negativo substitui o prompt vazio com o qual o modelo compara a cada passo, e a escala de orientação define o quanto o resultado é afastado dele.

O 8frame tem campo de prompt negativo? Não. Nenhum nó de imagem ou de vídeo do canvas tem. Descreva o que deve estar no enquadramento e, se escrever uma frase com "sem" no prompt, confira o resultado.

Escrever "sem texto" no prompt é o mesmo que um prompt negativo? Não. Isso faz parte do prompt principal, então a palavra "texto" continua lá. Descreva o que deve estar ali, como "um rótulo em branco".

Um prompt negativo garante que algo não vai aparecer? Não. Ele direciona o resultado; não descarta nada.

Fontes


Experimente sem cadastro: você cai direto num quadro real. O canvas do 8frame é gratuito e ilimitado; a geração é paga a partir de US$ 19 por mês.

Artigos relacionados

glossárioO que é b-roll? Definição e exemplosglossárioO que é hero shot? Definição e exemplosglossárioO que é IA de texto para imagem? Definição e exemplos

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates