Fase 1 · Fundamentos da IA · Módulo 2
Engenharia de prompts
Como escrever instruções que o modelo segue de verdade: pedir sem exemplos e com exemplos, montar a instrução de sistema de um atendente, exigir saída em JSON e validar, criar modelos de prompt com variáveis e encadear passos para resolver tarefas grandes com previsibilidade.
- 4 aulas
- 135 minutos
- Fada Mentora em cada aula
O que você vai aprender
Aula 1. Zero-shot e few-shot: pedir sem e com exemplos
30 minA anatomia de um bom pedido, quando basta descrever a tarefa e quando mostrar exemplos muda tudo, e como escolher exemplos que ensinam sem enviesar.
- Montar um prompt com as cinco partes: papel, tarefa, contexto, formato e restrições
- Distinguir zero-shot de few-shot e saber quando cada um basta
- Escolher exemplos que cobrem a variedade real da tarefa, incluindo casos difíceis
- Identificar quando os exemplos estão enviesando a resposta e corrigir
Aula completa, exemplos e exercícios dentro da plataforma
Aula 2. Instruções de sistema: o manual do seu assistente
35 minO que vai na instrução fixa de um atendente ou assistente, como separar regra de dado, como se defender de mensagens que tentam mudar as regras e como manter o manual vivo.
- Escrever uma instrução de sistema completa para um assistente de negócio
- Separar instruções, material e entrada da cliente com delimitadores
- Reconhecer tentativas de injeção de prompt e aplicar defesas básicas
- Organizar a instrução para aproveitar o cache de prompt e facilitar manutenção
Aula completa, exemplos e exercícios dentro da plataforma
Aula 3. Saídas estruturadas (JSON) e validação
35 minComo fazer o modelo responder em um formato que um programa consegue ler, definir o esquema, usar o modo nativo de saída estruturada dos provedores e nunca confiar na saída sem validar.
- Explicar por que automações precisam de saída estruturada e não de texto livre
- Definir um esquema JSON com campos obrigatórios, listas fechadas e valores nulos
- Pedir saída estruturada por prompt e pelo recurso nativo do provedor
- Montar a validação e a regra de tentativa de novo quando a saída falha
Aula completa, exemplos e exercícios dentro da plataforma
Aula 4. Templates com variáveis e encadeamento de prompts
35 minComo transformar um prompt que funcionou em um modelo reutilizável com variáveis, organizar uma biblioteca com versões, e dividir tarefas grandes em uma cadeia de passos pequenos e verificáveis.
- Converter um prompt em template com variáveis e separar o que é fixo do que muda
- Organizar uma biblioteca de prompts com versão, variáveis de exemplo e casos de teste
- Dividir uma tarefa complexa em uma cadeia de prompts com saída definida em cada passo
- Decidir quando encadear e quando um único prompt é melhor
Aula completa, exemplos e exercícios dentro da plataforma
Termos que você vai dominar
- Prompt
- Zero-shot
- Few-shot (multishot)
- Papel (role)
- Restrição
- Viés de exemplo
- Delimitador
- Instrução de sistema (system prompt)
- Papéis de mensagem (system, user, assistant)
- Escopo
- Frase de escape
- Injeção de prompt (prompt injection)
- Delimitadores (tags)
- Cache de prompt
- JSON
- Esquema (schema)
- JSON Schema
- Lista fechada (enum)
- Nulo (null)
- Saída estruturada nativa (structured outputs)
- Validação
- Zod
- Template de prompt
- Variável
- Versão de prompt
- Encadeamento (prompt chaining)
- Ponto de verificação
- Fluxo
- Escape de variável
Recomendado antes
Pronta para começar?
Este módulo faz parte da Universidade Fada Madrinha: 12 módulos, Fada Mentora, laboratório e construtor de agentes.