Skip to main content
PromptQuorumPromptQuorum
Início/Prompt Engineering/System Prompt vs User Prompt: A Diferença em 2026
Fundamentals

System Prompt vs User Prompt: A Diferença em 2026

·8 min de leitura·By Hans Kuepper · Founder of PromptQuorum, multi-model AI dispatch tool · PromptQuorum

System prompts definem como um modelo de IA pensa e se comporta durante toda uma sessão; user prompts definem o que ele faz agora. Aprenda a diferença, quando usar cada um, como eles interagem e por que o PromptQuorum mostra os dois.

Key Takeaways

  • System prompts definem o papel, restrições e comportamento do modelo para toda a sessão — definido uma vez, usado para todas as solicitações
  • User prompts definem a tarefa específica para cada interação — fornecido pelo usuário, muda a cada solicitação
  • System prompts representam ~70% da consistência comportamental (baseado em testes do PromptQuorum); user prompts moldam saídas específicas
  • System prompts invisíveis em apps como ChatGPT e Claude contêm lógica oculta — o PromptQuorum mostra tudo
  • LLMs locais (Ollama, LM Studio) com system prompts ocultos causam problemas de depuração — resolvidos pela transparência
  • System prompts ruins forçam user prompts a trabalhar mais; bons system prompts melhoram todos os user prompts

System Prompt vs User Prompt: A Diferença Central

Um system prompt define como a IA pensa durante toda uma sessão; um user prompt define o que ela faz para essa solicitação específica. Em uma frase: system prompts são a descrição de cargo permanente da IA, e user prompts são tarefas individuais dentro desse cargo.

Cada conversa com LLM tem ambos. O system prompt (frequentemente invisível para usuários finais) é executado uma vez no início e define a personalidade, restrições e papel do modelo. O user prompt é executado por solicitação e especifica a tarefa ou pergunta.

Onde os System e User Prompts Vivem na Stack de API?

System prompts vivem na camada de aplicação; user prompts vivem na camada de interação. Quando você chama GPT-5.5 via API OpenAI, o endpoint aceita duas entradas separadas: `system` (as instruções persistentes) e `messages` (a entrada do usuário por solicitação). O mesmo vale para Claude 4.6 Sonnet via API Anthropic, Gemini 3.5 Pro via API Google, e qualquer LLM local executado via Ollama ou LM Studio.

  • Camada do modelo: O LLM base (GPT-5.5, Claude 4.6 Sonnet, Gemini 3.5 Pro, LLaMA 3.1, Mistral Large) — todos aceitam tanto system quanto user prompts
  • Camada de API: A interface que desenvolvedores usam — API OpenAI, API Anthropic, API Google, endpoint REST Ollama, LM Studio — todos expõem system e user como campos separados
  • Camada de aplicação: O produto construído sobre a API (ChatGPT, Claude.ai, Gemini, PromptQuorum, seu app personalizado)
  • Camada de interação do usuário: O que o usuário final vê — a entrada do chat, a especificação da tarefa

O que é um System Prompt?

Um system prompt é um conjunto de instruções persistentes que definem como um modelo de linguagem se comporta durante toda a sessão de conversa. É enviado ao modelo uma vez no início, antes de qualquer entrada do usuário.

Um system prompt bem projetado normalmente inclui:

  • Definição de papel: 'Você é um especialista em Python', 'Você é um redator técnico' — estabelece a persona e expertise do modelo
  • Restrições: 'Não forneça conselhos médicos', 'Recuse solicitações de código prejudicial' — define limites rígidos de comportamento
  • Formato de saída: 'Responda em JSON', 'Use Markdown', 'Forneça passos numerados' — define como as respostas devem ser estruturadas
  • Estilo de comunicação: 'Seja conciso e direto', 'Use analogias para iniciantes' — molda voz e tom
  • Limites de escopo: 'Responda apenas perguntas sobre Python', 'Gerencie apenas suporte técnico'

O que é um User Prompt?

Um user prompt é a entrada por solicitação — a tarefa, pergunta ou instrução específica que o usuário final fornece para aquela única interação. É enviado ao modelo após o system prompt.

Um user prompt normalmente inclui:

  • A tarefa ou pergunta específica: 'Resuma este artigo', 'Escreva um texto de produto', 'Depure este erro'
  • Contexto para a solicitação: 'Para um público B2B', 'Para iniciantes'
  • Instruções adicionais para esta tarefa: 'Em 200 palavras', 'Com exemplos', 'Em tom profissional'
  • Exemplos (se necessário): 'Aqui está um bom exemplo:' — ensina o estilo desejado ao modelo

System Prompt vs User Prompt: Comparação Rápida

DimensãoSystem PromptUser Prompt
EscopoSessão inteiraSolicitação única
Definido porDesenvolvedor/equipe de produtoUsuário final
FrequênciaUma vez no inícioA cada solicitação
DefinePapel, restrições, estilo, comportamentoTarefa, contexto, formato para esta solicitação
VisibilidadeGeralmente oculto dos usuáriosSempre visível para usuários
Impacto em prompt engineering~70% da qualidade de saída consistente~30% da qualidade de saída consistente

O que torna um System Prompt eficaz?

Um system prompt deve ser específico, em camadas e focado em restrições para produzir comportamento consistente em todas as interações do usuário.

Cinco princípios para system prompts eficazes:

  • Definição explícita de papel: Não assuma que o modelo sabe seu trabalho. Diga 'Você é um papel' no início.
  • Design com restrições primeiro: Liste o que o modelo NÃO deve fazer antes de listar o que deve fazer.
  • Especificação de formato: Todo system prompt deve definir o formato de saída padrão.
  • Limites de escopo: Defina o universo de solicitações que você irá atender.
  • Teste em pelo menos 5 mensagens de usuário diferentes: Experimente casos extremos antes de implantar.

System Prompts e Conformidade Regional

Brasil (LGPD/ANPD): Para implantações empresariais no Brasil, o system prompt faz parte da documentação das 'instruções' do sistema de IA exigidas pela Lei Geral de Proteção de Dados (LGPD, Lei 13.709/2018). Organizações devem ser capazes de produzir o system prompt usado em qualquer decisão de IA que afetou uma pessoa natural, conforme o direito de explicação da ANPD. System prompts ocultos criam risco de conformidade direto. Para implantações empresariais no Brasil, system prompts devem ser registrados, versionados e acessíveis às equipes de conformidade.

Como Escrever um System Prompt Eficaz em 5 Passos

  1. 1
    Defina o papel explicitamente: Abra com uma declaração de papel clara e específica do domínio.
  2. 2
    Escreva restrições antes de capacidades: Declare o que o modelo não deve fazer primeiro.
  3. 3
    Especifique o formato de saída no system prompt: Defina a estrutura de saída padrão.
  4. 4
    Defina limites de escopo com regras de recusa explícitas.
  5. 5
    Teste com pelo menos 5 mensagens de usuário diferentes: Experimente casos extremos antes de implantar.

Perguntas Frequentes

O que é um system prompt?

Um system prompt é um conjunto de instruções persistentes que definem como um modelo de linguagem se comporta durante toda a sessão de conversa. É definido uma vez no início e se aplica a todas as interações do usuário.

O que é um user prompt?

Um user prompt é a entrada por solicitação — a tarefa, pergunta ou instrução específica fornecida para aquela única interação. É criado pelo usuário final e muda a cada solicitação.

Um user prompt pode substituir um system prompt?

Não diretamente. System prompts têm precedência estrutural — o modelo os processa primeiro e os trata como restrições persistentes. System prompts bem projetados incluem regras de recusa explícitas que resistem a substituições do usuário.

Como os system prompts afetam a conformidade com a LGPD?

A LGPD exige transparência para sistemas de IA que processam dados pessoais. System prompts devem ser registrados, versionados e acessíveis às equipes de conformidade. System prompts ocultos que não podem ser divulgados criam risco de conformidade direto, especialmente em relação ao direito de explicação do titular dos dados.

Apply these techniques across 25+ AI models simultaneously with PromptQuorum.

Try PromptQuorum free →

← Back to Prompt Engineering

System Prompt vs User Prompt: Diferenças 2026 | PromptQuorum