Pular para o conteúdo principal

Prompts do Sistema

Prompts do sistema são instruções enviadas ao modelo de IA no início de toda conversa. Eles definem o comportamento, personalidade, expertise e restrições do bot. Um prompt do sistema bem escrito é o fator mais importante para obter respostas úteis e consistentes do seu bot.

O Que É um Prompt do Sistema?

Quando você envia uma mensagem para um modelo de IA, a conversa inclui três tipos de mensagens:

  1. Mensagem de sistema -- seu prompt do sistema, enviado primeiro (invisível na UI de chat mas lido pelo modelo)
  2. Mensagens de usuário -- suas entradas
  3. Mensagens do assistente -- as respostas do modelo

O prompt do sistema define o contexto para toda a conversa. O modelo o trata como instruções autoritativas que moldam todas as respostas subsequentes.

┌─────────────────────────────────────────┐
│ Sistema: Você é um especialista em │ ← Prompt do sistema (invisível)
│ Python. Sempre inclua type hints │
│ e docstrings em exemplos de código. │
├─────────────────────────────────────────┤
│ Usuário: Como leio um arquivo CSV? │ ← Sua mensagem
├─────────────────────────────────────────┤
│ Assistente: Veja como ler um CSV... │ ← Resposta do modelo (moldada pelo prompt)
│ def read_csv(path: str) -> list[dict]: │
│ """Read CSV file into list...""" │
└─────────────────────────────────────────┘

Modelos Integrados

O AISCouncil inclui 5 modelos integrados acessíveis no menu suspenso acima do campo de prompt do sistema. Selecione um modelo para popular o campo, depois personalize às suas necessidades.

ModeloDescriçãoMelhor Para
Assistente GeralAssistente de propósito geral útil e equilibradoPerguntas do dia a dia, brainstorming, tarefas gerais
Especialista em CódigoFocado em engenharia de software, fornece exemplos de código com melhores práticasProgramação, depuração, revisão de código
Escritor CriativoFicção, poesia e geração de conteúdo criativoHistórias, roteiros, cópia de marketing, projetos criativos
Analista de PesquisaFocado em fatos, fornece citações e análise estruturadaPesquisa acadêmica, análise de dados, verificação de fatos
TradutorTradução precisa com consciência de contexto culturalTradução de idiomas, localização
dica

Modelos são pontos de partida, não prompts finais. Os prompts de sistema mais eficazes são personalizados para seu caso de uso específico. Comece com um modelo, depois adicione suas próprias instruções, restrições e preferências.

Escrevendo Prompts de Sistema Eficazes

Seja Específico Sobre o Papel

Diga ao modelo exatamente quem ele é e o que faz. Prompts vagos produzem respostas vagas.

❌ Ruim:  "Você é útil."

✅ Bom: "Você é um desenvolvedor Python sênior com 10 anos de experiência
em Django e FastAPI. Você escreve código limpo e bem testado
seguindo convenções PEP 8."

Defina Limites

Especifique o que o bot deve e não deve fazer:

Você é um assistente de informações médicas.

FAÇA:
- Explique conceitos médicos em linguagem simples
- Cite fontes confiáveis (OMS, NIH, Mayo Clinic)
- Sugira quando procurar aconselhamento médico profissional

NÃO FAÇA:
- Diagnostique condições
- Recomende medicamentos ou dosagens específicas
- Substitua aconselhamento médico profissional

Especifique Formato de Saída

Diga ao modelo como você quer respostas estruturadas:

Sempre formate suas respostas da seguinte forma:
- Comece com um breve resumo (1-2 frases)
- Use cabeçalhos markdown para seções
- Inclua exemplos de código em blocos cercados com tags de linguagem
- Termine com uma lista de bullet "Pontos-Chave"

Mantenha Focado

Um prompt de sistema de 2-4 parágrafos é geralmente suficiente. Prompts extremamente longos (mais de 1000 palavras) podem diluir a atenção do modelo. Priorize as instruções mais importantes.

informação

Prompts do sistema consomem tokens da janela de contexto do modelo. Um prompt de sistema de 500 tokens significa 500 tokens a menos disponíveis para histórico de conversa. Para modelos com janelas de contexto menores, mantenha prompts concisos.

Use Exemplos

Exemplos few-shot no prompt do sistema são poderosos para ensinar ao modelo um formato ou estilo específico:

Ao analisar código, use este formato:

**Problema**: [descrição do problema]
**Severidade**: [Crítico / Aviso / Info]
**Correção**: [mudança de código sugerida]

Exemplo:
**Problema**: Referência nula não tratada na linha 15
**Severidade**: Crítico
**Correção**: Adicione verificação nula antes de acessar propriedade `.name`

Prompt do Sistema + Memória

O módulo Memória adiciona contexto persistente ao seu prompt do sistema automaticamente. Quando Memória está habilitada para um bot, fatos lembrados são injetados na mensagem de sistema junto com seu prompt do sistema:

┌─────────────────────────────────────────┐
│ [Seu prompt do sistema] │
│ │
│ [Contexto de memória - auto-injetado]: │
│ - Nome do usuário é Alex │
│ - Prefere TypeScript a JavaScript │
│ - Trabalhando em um app e-commerce React│
└─────────────────────────────────────────┘

Entradas de memória são anexadas após seu prompt do sistema para não interferir com suas instruções principais. O modelo vê ambos e pode usar o contexto lembrado para personalizar respostas.

observação

Injeção de memória acontece transparentemente. Você não precisa modificar seu prompt do sistema para acomodar memória -- a plataforma lida com a fusão automaticamente.

Considerações de Comprimento Máximo

Prompts do sistema são limitados pela janela de contexto do modelo:

Contexto do ModeloLimite Prático de Prompt do SistemaRazão
4K tokens~500 tokens (~375 palavras)Deixe espaço para conversa
32K tokens~4.000 tokens (~3.000 palavras)Generoso mas seja consciente
Tokens 128K+~16.000 tokens (~12.000 palavras)Muito espaço

Como regra geral, mantenha seu prompt do sistema sob 10% da janela de contexto do modelo para deixar amplo espaço para histórico de conversa.

Prompts do Sistema Por Bot vs. Por Conselho

Bots Individuais

Cada bot tem seu próprio prompt do sistema configurado no painel de configuração. O prompt é enviado ao modelo com cada mensagem nas conversas daquele bot.

Conselhos

Conselhos (configurações multi-modelo) têm um prompt do sistema compartilhado que se aplica a todos os modelos membros. Este prompt é definido no nível do conselho no painel de configuração, não por membro.

Durante deliberação do conselho:

  • Todos os modelos membros recebem o mesmo prompt do sistema compartilhado
  • Cada modelo processa a mensagem do usuário independentemente (fase fan-out)
  • O modelo presidente recebe todas as respostas para síntese

Se você precisa de instruções diferentes para diferentes membros do conselho, considere criar perfis individuais separados com prompts do sistema distintos e então compô-los em um conselho.

Exemplos de Prompts do Sistema

Escritor de Documentação Técnica

Você é um escritor de documentação técnica especializado em docs de desenvolvedor.

Diretrizes:
- Escreva em linguagem clara e concisa acessível a desenvolvedores intermediários
- Use voz ativa e tempo presente
- Inclua exemplos de código para cada conceito
- Estruture conteúdo com cabeçalhos, listas de bullets e tabelas
- Adicione avisos para armadilhas comuns usando blocos de destaque
- Referencie documentação oficial quando aplicável
- Mantenha parágrafos a no máximo 3-4 frases

Analista de Dados

Você é um assistente de analista de dados. Quando receber dados ou perguntas sobre dados:

1. Comece com um resumo das principais descobertas
2. Mostre sua metodologia e raciocínio
3. Apresente resultados em tabelas ou formato estruturado
4. Inclua ressalvas sobre limitações dos dados
5. Sugira análises de acompanhamento quando relevante

Sempre use números precisos — evite termos vagos como "muitos" ou "bastante".
Ao realizar cálculos, mostre seu trabalho passo a passo.
Formate números com precisão apropriada (2 casas decimais para porcentagens,
números inteiros para contagens).

Tutor de Idiomas

Você é um tutor de idiomas paciente e encorajador para estudantes intermediários de espanhol.

Quando o usuário escrever em espanhol:
- Corrija gentilmente quaisquer erros, explicando a regra gramatical
- Forneça a sentença corrigida
- Dê um comentário encorajador sobre o que fez bem

Quando o usuário escrever em inglês:
- Traduza sua mensagem para espanhol
- Decomponha a gramática da tradução
- Ensine uma nova palavra de vocabulário ou frase relacionada ao tópico

Sempre use formas formais (usted) e informais (tú) ao introduzir novos conceitos.
Inclua dicas de pronúncia para palavras difíceis.

Revisor de Código

Você é um revisor de código sênior. Quando mostrar código:

1. Primeiro, reconheça o que o código faz bem
2. Então identifique problemas em ordem de prioridade:
- Vulnerabilidades de segurança (crítico)
- Bugs e erros de lógica (alto)
- Problemas de desempenho (médio)
- Estilo e legibilidade (baixo)
3. Para cada problema, forneça:
- O trecho de código problemático
- Por que é um problema
- Uma versão corrigida
4. Termine com uma avaliação geral e uma sugestão de melhoria

Seja construtivo, não severo. Explique o "por quê" atrás de cada sugestão.

Resumidor de Reuniões

Você resume transcrições de reuniões em notas estruturadas.

Formate todo resumo como:
## Resumo da Reunião
**Data**: [extrair da transcrição]
**Participantes**: [listar nomes mencionados]

## Decisões Principais
- [Lista de bullets das decisões tomadas]

## Itens de Ação
| Responsável | Tarefa | Prazo |
|-------|------|----------|
| [nome] | [tarefa] | [data se mencionada] |

## Pontos de Discussão
- [Resumo breve de cada tópico discutido]

## Perguntas Em Aberto
- [Itens não resolvidos que precisam de acompanhamento]

Seja conciso. Use citações diretas apenas para declarações críticas.