O que é System Prompt?
É o conjunto de instruções de alto nível usado por uma aplicação para definir comportamento, papel, regras e contexto de um modelo.
Imersão
ImersãoDois dias para transformar IA em criatividade aplicada.Conteúdos abertos
Área do alunosó para alunos
System Prompt · System Instruction · Instrução de Sistema
System Prompt é o conjunto de instruções de nível mais alto que uma aplicação fornece a um modelo para definir comportamento, papel, regras, tom, limites e contexto persistente da interação. A implementação varia entre plataformas: alguns sistemas usam mensagens de sistema, outros usam instruções de desenvolvedor ou parâmetros específicos, mas a função é estabelecer regras que orientam como o modelo deve responder às solicitações do usuário.
System Prompt é um termo usado para descrever o conjunto de instruções que uma aplicação fornece ao modelo antes ou acima das solicitações específicas do usuário, com o objetivo de definir comportamento, papel, regras e contexto global.
Google Cloud descreve system instructions como instruções processadas antes dos prompts do usuário e recomenda usá-las para definir como o modelo deve se comportar, incluindo persona, formato de saída, tom, objetivos, regras e contexto adicional.
A terminologia não é idêntica em todas as plataformas. APIs modernas da OpenAI utilizam mecanismos como instructions e developer messages para fornecer regras da aplicação com prioridade superior às mensagens do usuário. Por isso, 'System Prompt' funciona melhor como conceito geral do que como nome universal de um campo técnico.
Em qualquer implementação, a função principal é separar regras da aplicação da solicitação específica de cada interação.
Uma aplicação precisa manter comportamentos consistentes mesmo quando usuários fazem pedidos diferentes. Idioma, política de privacidade, formato, limites de ação e identidade de marca não deveriam precisar ser reescritos a cada mensagem.
A camada de sistema resolve esse problema ao fornecer instruções estáveis que se aplicam ao restante da interação.
Isso também reduz ambiguidade. O usuário informa o que quer fazer; a aplicação define dentro de quais regras aquilo pode ser feito.
Essa separação é semelhante à diferença entre regras de negócio e dados de entrada em software tradicional.
Um System Prompt pode definir papel, escopo, tom, idioma, formato, critérios de qualidade, fontes permitidas, restrições e procedimentos.
Também pode especificar quando o modelo deve usar ferramentas, quando deve pedir confirmação e como deve lidar com informação insuficiente.
Em agentes, pode incluir objetivo principal, limites de autonomia e condições de parada.
O conteúdo ideal depende do produto. Uma instrução de atendimento possui necessidades diferentes de um agente de código ou de um assistente educacional.
Definir um papel ajuda a orientar o modelo para o contexto desejado. Um assistente pode ser configurado como tutor, analista, atendente ou revisor.
Google Cloud destaca persona ou role como um dos usos centrais de system instructions.
O papel precisa descrever responsabilidade e contexto de trabalho, não uma fantasia desnecessariamente detalhada.
Uma boa definição de papel reduz incerteza sobre público, profundidade e comportamento.
System prompts podem definir como as respostas devem ser apresentadas.
Isso inclui Markdown, JSON, tabelas, extensão, tom, vocabulário e nível de leitura.
Em produtos empresariais, consistência de formato é especialmente importante quando a saída será processada por outro software.
Quando precisão estrutural é crítica, schemas e validação externa são mais confiáveis do que depender apenas da instrução textual.
Aplicações podem incluir regras como não oferecer descontos acima de determinado limite, nunca prometer estoque sem consultar o sistema ou pedir aprovação antes de enviar uma mensagem.
Essas regras podem orientar o modelo, mas ações críticas também devem ser protegidas por código e permissões.
Um System Prompt não deveria ser a única barreira entre o modelo e uma operação irreversível.
A regra textual orienta decisão; a infraestrutura deve impor limites reais.
Modelos recebem instruções de fontes diferentes. Plataformas definem regras sobre prioridade entre mensagens da aplicação e do usuário.
Na API atual da OpenAI, developer messages fornecem regras e lógica de negócio e têm prioridade sobre mensagens user. A implementação pode mudar conforme o produto e a API.
Essa hierarquia evita que uma solicitação comum substitua facilmente regras fundamentais da aplicação.
Ainda assim, conflitos precisam ser testados porque linguagem natural é probabilística.
Instruções de sistema fazem parte do contexto processado pelo modelo.
Isso significa que ocupam tokens e precisam ser consideradas no orçamento da Context Window.
Prompts enormes enviados a cada execução podem aumentar custo e latência.
O ideal é manter regras claras, não redundantes e separar informação dinâmica em outras camadas.
System Prompt define comportamento; RAG fornece conhecimento externo.
Um assistente jurídico pode receber uma instrução dizendo para responder apenas com fontes recuperadas e usar RAG para buscar contratos e pareceres.
A instrução não contém todos os documentos. Ela define como o modelo deve usar o material recuperado.
Essa separação torna o sistema mais fácil de atualizar e governar.
Agentes podem ter ferramentas para buscar dados ou executar ações.
O System Prompt pode explicar quando utilizar cada ferramenta, quais operações exigem confirmação e quais comportamentos são proibidos.
Mas permissões precisam ser configuradas na própria ferramenta ou infraestrutura.
O modelo não deve receber autoridade apenas porque uma frase diz para agir com cuidado.
Guardrails são controles adicionais que verificam entradas, saídas ou chamadas de ferramentas.
Eles podem operar fora do modelo e bloquear conteúdo ou ação mesmo quando o modelo tenta prosseguir.
System Prompt e guardrails são complementares.
Um orienta comportamento; o outro cria mecanismos de verificação e contenção.
Usuários ou documentos externos podem conter instruções que tentam desviar o modelo das regras originais.
Prompt injection é especialmente relevante em sistemas com RAG e ferramentas porque conteúdo recuperado pode conter texto malicioso.
System instructions ajudam, mas Google Cloud ressalta que não impedem completamente jailbreaks ou vazamentos.
Segurança exige validação de dados, menor privilégio, aprovações e arquitetura defensiva.
A ausência de visibilidade na interface não transforma system prompts em cofres.
Plataformas alertam que instruções podem vazar ou ser inferidas em determinadas condições.
Senhas, tokens de API, dados pessoais e segredos comerciais devem ser protegidos por infraestrutura adequada.
O prompt deve conter apenas informação necessária para orientar o modelo.
Um assistente de arquitetura pode ser instruído a separar decisões técnicas de sugestões criativas, manter unidades no sistema métrico e citar a fonte quando usar normas.
Um escritório de advocacia pode exigir que o modelo nunca trate rascunhos como parecer final e sempre identifique documentos consultados.
Consultorias podem padronizar estrutura de relatórios, linguagem e critérios de análise.
Essas regras ajudam a transformar uma ferramenta genérica em uma experiência alinhada ao processo profissional.
Assistentes de atendimento podem receber regras sobre tom, políticas, escalonamento e ações permitidas.
No varejo, podem ser instruídos a verificar estoque antes de prometer disponibilidade.
Em hospitality, podem preservar uma linguagem de serviço e pedir confirmação antes de mudanças em reservas.
A qualidade depende de conectar regras textuais a sistemas reais.
System prompts de produção deveriam ser versionados.
Uma pequena mudança pode alterar comportamento em muitos tipos de solicitação.
Suites de avaliação ajudam a testar regressões antes de publicar uma nova versão.
O prompt passa a ser tratado como parte do produto, não como texto improvisado.
System Prompt é a camada que transforma um modelo genérico em um componente com regras de aplicação.
Ele ajuda a estabelecer identidade, limites e padrões consistentes.
Mas não deve ser confundido com segurança, memória ou lógica de negócio determinística.
Produtos confiáveis combinam boas instruções com ferramentas, dados, avaliações e controles externos.
Prompt, Prompt Engineering, Developer Message, User Prompt, Instruction Hierarchy, Guardrail, Prompt Injection, Context Window, Context Engineering, Agent, Tool Use, Memory
É o conjunto de instruções de alto nível usado por uma aplicação para definir comportamento, papel, regras e contexto de um modelo.
Não. O System Prompt define regras globais da aplicação; o user prompt contém a solicitação específica do usuário.
A terminologia varia por API. A OpenAI atual utiliza mecanismos como instructions e developer messages para regras da aplicação.
Não. Ele ajuda a orientar comportamento, mas não substitui controles de segurança, permissões e guardrails.
Não é recomendável. Informações sensíveis devem ser protegidas por infraestrutura adequada.
Sim. Instruções enviadas ao modelo fazem parte do contexto e consomem tokens.
Revisado em 2026-09-23.