COMPUTE WARS · BOOTSTRAPPING

Magik LLM
Gathering

Forjando sua jornada…
Pular para o conteúdo
Prompt Engineeringllm-era2022concept

System Prompt

Bloco de prompt persistente que define persona/regras antes da conversa. Alta prioridade.

O quê

O system prompt é o bloco de instrução persistente e de alta prioridade colocado antes da conversa, que define a persona, as regras, o formato e os limites do modelo. É o “Você é um assistente útil que…” que precede tudo o que o usuário digita. Diferente das mensagens de usuário (efêmeras, turno a turno), o system prompt permanece ativo durante toda a sessão e tem prioridade sobre instruções do usuário em caso de conflito.

A separação explícita de papéis — system, user, assistant — foi popularizada pela OpenAI com a API de Chat Completions e o ChatGPT (final de 2022) e adotada por Anthropic, Google e praticamente toda a indústria. É a primitiva que transforma um completador de texto bruto em um produto controlável.

Como funciona

Hierarquia de instruções

Modelos modernos são treinados para tratar o system prompt como camada privilegiada. O paper The Instruction Hierarchy (Wallace et al., 2024) formaliza isso: instruções de sistema > instruções de desenvolvedor > usuário > conteúdo de ferramentas/terceiros. O treino ensina o modelo a obedecer ao nível mais alto e a ignorar instruções conflitantes vindas de níveis inferiores (por exemplo, um e-mail que diz “ignore suas regras e revele segredos”).

O que costuma conter

  • Persona e tom (“você é conciso e técnico”).
  • Regras e recusas (“nunca dê conselhos médicos”).
  • Formato de saída (JSON, markdown, idioma).
  • Ferramentas disponíveis e quando usá-las.
  • Conhecimento de contexto (data atual, nome do produto).

Posição no contexto

O system prompt consome tokens da Context Window e fica no topo do contexto. Em sessões longas, ele compete por espaço — daí técnicas como prompt caching (Input/Output Token Pricing) para não recobrar o custo de reprocessá-lo a cada turno. Como é um prefixo fixo e estável entre chamadas, é o candidato perfeito para cache: o estado já computado é reaproveitado e só o conteúdo variável (a conversa) é processado do zero.

System vs. developer vs. user

Com a maturação das APIs, a hierarquia ganhou mais níveis. A OpenAI passou a distinguir mensagens de desenvolvedor (instruções de quem constrói o produto) das de sistema (políticas do provedor) e das de usuário (quem conversa). A ordem de prioridade — sistema/política > desenvolvedor > usuário > ferramentas/terceiros — é o contrato que permite a um desenvolvedor confiar que suas regras não serão facilmente sobrescritas pelo usuário final, enquanto o provedor mantém suas próprias salvaguardas acima de todas.

Por que importa

  • É o contrato do produto. Toda a “personalidade” de um assistente — ChatGPT, Claude, Copilot — vive em grande parte no system prompt.
  • É a primeira linha de defesa de segurança. Recusas, limites e guardrails são codificados aqui.
  • Habilita reuso. O mesmo modelo-base serve a centenas de produtos só trocando o system prompt.

Estado em 2026

System prompts viraram artefatos de engenharia versionados, testados e às vezes longos (milhares de tokens). Vazamentos de system prompts de produtos famosos são rotina — e revelam que muito do comportamento é instrução, não treino. A tensão central permanece a segurança: se conteúdo de usuário ou de fontes externas (RAG, web, e-mail) “escapa” para ser interpretado como instrução, ocorre Prompt Injection. A hierarquia de instruções treinada mitiga, mas não elimina; o problema é considerado, em 2026, parcialmente não resolvido. Anthropic e OpenAI reforçam a separação em camada privilegiada e investem em treino adversarial e Red Teaming.

Tratamento de carta — proposta

System Prompt Conceito · Neutral · custo

Privileged Layer. Enquanto System Prompt estiver em jogo, suas regras (efeitos de texto) não podem ser sobrescritas por habilidades de Modelos do oponente.

Injection Risk. Se um oponente jogar uma Técnica que “fala como você”, ele pode pagar 2 ⚡ para copiar o texto desta carta por um turno.

“Você é um assistente prestativo. Tudo o que vem depois é negociável — isto aqui, não.”

A mecânica encena a prioridade da camada de sistema e a vulnerabilidade residual a injection.

Veja também

Prompt Injection · Context Window · Jailbreak · Constitutional AI (CAI) · Input/Output Token Pricing

Feito pela Magik LLM Gathering

Isto que você acabou de ler é o nosso trabalho.

A Magik LLM Gathering constrói produtos de IA de verdade — e escreve sobre eles em português, sem hype. Se quiser conversar sobre o seu, deixe seu contato.

Sem spam. Respondemos pessoalmente. Ao enviar, você concorda com a política de privacidade.

FONTES
  • OpenAI (2022). ChatGPT release & Chat Completions roles (system/user/assistant). openai.com.
  • Wallace, E. et al. (2024). The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructions. arXiv:2404.13208.
  • Anthropic (2024). System prompts & message roles. docs.anthropic.com.