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

  1. Aula 1. Zero-shot e few-shot: pedir sem e com exemplos

    30 min

    A 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

  2. Aula 2. Instruções de sistema: o manual do seu assistente

    35 min

    O 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

  3. Aula 3. Saídas estruturadas (JSON) e validação

    35 min

    Como 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

  4. Aula 4. Templates com variáveis e encadeamento de prompts

    35 min

    Como 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.

Começar agora