IA Lab by amano
Neste termo

System Prompt

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.

prompts, contexto e interaçãonível intermediárioevolução rápida

O que é System Prompt?

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.

Por que separar instruções de sistema e de usuário?

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.

O que pode existir em um System Prompt?

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.

Papel e persona

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.

Formato e estilo

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.

Regras de negócio

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.

System Prompt e hierarquia de instruções

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.

System Prompt e contexto

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 e RAG

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.

System Prompt e ferramentas

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.

System Prompt e guardrails

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.

Prompt injection e jailbreak

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.

Não coloque segredos no System Prompt

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.

Aplicações em arquitetura e serviços profissionais

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.

Aplicações em atendimento, varejo e hospitality

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.

Versionamento e avaliação

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.

O que muda na prática?

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.

Perguntas frequentes

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.

System Prompt e user prompt são iguais?

Não. O System Prompt define regras globais da aplicação; o user prompt contém a solicitação específica do usuário.

OpenAI ainda usa System Prompt?

A terminologia varia por API. A OpenAI atual utiliza mecanismos como instructions e developer messages para regras da aplicação.

System Prompt impede jailbreak?

Não. Ele ajuda a orientar comportamento, mas não substitui controles de segurança, permissões e guardrails.

Posso colocar informações secretas no System Prompt?

Não é recomendável. Informações sensíveis devem ser protegidas por infraestrutura adequada.

System Prompt ocupa Context Window?

Sim. Instruções enviadas ao modelo fazem parte do contexto e consomem tokens.

Fontes principais

Revisado em 2026-09-23.