MODULO 3.2

๐Ÿ“ Prompts e Templates

Criacao de prompts eficazes, uso de variaveis, templates e tecnicas de few-shot learning no Google AI Studio.

6
Topicos
35
Minutos
Intermed.
Nivel
Pratico
Tipo
1

๐Ÿ“ Tipos de Prompts

O AI Studio oferece tres modos de prompt, cada um otimizado para diferentes tipos de interacao com o modelo Gemini.

๐Ÿ“„ Freeform

Prompt de texto livre

  • โ€ข Escrita livre
  • โ€ข Single-turn
  • โ€ข Sem estrutura fixa
  • โ€ข Ideal para testes rapidos

๐Ÿ“‹ Structured

Com variaveis de input

  • โ€ข Variaveis {{nome}}
  • โ€ข Templates reutilizaveis
  • โ€ข Batch processing
  • โ€ข Ideal para producao

๐Ÿ’ฌ Chat

Conversacional multi-turn

  • โ€ข Historico de conversa
  • โ€ข System instructions
  • โ€ข Contexto persistente
  • โ€ข Ideal para chatbots
2

๐Ÿ”ค Variaveis de Input

Variaveis permitem criar prompts dinamicos e reutilizaveis. Use a sintaxe {{variavel}} para definir placeholders.

Exemplo de Template com Variaveis

Traduza o seguinte texto de {{idioma_origem}} para {{idioma_destino}}:

{{texto}}

Mantenha o tom {{tom}} e preserve formatacao.

๐Ÿ’ก Dica

Apos criar variaveis, o AI Studio mostra um formulario para testar diferentes valores. Isso permite iterar rapidamente sem editar o prompt.

3

๐Ÿ“‹ System Instructions

System Instructions definem o comportamento base do modelo, como persona, formato de resposta e restricoes.

๐ŸŽญ Estrutura de System Instruction

  • โ€ขRole: "Voce e um especialista em..."
  • โ€ขFormato: "Sempre responda em JSON/Markdown/lista"
  • โ€ขRestricoes: "Nunca inclua opinies pessoais"
  • โ€ขTom: "Use linguagem profissional e direta"

Exemplo Pratico

System:
Voce e um assistente de codigo especializado em Python.
- Sempre inclua comentarios explicativos
- Use type hints em todas as funcoes
- Sugira melhorias de performance quando aplicavel
- Responda em portugues brasileiro
4

๐ŸŽฏ Few-Shot Learning

Few-shot learning e a tecnica de incluir exemplos no prompt para guiar o modelo. E uma das tecnicas mais poderosas para melhorar resultados.

0

Zero-shot

Sem exemplos. Modelo usa apenas instrucoes e conhecimento pre-treinado.

1

One-shot

Um exemplo de input/output. Suficiente para tarefas simples.

3+

Few-shot

3-5 exemplos variados. Ideal para tarefas complexas ou com formato especifico.

Exemplo Few-Shot

Classifique o sentimento como positivo, negativo ou neutro.

Input: "Adorei o produto, chegou antes do prazo!"
Output: positivo

Input: "O atendimento foi pessimo, nunca mais compro."
Output: negativo

Input: "Recebi o pedido conforme esperado."
Output: neutro

Input: "{{review}}"
Output:
5

๐Ÿ’พ Salvando e Exportando

O AI Studio permite salvar prompts e exportar como codigo pronto para integracao.

๐Ÿ’พ

Salvar Prompt

  • โ€ข Clique em "Save" no menu
  • โ€ข De um nome descritivo
  • โ€ข Acesse em "My prompts"
  • โ€ข Versionamento automatico
๐Ÿ“ค

Get Code

  • โ€ข Python (google-generativeai)
  • โ€ข JavaScript (Node.js)
  • โ€ข cURL para REST API
  • โ€ข Kotlin e Swift
6

๐Ÿงช Testando Prompts

Prompts raramente funcionam perfeitamente na primeira tentativa. Testar e iterar e parte essencial do processo.

โœ“ Boas Praticas de Teste

  • โœ“Teste com inputs variados
  • โœ“Inclua edge cases
  • โœ“Documente resultados
  • โœ“Compare versoes

โœ— Armadilhas Comuns

  • โœ—Testar so casos felizes
  • โœ—Ignorar falsos positivos
  • โœ—Nao versionar prompts
  • โœ—Mudar muitas variaveis de uma vez

๐Ÿ“š Resumo do Modulo

โœ“
Tipos de Prompt - Freeform, Structured e Chat para diferentes casos
โœ“
Variaveis - {{variavel}} para prompts dinamicos e reutilizaveis
โœ“
System Instructions - Define persona, formato e restricoes
โœ“
Few-Shot - Exemplos no prompt melhoram resultados dramaticamente
โœ“
Export - Get Code gera codigo pronto em Python, JS, cURL
โœ“
Iteracao - Testar com casos variados e edge cases

Proximo Modulo:

3.3 - Gemini API