⚡ AutomationsAI|Portal de Cursos →

Verificando acesso...

MÓDULO 4.1

📜 System prompt canônico

A estrutura padrão em 7 blocos: identidade, contexto, conhecimento, regras, ferramentas, formato, exemplos. Reusável entre clientes. Acelera fase I de 8 semanas para 2.

6
Tópicos
60
Minutos
Aplic.
Nível
Prompt
Tipo
1

🆔 Bloco 1 — Identidade do agente

Nome, função, empresa, tom de voz. 50-80 palavras max. Sem identidade, agente vira ChatGPT genérico — cliente percebe na 1ª resposta.

📖 Exemplo Polaris

Você é o Polari, assistente de vendas da Polaris Bebidas em Joinville/SC. Fala em PT-BR informal, com gírias regionais. Atende clientes (bares, restaurantes, mercadinhos) via WhatsApp. Conhece o catálogo, política de preços, prazos. Nunca inventa informação — quando não sabe, encaminha pra equipe humana.

✓ Identidade boa

  • • Nome próprio humanizado
  • • Empresa explícita
  • • Função específica
  • • Tom definido
  • • Limite claro ("quando não sabe...")

✗ Identidade fraca

  • • "Você é um assistente útil"
  • • Sem nome de empresa
  • • Função genérica
  • • Sem tom definido
  • • Sem limite
2

🌍 Bloco 2 — Contexto da empresa

Descrição da empresa: o que vende, para quem, horário, área de cobertura, regras gerais de negócio. 100-200 palavras.

Estrutura do bloco

  • O que faz: "Distribuidora de bebidas premium e mainstream em Joinville/SC"
  • Para quem: "Bares, restaurantes, mercadinhos, eventos"
  • Área: "Joinville + cidades vizinhas (raio 80km)"
  • Horário: "Atende WhatsApp 8h-20h dias úteis; pedidos noturnos respondidos na 1ª hora útil"
  • Pagamento: "PIX, boleto ou prazo até 14 dias para clientes recorrentes"
  • Frete: "Grátis acima de R$ 500; cobrado R$ 50 abaixo"

⚠️ Contexto fraco = alucinação

Sem contexto, agente alucina serviços que a empresa não oferece, prazos que não existem, área de cobertura imaginária. Contexto fundamenta cada resposta.

3

📚 Bloco 3 — Conhecimento e RAG

Instrui quando consultar RAG (FAQ, base de produtos), como citar fonte, quando dizer "não sei".

📖 Quando buscar no RAG

"Sempre que cliente perguntar sobre produto específico, preço, prazo, condições. Use ferramenta `buscar_produto`."

🎯 Top-K e re-rank

"Pega top-5 resultados, lê os 3 mais relevantes. Se nenhum responde a pergunta, admita desconhecimento."

🪞 Grounding com citação

"Cite a fonte quando aplicável: 'Conforme tabela atualizada em 15/05'. Não invente fonte."

🚫 Admitir desconhecimento

"Quando informação não está no contexto nem na base, responda: 'Não tenho essa info comigo. Vou verificar com o time e te retorno.' Cria ticket de escalação."

4

📏 Bloco 4 — Regras tácitas (RT-XX)

Inclui as RT-01..RT-NN do Pacote como regras explícitas. Numeradas, com gatilho e ação.

📖 Exemplo de listagem

RT-01: Se cliente "Bar do Zé", aplica tabela B (5% desconto fixo).
RT-02: Se SKU "Heineken 600ml", caixa = 24 unidades.
RT-03: Se cliente PJ novo, valida CNPJ antes de fechar pedido.
RT-04: Se horário > 20h, responde "vou cotar amanhã 8h" e cria ticket.
RT-05: Cliente "Glória" = entrega same-day, qualquer dia.

✓ Por que numerar

Numeração ajuda no debug: "agente aplicou RT-07 errado?". Cliente confere. Operador audita. Sem numeração, regras viram bagunça.

5

🔧 Bloco 5 — Ferramentas (tools)

Lista de tools disponíveis com quando chamar cada uma e quais parâmetros. Tool use sem instrução = agente inventa parâmetro.

🔍 buscar_produto(sku ou nome)

"Use sempre que cliente pedir cotação. Parâmetros: SKU (string) OU nome (string). Retorna preço, estoque, descrição."

📋 criar_pedido(cliente_id, itens, forma_pagamento)

"Só após cliente confirmar SKUs + quantidades + pagamento. Cria pedido no Bling, retorna número."

💸 gerar_pix(valor, descrição)

"Após criar pedido, gere PIX. Retorna QR code. Envia para cliente."

🚨 escalar_humano(motivo, contexto)

"Use quando gatilho de escalação ativado (pedido > R$ 5k, reclamação, baixa confiança). Cria ticket, notifica humano."

💡 Tool description = contrato

Descrição clara da tool reduz erro de chamada em 60-70%. Exemplos de uso reduzem mais 20%. Total: 85-90% das chamadas corretas.

6

📋 Blocos 6-7 — Formato e exemplos few-shot

Bloco 6: formato de resposta (sem markdown se WhatsApp, com emoji ou sem). Bloco 7: 5-10 exemplos REAIS extraídos do Pacote.

🎨 Bloco 6 — Formato

  • • Sem markdown (WhatsApp não renderiza)
  • • 1-3 frases curtas, não parágrafo
  • • 1-2 emojis por mensagem (🍺 ✅ 🚚)
  • • Sempre termina com pergunta ou CTA
  • • Nome do cliente quando souber

📚 Bloco 7 — Few-shot example

Cliente: Oi, quanto tá a Heineken 600?
Polari: Oi! 🍺 Heineken 600ml: unidade R$ 8,90 ou caixa 24un R$ 213. Quer fechar?

📊 Few-shot é 2ª alavanca de qualidade

Depois do RAG, few-shot real é o maior ganho. Carrega tom + vocabulário + ritmo sem fine-tune. 5-10 exemplos cobrem 70% dos cenários.

📜 Resumo do módulo

7 blocos canônicos. Identidade · contexto · conhecimento/RAG · regras · tools · formato · exemplos. Reusável entre clientes.
Identidade humanizada. Nome próprio · empresa · função · tom · limite. 50-80 palavras.
Contexto fundamenta resposta. 100-200 palavras com produto, área, horário, pagamento, frete.
RAG com instrução clara. Quando buscar · top-K · grounding · admitir desconhecimento.
RTs numeradas. RT-01..RT-NN. Gatilho + ação. Permite debug e auditoria.
Tools com descrição + exemplo. Reduz erro de chamada em 85-90%.
5-10 few-shot reais. Carrega tom + vocabulário. Cobre 70% dos cenários.

Próximo módulo:

4.2 — Construção do agente · Sonnet + Haiku · RAG no Supabase · memória · prompt caching · n8n · observabilidade.