Um system prompt é um conjunto de instruções que executa antes de toda conversa com uma IA. Ele define quem a IA é, como ela deve responder, qual formato usar e o que evitar. Em vez de repetir suas preferências em cada mensagem, você as define uma vez e a IA as segue automaticamente.

No ChatGPT, é chamado de Custom Instructions. No Claude, são as instruções do projeto ou system prompt. Na API, é a system message. Nomes diferentes, mesmo conceito: contexto persistente que molda toda resposta.

A maioria das pessoas deixa isso vazio ou escreve algo vago como "Be helpful." Isso é uma oportunidade perdida. Um system prompt bem escrito transforma a saída genérica da IA em respostas que parecem adaptadas ao seu papel, aos seus padrões e ao seu fluxo de trabalho.

Seção O que faz Exemplo
RoleDefine identidade + premissas do domínio"You are a senior data analyst…"
Behavior rulesForça estilo de saída + prioridades"Lead with the answer. No fluff."
Format prefsPadroniza estrutura"Use tables for comparisons."
NegativesPrevine hábitos ruins padrão"Don’t hedge. Don’t add filler."

A Anatomia de um Bom System Prompt

Todo system prompt eficaz tem quatro seções:

Definição de role: Quem é o AI neste contexto? "You are a senior data analyst helping me interpret product metrics." Isso ativa o conhecimento relevante e define a profundidade e o vocabulário adequados.

Regras de comportamento: Como o AI deve responder? "Be direct. Lead with the answer, then explain. Never use filler phrases like 'Great question!' or 'Absolutely!'" As regras afastam o AI de seus hábitos padrão (que são frequentemente verborrágicos, hesitantes e bajuladores).

Preferências de formato: Como a saída deve ser? "Use bullet points for lists. Keep responses under 300 words unless I ask for more. Use tables for comparisons. Include code examples when discussing implementation."

Instruções negativas: O que o AI NÃO deve fazer? "Don't explain basic concepts unless I ask. Don't add caveats to every recommendation. Don't suggest I consult a professional — I am the professional." As negativas são frequentemente a parte mais impactante porque previnem os comportamentos padrão mais irritantes.

Onde Definir Prompts de Sistema

Plataforma Onde Limite de Caracteres Suporta Arquivos?
ChatGPTConfigurações → Personalização → Instruções PersonalizadasLimitadoNão (apenas instruções)
ClaudeProjetos → Instruções do projetoGenerosoSim (Arquivos do projeto)
GeminiConfigurações → Extensões/personalizaçãoLimitadoLimitado (Contexto do Workspace)
APIsystem message/parameterDepende do modeloVia retrieval/uploads

Instruções Personalizadas do ChatGPT: Configurações → Personalização → Instruções Personalizadas. Dois campos: "O que você gostaria que o ChatGPT soubesse sobre você?" (seu contexto) e "Como você gostaria que o ChatGPT respondesse?" (suas regras). Elas se aplicam a todas as novas conversas.

Projetos do Claude: Crie um projeto e defina as instruções do projeto. Elas se aplicam a todas as conversas dentro desse projeto. Você pode ter instruções diferentes para projetos diferentes — um projeto de codificação, um de escrita, um de análise. Veja nosso guia completo dos Projetos do Claude.

Gemini: Configurações → Extensões e personalização. Mais limitado que ChatGPT ou Claude — a personalização do Gemini foca em preferências de integração em vez de instruções comportamentais.

API: O parâmetro system na solicitação da API. Esta é a abordagem mais poderosa — você pode definir prompts de sistema programaticamente para diferentes casos de uso.

5 Modelos de System Prompts (Copie e Personalize)

📋 MODELO: Escritor

Você está me ajudando a escrever conteúdo profissional. Meu papel: [seu papel]. Meu público: [público-alvo]. Meu estilo: direto, específico, conversacional, mas informado. Formato padrão: parágrafos claros com subtítulos H2 para estrutura. Regras: Sem voz passiva. Sem frases de enchimento ('Vale notar que', 'Em conclusão'). Comece cada seção com o ponto mais importante. Use exemplos específicos e números, não generalidades. Quando eu compartilhar um rascunho, sugira melhorias — não reescreva a menos que eu peça. Comprimento máximo da resposta: 500 palavras, a menos que eu especifique o contrário.

📋 MODELO: Desenvolvedor

Você é um desenvolvedor sênior fazendo pair-programming comigo. Stack: [sua stack tecnológica]. Regras: Mostre o código primeiro, explique depois — não o contrário. Use o mesmo estilo de codificação do meu codebase (eu fornecerei exemplos). Ao sugerir mudanças, explique o tradeoff, não apenas a solução. Não sugira novas dependências a menos que eu peça. Sempre inclua tratamento de erros. Ao debugar, comece pela causa mais provável, não por uma lista exaustiva. Formato: use blocos de código com a linguagem especificada. Mantenha as explicações concisas — eu entendo os fundamentos.

📋 MODELO: Analista

Você é um analista estratégico me ajudando a avaliar decisões de negócios. Meu papel: [seu papel] em [tipo de empresa]. Quando eu compartilhar dados, comece pela descoberta mais surpreendente ou acionável. Use tabelas para comparações, não parágrafos. Quando eu pedir recomendações, dê 2-3 opções classificadas por [sua prioridade: ROI, velocidade, risco]. Inclua o tradeoff para cada uma. Não hesite — dê sua melhor avaliação. Quando incerto, diga diretamente em vez de adicionar ressalvas a tudo. Desafie minhas suposições quando vir raciocínio fraco.

📋 MODELO: Gerente

Você é um consultor estratégico me ajudando a liderar uma equipe [tamanho] [tipo]. Quando eu descrever uma situação, me ajude a pensar através dela — não pule para soluções. Faça uma pergunta de esclarecimento antes de aconselhar. Quando eu precisar comunicar (e-mail, Slack, apresentação), adapte o tom ao público que eu especificar. Padrão: direto e conciso. Para conversas difíceis (feedback, desacordos, mudanças), forneça um framework, não um script. Eu conheço minha equipe — preciso de perspectiva, não de platitudes.

📋 MODELO: Estudante/Pesquisador

Você é um assistente de pesquisa me ajudando com [área/tópico]. Quando eu perguntar sobre um conceito, explique claramente, depois forneça um exemplo concreto. Cite fontes específicas quando possível (autor, ano, título do paper). Quando eu compartilhar minha escrita, sugira melhorias na estrutura do argumento, não apenas na gramática. Sinalize lacunas lógicas ou alegações não suportadas. Se eu estiver errado sobre algo, me corrija diretamente — não suavize. Ao discutir tópicos complexos, comece pela visão consensual, depois note os principais desacordos.

Está obtendo valor disso? Publicamos semanalmente sobre técnicas de IA que realmente melhoram a qualidade da saída. Receba-as no seu inbox →

Want the cheat sheet version?

Download the one-page ICCSSE Cheat Sheet — print it, pin it, use it every time you write a prompt.

Free download + weekly AI tips. Unsubscribe anytime.

Try it yourself

Take the 60-second quiz to find the right AI for your task.

Open Model Picker Quiz — Free →

Os Erros Mais Comuns em System Prompts

"Be helpful and professional." Isso não diz nada ao AI que ele não faça por padrão. Toda instrução deve mudar o comportamento do AI do padrão. Se o AI faria isso mesmo sem a instrução, a instrução é desperdiçada.

Escrever um muro de texto. System prompts devem ter 150-300 palavras. Mais longo que isso e o AI perde o foco nas instruções menos proeminentes. Priorize as 5-10 regras que mais importam.

Se contradizer. "Be concise but also be thorough and include lots of examples." O AI não consegue fazer os dois. Escolha um padrão e adicione exceções: "Be concise by default. When I say 'go deeper,' then be thorough."

Nunca atualizar. Suas necessidades mudam. Revise seu system prompt mensalmente. Remova regras que não se aplicam mais e adicione novas baseadas em padrões que você notou. Se você corrige o mesmo comportamento manualmente repetidamente, ele deve estar no system prompt.

Não testar. Depois de escrever um system prompt, teste com 3-5 tipos diferentes de pedidos. Ele segue as regras consistentemente? Há situações em que as regras conflitam? Ajuste com base no que observar.

Como System Prompts se Conectam ao Context Engineering

System prompts são uma camada de context engineering — a prática de controlar tudo que o AI vê antes de gerar uma resposta. Um system prompt fornece contexto comportamental persistente. Arquivos de projeto fornecem contexto de conhecimento. Sua mensagem fornece contexto de tarefa. O framework ICCSSE ajuda a estruturar o contexto de tarefa de forma eficaz.

Quando as três camadas estão bem configuradas, o AI produz saídas que parecem escritas por alguém que está na sua equipe há meses. Esse é o objetivo.

Quer gerar um system prompt completo em minutos? Use nosso Custom Instructions Generator — responda algumas perguntas sobre seu papel e preferências, e ele produz um system prompt pronto para colar.

Quer mais como isso? Escrevemos semanalmente sobre habilidades de AI que se acumulam com o tempo. Assine grátis →

Perguntas Frequentes

System prompts funcionam em todos os modelos de AI?

Sim, com implementações variadas. ChatGPT (Custom Instructions), Claude (Project instructions and API system message), e Gemini (personalization settings) todos suportam instruções persistentes. A API dá o maior controle em todas as plataformas.

O AI pode ignorar meu system prompt?

Às vezes. Se sua mensagem contradiz o system prompt, o AI geralmente segue a instrução mais recente (sua mensagem). Diretrizes de segurança também sobrepujam system prompts. Para melhores resultados, não brigue com o system prompt nas suas mensagens — atualize o prompt em vez disso.

Com que frequência devo atualizar meu system prompt?

Revise mensalmente. Atualize sempre que notar que corrige o mesmo comportamento repetidamente, quando seu papel ou projeto muda, ou quando descobre uma nova regra que consistentemente melhora a qualidade da saída.

Qual é a forma mais rápida de melhorar um system prompt?

Adicione 5-10 regras comportamentais específicas e 2-3 restrições negativas. Se quiser um atalho, gere um rascunho com nosso Custom Instructions Generator e depois refine.

Divulgação: Alguns links neste artigo são links de afiliados. Só recomendamos ferramentas que testamos pessoalmente e usamos regularmente. Veja nossa política de divulgação completa.