Saltar para o conteúdo principal

Guias de prompts

Prompts de sistema vs prompts de usuário: o que cada um faz

A diferença entre um prompt de sistema e as mensagens que você digita numa conversa — para que serve cada um, quando usar qual, e como eles funcionam juntos.

Todos os guias de prompts · Última revisão:

Para que serve um prompt de sistema

Um prompt de sistema define uma instrução que se aplica a toda a conversa, e não a uma mensagem nela — uma persona a manter, um tom a seguir, uma regra a sempre respeitar ("sempre responda em português formal" ou "nunca sugira uma dosagem específica"). Ele é definido uma vez, tipicamente antes de a conversa começar, e um modelo o trata como orientação permanente, e não como algo a negociar a cada nova mensagem.

Para que serve um prompt de usuário

Um prompt de usuário é o que você digita a cada turno da conversa — a pergunta ou tarefa específica daquela mensagem. É onde a orientação sobre contexto, restrições, formato e exemplos de como escrever um prompt claro e específico majoritariamente se aplica, já que um prompt de usuário costuma tratar de uma única coisa concreta, e não de uma regra permanente para toda a conversa.

Quando colocar uma instrução no prompt de sistema em vez de repeti-la

Uma instrução que deveria valer para toda mensagem — um tom, uma persona, um limite — pertence ao prompt de sistema, para que você não a repita a cada turno e arrisque vê-la ser descartada ou contradita no meio de uma conversa longa. Um pedido pontual que só se aplica à mensagem atual pertence ao prompt de usuário. Um prompt de sistema não é, por si só, uma barreira de segurança; veja o que é injeção de prompt, linkado abaixo, para saber por que uma instrução em qualquer um dos dois lugares ainda pode ser sobreposta por conteúdo adversário em outro ponto da conversa.

Perguntas frequentes

Uma mensagem de usuário pode sobrepor um prompt de sistema?
Depende de como um produto específico lida com isso, e isso não é uma garantia consolidada em geral — um prompt de sistema é pensado como orientação permanente, não como uma regra inquebrável. Veja o que é injeção de prompt, linkado abaixo, para saber por que tratá-lo como uma barreira de segurança absoluta é um erro.
Preciso de um prompt de sistema para uma pergunta simples e pontual?
Não — um prompt de sistema se justifica quando uma instrução deve se aplicar a toda a conversa. Para uma única pergunta, colocar tudo no prompt de usuário é mais simples e igualmente eficaz.
Que tipo de instrução pertence a um prompt de sistema em vez de um prompt de usuário?
Uma regra permanente que não deveria precisar ser repetida — uma persona, um tom, um limite que o modelo deve sempre respeitar. Um pedido específico e pontual pertence ao prompt de usuário.

Pratique numa conversa real

A configuração de prompt de sistema da ClawAI se aplica a toda a conversa da mesma forma em todos os fornecedores para os quais roteia, então uma instrução permanente não precisa ser reescrita por modelo.