MODULO 1.2

๐Ÿ”ฌ Anatomia de um Prompt

Mergulho profundo em cada componente de um prompt: como cada parte influencia a saida do modelo e como organizar instrucoes de forma eficaz.

6
Topicos
30
Minutos
Basico
Nivel
Teoria
Tipo
1

๐Ÿ“ Estrutura vs Conteudo

Um prompt eficaz separa claramente forma (como voce organiza) de substancia (o que voce pede). A estrutura e o esqueleto โ€” o conteudo e o que preenche esse esqueleto. Dominar essa separacao permite criar templates reutilizaveis que funcionam com qualquer conteudo.

๐Ÿ—๏ธ O Esqueleto de um Prompt

Pense em um prompt como um formulario: os campos (papel, tarefa, formato) sao a estrutura. O que voce escreve em cada campo e o conteudo. Mesmo formulario, conteudos diferentes โ€” resultados diferentes mas consistentes.

  • โ€ขEstrutura fixa: Secoes nomeadas, ordem logica, delimitadores claros
  • โ€ขConteudo variavel: O que muda a cada uso โ€” dados, contexto, requisitos especificos
  • โ€ขTemplate: Quando a estrutura e reutilizavel, voce tem um template โ€” o ativo mais valioso

๐Ÿ’ก Dica Pratica

Comece sempre pela estrutura antes de preencher o conteudo. Crie o esqueleto com campos vazios (Papel: ___, Tarefa: ___, Formato: ___) e depois preencha. Isso evita pular secoes importantes.

2

๐ŸŽญ System Prompt vs User Prompt

Existem dois niveis de instrucao em uma conversa com LLMs: o system prompt (comportamento global e persistente) e o user prompt (tarefa especifica da vez). Saber usar os dois e essencial para criar assistentes consistentes.

๐Ÿ”‘ Dois Niveis de Instrucao

  • โ€ขSystem Prompt: Define personalidade, regras globais, tom e restricoes que valem para TODA a conversa. Ex.: "Voce e um consultor financeiro. Responda sempre em portugues. Nunca de conselhos de investimento especificos."
  • โ€ขUser Prompt: A tarefa especifica do momento. Ex.: "Analise o balanco trimestral abaixo e liste 3 pontos de atencao."
  • โ€ขAssistant Message: Respostas anteriores do modelo โ€” formam contexto para as proximas interacoes

๐Ÿ“Š Quando Usar Cada Um

  • System prompt: Regras que nao mudam entre mensagens โ€” tom, idioma, formato padrao, restricoes de seguranca
  • User prompt: Tarefas que mudam a cada interacao โ€” dados novos, perguntas, solicitacoes pontuais
  • Em chats (ChatGPT/Claude): O system prompt e configurado via "Custom Instructions" ou no inicio da conversa
  • Via API: System e user sao mensagens separadas com roles distintos
3

๐Ÿ“ Delimitadores e Secoes

Delimitadores sao marcadores visuais que separam partes do prompt. Eles ajudam o modelo a distinguir instrucoes de dados, contexto de tarefa, e exemplo de conteudo real. Sem delimitadores, tudo se mistura.

๐Ÿ”ง Tipos de Delimitadores

Triple quotes: """texto aqui"""

XML tags: <contexto>texto</contexto>

Markdown: ### Secao / --- separador

Rotulos: Instrucao: / Dados: / Saida:

  • โ€ขXML tags sao os mais eficazes โ€” modelos como Claude os reconhecem nativamente
  • โ€ขTriple quotes sao ideais para isolar textos longos de entrada
  • โ€ขMarkdown headers funcionam bem para organizar secoes de instrucao

๐Ÿ’ก Exemplo com XML Tags

<instrucao>

Resuma o texto abaixo em 3 bullets.

</instrucao>

<texto>

[conteudo a ser resumido]

</texto>

<formato>

Lista Markdown, maximo 20 palavras por item.

</formato>

4

๐Ÿ”— Instrucoes Explicitas vs Implicitas

Instrucoes explicitas dizem exatamente o que fazer: "liste 3 itens". Instrucoes implicitas dependem do modelo inferir a partir do contexto. Saber quando usar cada uma e crucial para prompts eficientes.

โœ“ Instrucoes Explicitas

  • โœ“"Liste exatamente 5 itens"
  • โœ“"Responda em portugues formal"
  • โœ“"Formato: JSON com campos nome, descricao"
  • โœ“"Nao inclua opiniao pessoal"

~ Instrucoes Implicitas (risco)

  • ~"Liste os itens" (quantos?)
  • ~"Faca um resumo" (que tamanho?)
  • ~"Analise isso" (que tipo de analise?)
  • ~"Melhore o texto" (melhorar como?)

๐Ÿ’ก Regra de Ouro

Use instrucoes explicitas para tudo que e critico (formato, quantidade, restricoes). Use implicitas apenas para o que o contexto ja deixa obvio. Na duvida, seja explicito โ€” o custo de tokens extras e muito menor que o custo de retrabalho.

5

๐Ÿ“ Exemplos (Few-Shot)

Few-shot prompting e a tecnica de incluir 1-3 exemplos de entrada/saida no prompt para que o modelo aprenda o padrao desejado. E uma das formas mais poderosas de alinhar formato, tom e estilo sem escrever instrucoes longas.

๐Ÿ“‹ Os Tres Niveis

  • โ€ขZero-shot: Sem exemplos โ€” so instrucao. Funciona para tarefas simples e conhecidas pelo modelo
  • โ€ขOne-shot: 1 exemplo. Bom para definir formato e tom basico
  • โ€ขFew-shot: 2-3 exemplos. Ideal para padroes complexos, formatos especificos ou estilos unicos

๐Ÿ’ก Exemplo de Few-Shot

Classifique o sentimento do comentario como Positivo, Neutro ou Negativo.

Exemplo 1:

Comentario: "Adorei o produto, chegou rapido!"

Sentimento: Positivo

Exemplo 2:

Comentario: "O produto e ok, nada demais."

Sentimento: Neutro

Agora classifique:

Comentario: "[comentario do usuario]"

๐Ÿ“Š Quando Usar Few-Shot

  • Use quando: formato complexo, tom especifico, classificacao, padrao que palavras nao descrevem bem
  • Nao use quando: tarefa simples, formato obvio, exemplos longos que gastam tokens sem necessidade
  • Qualidade importa: exemplos ruins ensinam padroes ruins โ€” use exemplos representativos e corretos
6

๐Ÿงช Exercicio: Dissecar um Prompt

Hora de praticar. Pegue prompts reais (seus ou encontrados online) e identifique cada elemento: papel, objetivo, contexto, formato, criterios. O que esta faltando? O que poderia ser melhorado?

๐Ÿ“‹ Instrucoes do Exercicio

  • โ€ขPasso 1: Escolha 3 prompts que voce usa no dia a dia
  • โ€ขPasso 2: Para cada prompt, marque: tem papel? tem objetivo claro? tem formato? tem criterios?
  • โ€ขPasso 3: Reescreva adicionando os elementos ausentes usando delimitadores
  • โ€ขPasso 4: Teste as duas versoes e compare resultados

๐ŸŽฏ Exemplo de Dissecacao

Prompt original: "Escreva um email para o cliente sobre o atraso."

---

Analise:

Papel: โŒ ausente

Objetivo: โš ๏ธ vago ("sobre o atraso")

Contexto: โŒ qual cliente? qual atraso?

Formato: โŒ ausente

Criterios: โŒ ausente

๐Ÿ“ Resumo do Modulo

โœ“
Estrutura e separada do conteudo โ€” Templates reutilizaveis sao o ativo mais valioso
โœ“
System e User prompts tem papeis distintos โ€” Global vs pontual, persistente vs efemero
โœ“
Delimitadores eliminam ambiguidade โ€” XML tags, triple quotes e markdown organizam o prompt
โœ“
Explicito > implicito โ€” Custo de tokens extras e menor que custo de retrabalho
โœ“
Few-shot ensina pelo exemplo โ€” 1-3 exemplos alinham formato e tom sem instrucoes longas

Proximo Modulo:

1.3 โ€” Papel e Contexto: domine a arte de definir quem o modelo deve ser