๐ 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
๐ค 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.
๐ 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
๐ฏ 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.
Zero-shot
Sem exemplos. Modelo usa apenas instrucoes e conhecimento pre-treinado.
One-shot
Um exemplo de input/output. Suficiente para tarefas simples.
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:
๐พ 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
๐งช 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
Proximo Modulo:
3.3 - Gemini API