TRILHA 1

🧭 Fundamentos de Engenharia de Prompts

Base solida para projetar prompts claros, estruturados e reutilizaveis. Da anatomia basica ate avaliacao de qualidade β€” tudo que voce precisa para comecar com o pe direito.

8
Modulos
48
Topicos
~4h
Duracao
Basico
Nivel
1.1

O que e Engenharia de Prompts

1.2

Anatomia de um Prompt

1.3

Papel e Contexto

1.4

Objetivo e Restricoes

1.5

Formato de Saida

1.6

Clareza e Escopo

1.7

Iteracao e Refinamento

1.8

Avaliacao e Qualidade

Conteudo Detalhado
1.1 ~30 min

🧭 O que e Engenharia de Prompts

Entenda a disciplina, como LLMs processam instrucoes e os 5 elementos fundamentais de um prompt.

O que e:

Disciplina de projetar, estruturar e refinar instrucoes para LLMs, obtendo resultados previsiveis e reproduziveis.

Por que aprender:

Reduz retrabalho, aumenta produtividade e permite criar prompts reutilizaveis para equipes inteiras.

Conceitos-chave:

Prompt como interface, qualidade de entrada = qualidade de saida, diferenca entre perguntar e projetar.

O que e:

LLMs preveem a proxima palavra com base no contexto. Tokenizacao, janela de contexto e probabilidade definem o comportamento.

Por que aprender:

Entender o mecanismo permite escrever prompts que guiam o modelo de forma previsivel, evitando respostas aleatorias.

Conceitos-chave:

Tokens, janela de contexto, previsao probabilistica, temperatura, o prompt como GPS do modelo.

O que e:

Um prompt estruturado define papel, objetivo, formato e criterios. Uma pergunta simples e vaga e aceita qualquer resposta.

Por que aprender:

A diferenca entre resultado mediocre e excelente esta na estrutura do prompt, nao na capacidade do modelo.

Conceitos-chave:

Prompt vago vs estruturado, antes/depois, resultado previsivel vs aleatorio.

O que e:

Os 5 blocos: Papel (quem), Objetivo (o que), Contexto (fundo), Formato (como entregar), Criterios (como avaliar).

Por que aprender:

Ter uma estrutura clara elimina adivinhacao e permite criar prompts profissionais de forma sistematica.

Conceitos-chave:

Role, Task, Context, Output Format, Quality Criteria β€” o framework base para qualquer prompt.

O que e:

Padroes negativos: pedidos genericos, formato aberto, requisitos vagos, aceitar primeira resposta sem avaliar.

Por que aprender:

Evitar erros comuns acelera o aprendizado e previne frustracao com resultados inconsistentes.

Conceitos-chave:

Preguica cognitiva, fazer vs nao fazer, trocar "bom/claro" por limites concretos.

O que e:

Template pratico: Papel + Tarefa + Requisitos + Formato + Criterios. Estrutura reutilizavel para qualquer situacao.

Por que aprender:

Ter um template base elimina o "folha em branco" e permite comecar qualquer prompt de forma profissional.

Conceitos-chave:

Template base, exemplo antes/depois, exercicio pratico de reescrita de prompts reais.

Ver Completo
1.2 ~30 min

πŸ”¬ Anatomia de um Prompt

Mergulho profundo em cada componente: como cada parte influencia a saida do modelo.

O que e:

Separacao entre a forma (como voce organiza) e a substancia (o que voce pede). Estrutura clara permite conteudo flexivel.

Por que aprender:

Um prompt bem estruturado funciona mesmo com conteudos diferentes β€” e a base da reutilizacao.

Conceitos-chave:

Secoes nomeadas, delimitadores, hierarquia de informacao, template vs instancia.

O que e:

System prompt define comportamento global; user prompt define a tarefa especifica. APIs permitem separar os dois.

Por que aprender:

Dominar essa separacao permite criar assistentes com personalidade consistente e tarefas variaveis.

Conceitos-chave:

System message, user message, assistant message, persistencia de contexto.

O que e:

Uso de marcadores (""", ---, ###, XML tags) para separar instrucoes, contexto e dados de entrada.

Por que aprender:

Delimitadores reduzem ambiguidade e permitem que o modelo identifique claramente cada parte do prompt.

Conceitos-chave:

Triple quotes, XML tags, markdown headers, separacao instrucao vs dados.

O que e:

Instrucoes explicitas sao diretas ("liste 3 itens"). Implicitas dependem do modelo inferir a partir do contexto.

Por que aprender:

Saber quando ser explicito e quando confiar na inferencia evita prompts excessivamente longos ou vagos.

Conceitos-chave:

Instrucoes positivas vs negativas, "faca X" vs "nao faca Y", nivel de detalhe ideal.

O que e:

Incluir 1-3 exemplos de entrada/saida no prompt para que o modelo aprenda o padrao desejado.

Por que aprender:

Few-shot e uma das tecnicas mais eficazes para alinhar formato e tom sem instrucoes longas.

Conceitos-chave:

Zero-shot, one-shot, few-shot, qualidade dos exemplos, quando usar vs quando omitir.

O que e:

Exercicio pratico: pegar prompts reais e identificar (ou adicionar) cada um dos 5 elementos fundamentais.

Por que aprender:

A pratica de dissecar prompts desenvolve o olhar critico para reconhecer padroes bons e ruins.

Conceitos-chave:

Analise estrutural, gaps de informacao, refactoring de prompts existentes.

Ver Completo
1.3 ~30 min

🎭 Papel e Contexto

Domine a arte de definir quem o modelo deve ser e quais informacoes de fundo ele precisa.

O que e:

Categorias de papeis: especialista tecnico, revisor critico, assistente didatico, persona de negocio.

Por que aprender:

O papel certo muda completamente o tom, a profundidade e o angulo da resposta.

Conceitos-chave:

Papel generico vs especifico, nivel de expertise, perspectiva profissional.

O que e:

Definir nivel de experiencia, area de atuacao e estilo de comunicacao do papel.

Por que aprender:

"Voce e um analista" e muito diferente de "Voce e um analista senior de dados com 10 anos em e-commerce".

Conceitos-chave:

Qualificadores de expertise, area de dominio, anos de experiencia, estilo de comunicacao.

O que e:

A quantidade certa de informacao de fundo: o suficiente para o modelo atuar sem sobrecarrega-lo.

Por que aprender:

Contexto insuficiente gera respostas genericas; contexto excessivo confunde e desperdia tokens.

Conceitos-chave:

Informacao essencial vs acessoria, publico-alvo, cenario de uso, restricoes de dominio.

O que e:

Definir quem vai consumir a saida: nivel de conhecimento, funcao, expectativas e linguagem adequada.

Por que aprender:

Um relatorio para CEO e completamente diferente de um para desenvolvedores β€” o publico define o tom.

Conceitos-chave:

Persona do publico, nivel de detalhe, vocabulario adequado, tom de comunicacao.

O que e:

Declarar explicitamente o que o modelo nao deve fazer: evitar jargao, nao inventar dados, nao ultrapassar limites.

Por que aprender:

Restricoes previnem alucinacoes, resultados fora de escopo e formatos indesejados.

Conceitos-chave:

Instrucoes negativas, guardrails, limites de conteudo, controle de tom.

O que e:

Exercicio pratico: criar 3 combinacoes papel + contexto para cenarios do seu dia a dia profissional.

Por que aprender:

A pratica com cenarios reais consolida o aprendizado e cria um repertorio de papeis reutilizaveis.

Conceitos-chave:

Biblioteca de papeis, contextos por dominio, reutilizacao de patterns.

Ver Completo
1.4 ~30 min

🎯 Objetivo e Restricoes

Como definir o que voce quer e estabelecer limites claros para a saida do modelo.

O que e:

Aplicar principios SMART: objetivo especifico, mensuravel, atingivel, relevante e com prazo/limite definido.

Por que aprender:

Objetivos vagos geram respostas vagas. Objetivos SMART geram respostas precisas e verificaveis.

Conceitos-chave:

Especificidade, mensurabilidade, verbos de acao, limites quantitativos.

O que e:

Tarefa simples tem um objetivo. Tarefa composta tem multiplos passos que podem ser divididos em prompts separados.

Por que aprender:

Prompts com muitos objetivos simultaneos perdem qualidade. Dividir melhora cada resultado individual.

Conceitos-chave:

Prompt chaining, decomposicao de tarefas, pipeline de prompts, foco unico.

O que e:

Restricoes que realmente controlam a saida: limites de palavras, tom, formato, conteudo proibido, estilo.

Por que aprender:

Sem restricoes claras, o modelo improvisa. Com restricoes, ele entrega exatamente o que voce precisa.

Conceitos-chave:

Restricoes de conteudo, formato, tom, tamanho, e a diferenca entre "faca" e "nao faca".

O que e:

Encontrar o ponto ideal entre controlar demais (respostas mecanicas) e controlar de menos (respostas aleatorias).

Por que aprender:

Prompts excessivamente rigidos impedem criatividade; prompts soltos demais nao sao uteis.

Conceitos-chave:

Espectro de controle, quando afrouxar, quando apertar, ajuste por tipo de tarefa.

O que e:

Definir antecipadamente o que torna uma resposta aceitavel: checklist de itens que devem estar presentes.

Por que aprender:

Criterios de aceitacao tornam a avaliacao objetiva em vez de subjetiva ("ficou bom?" vs checklist).

Conceitos-chave:

Checklist de qualidade, criterios objetivos, contagens, presenca/ausencia de elementos.

O que e:

Exercicio: pegar 3 tarefas vagas e transformar em objetivos SMART com restricoes e criterios de aceitacao.

Por que aprender:

A habilidade de transformar "me ajude com X" em um objetivo estruturado e a competencia central.

Conceitos-chave:

Transformacao vago→preciso, template de objetivo, biblioteca de restricoes.

Ver Completo
1.5 ~30 min

πŸ“„ Formato de Saida

Domine Markdown, JSON, tabelas e formatos estruturados para obter saidas consistentes e processaveis.

O que e:

Usar Markdown para estruturar saidas legiveis: headers para secoes, listas para itens, tabelas para dados.

Por que aprender:

Markdown e o formato mais versatil β€” funciona em chats, documentos, apresentacoes e codigo.

Conceitos-chave:

Headers (##), listas (- ou 1.), bold (**), tabelas (|), blocos de codigo (```).

O que e:

Pedir saida em JSON com campos definidos, tipos e estrutura. Ideal para integracao com sistemas.

Por que aprender:

JSON permite processar resultados automaticamente β€” essencial para automacoes e pipelines de dados.

Conceitos-chave:

Definicao de schema, campos obrigatorios vs opcionais, tipos de dados, arrays e objetos.

O que e:

Pedir saida em formato tabular com colunas definidas. Ideal para comparacoes, listas e dados estruturados.

Por que aprender:

Tabelas facilitam a leitura rapida e a tomada de decisao com dados lado a lado.

Conceitos-chave:

Definicao de colunas, limite por celula, alinhamento, quando tabela vs lista.

O que e:

Definir quais campos a resposta DEVE ter e quais sao opcionais (se aplicavel).

Por que aprender:

Campos obrigatorios garantem completude; opcionais permitem flexibilidade sem perder consistencia.

Conceitos-chave:

Schema de saida, validacao, campos fixos, campos condicionais, valores padrao.

O que e:

Definir tom (formal, casual, tecnico), estilo (conciso, detalhado) e nivel de linguagem na saida.

Por que aprender:

O mesmo conteudo precisa de tons diferentes conforme o publico e o canal de comunicacao.

Conceitos-chave:

Tom formal vs informal, nivel tecnico, concisao, vocabulario controlado.

O que e:

Exercicio: pegar uma mesma tarefa e pedir saida em Markdown, JSON e tabela. Comparar resultados.

Por que aprender:

Dominar formatos permite escolher a melhor representacao para cada cenario de uso.

Conceitos-chave:

Conversao entre formatos, escolha de formato por caso de uso, validacao de saida.

Ver Completo
1.6 ~30 min

πŸ” Clareza e Escopo

Elimine ambiguidade, defina limites claros e escreva prompts que qualquer pessoa consegue reproduzir.

O que e:

Palavras e frases que podem ser interpretadas de multiplas formas pelo modelo, gerando resultados imprevisΓ­veis.

Por que aprender:

Ambiguidade e a causa #1 de respostas insatisfatorias β€” elimina-la resolve a maioria dos problemas.

Conceitos-chave:

Palavras ambiguas ("bom", "completo", "detalhado"), teste de interpretacao, desambiguacao.

O que e:

Delimitar claramente o que a resposta deve cobrir e, igualmente importante, o que nao deve.

Por que aprender:

Escopo indefinido gera respostas enormes e genericas. Escopo claro gera respostas focadas e uteis.

Conceitos-chave:

Inclusao vs exclusao, limites de cobertura, profundidade vs amplitude, foco tematico.

O que e:

Usar verbos de acao claros, quantificadores e termos tecnicos em vez de adjetivos vagos.

Por que aprender:

"Liste 5 itens" e infinitamente mais claro que "liste alguns itens relevantes".

Conceitos-chave:

Verbos de acao, quantificadores, substituicao de adjetivos por metricas, vocabulario de precisao.

O que e:

Escrever prompts que qualquer pessoa pode usar e obter resultados similares, independente de quem executa.

Por que aprender:

Prompts reproduziveis podem ser compartilhados em equipes e automatizados com confianca.

Conceitos-chave:

Determinismo, variaveis, teste com diferentes usuarios, documentacao de prompt.

O que e:

Lista de verificacao rapida para garantir clareza antes de enviar: objetivo, formato, criterios, escopo.

Por que aprender:

30 segundos de verificacao podem salvar 30 minutos de retrabalho com respostas inadequadas.

Conceitos-chave:

Pre-flight check, 5 perguntas de validacao, revisao por pares de prompts.

O que e:

Exercicio: receber prompts ambiguos e reescreve-los com clareza total, testando antes e depois.

Por que aprender:

A pratica de desambiguacao desenvolve o olhar critico para escrever prompts claros naturalmente.

Conceitos-chave:

Analise de ambiguidade, reescrita com criterios, teste A/B de prompts.

Ver Completo
1.7 ~30 min

πŸ”„ Iteracao e Refinamento

O ciclo de melhoria continua: testar, avaliar, ajustar e repetir ate atingir a qualidade desejada.

O que e:

Processo iterativo: enviar prompt β†’ avaliar resultado β†’ identificar gaps β†’ ajustar β†’ reenviar. Nunca aceitar a primeira versao.

Por que aprender:

Prompts excelentes raramente surgem na primeira tentativa. A iteracao sistematica garante melhoria continua.

Conceitos-chave:

Ciclo PDCA aplicado a prompts, versioning, comparacao de resultados, log de mudancas.

O que e:

Testar o mesmo prompt com entradas faceis (caso ideal) e dificeis (edge cases, ambiguidades).

Por que aprender:

Um prompt que funciona so no caso facil nao e confiavel. Testar em dificeis revela fragilidades.

Conceitos-chave:

Happy path, edge cases, entradas ambiguas, teste de robustez, casos limites.

O que e:

Estrategias para corrigir problemas: adicionar contexto, restringir formato, mudar papel, incluir exemplos.

Por que aprender:

Saber o que ajustar (e o que nao ajustar) economiza tempo e evita mudar o prompt inteiro.

Conceitos-chave:

Ajuste fino vs reescrita, uma mudanca por vez, diagnostico de problema, causa raiz.

O que e:

Comparar resultados entre versoes do prompt usando criterios pre-definidos. Documentar o que mudou e por que.

Por que aprender:

Sem comparacao sistematica, voce nao sabe se o ajuste realmente melhorou ou piorou o resultado.

Conceitos-chave:

Versionamento de prompts, changelog, metricas de comparacao, teste A/B.

O que e:

Organizar prompts testados e aprovados em uma biblioteca pessoal ou de equipe para reutilizacao.

Por que aprender:

Prompts validados sao ativos valiosos. Uma biblioteca evita recriar do zero e padroniza a equipe.

Conceitos-chave:

Organizacao por categoria, tags, documentacao de uso, compartilhamento, template vs instancia.

O que e:

Exercicio: criar um prompt, testar, ajustar 3 vezes documentando cada mudanca e seu impacto.

Por que aprender:

A pratica de iteracao deliberada constroi a intuicao para saber o que ajustar rapidamente.

Conceitos-chave:

Iteracao deliberada, documentacao de mudancas, analise de impacto, convergencia.

Ver Completo
1.8 ~30 min

βœ… Avaliacao e Qualidade

Criterios objetivos, rubricas e checklists para avaliar prompts e respostas de forma sistematica.

O que e:

Criterios objetivos (contagens, presenca, formato) vs subjetivos (tom, qualidade percebida). Priorizar objetivos.

Por que aprender:

Avaliacao subjetiva varia entre pessoas. Criterios objetivos garantem consistencia na equipe.

Conceitos-chave:

Metricas quantitativas, checklist binaria, escala de avaliacao, calibracao entre avaliadores.

O que e:

Sistema de 0-2 por criterio: clareza do objetivo, formato, criterios verificaveis, consistencia, teste. Meta: 7/10+.

Por que aprender:

Uma rubrica transforma avaliacao de "achismo" em processo sistematico e replicavel.

Conceitos-chave:

Escala 0-2, 5 dimensoes, meta de corte, autoavaliacao, avaliacao por pares.

O que e:

Verificar se a saida respeita o formato pedido: JSON valido, numero de itens, campos presentes, limites.

Por que aprender:

Validacao de formato e automatizavel e garante que a saida pode ser processada por outros sistemas.

Conceitos-chave:

JSON schema, contagem de itens, campos obrigatorios, limites de tamanho, parsabilidade.

O que e:

Executar o mesmo prompt multiplas vezes e verificar se os resultados sao consistentes em estrutura e qualidade.

Por que aprender:

Um prompt que funciona "as vezes" nao e confiavel. Consistencia e indicador de qualidade do prompt.

Conceitos-chave:

Reproducibilidade, variancia de saida, temperatura, determinismo, teste de estabilidade.

O que e:

Indicadores de que voce domina fundamentos: declara objetivo/formato/criterios em cada prompt, testa e refina.

Por que aprender:

Saber onde voce esta no caminho de aprendizado permite focar nas areas que mais precisam de atencao.

Conceitos-chave:

Autoavaliacao, marco de competencia, progresso mensuravel, portfolio de prompts.

O que e:

Exercicio final: avaliar 3 prompts (seus e de outros) usando a rubrica completa e sugerir melhorias.

Por que aprender:

Avaliar prompts de terceiros desenvolve visao critica e consolida todos os conceitos da trilha.

Conceitos-chave:

Avaliacao cruzada, feedback construtivo, plano de melhoria, reflexao sobre o aprendizado.

Ver Completo
← Voltar ao Inicio Proxima Trilha: Tecnicas β†’