Capítulo 3: Estruturas Básicas de Prompts
🎯 Objetivos de Aprendizagem
Após concluir este capítulo, você será capaz de:
- Identificar e aplicar quatro estruturas básicas de prompt
- Escolher a estrutura adequada para diferentes tarefas
- Converter entre diferentes formatos de prompt
- Combinar estruturas para tarefas complexas
📚 Introdução
Agora que você entende os componentes e tipos de prompt, é hora de explorar os formatos estruturais que você pode utilizar. Estruturas diferentes funcionam melhor para tarefas diferentes, e saber quando usar cada uma é uma habilidade fundamental.
As Quatro Estruturas Básicas
┌─────────────────────────────────────────────────────────────┐
│ FOUR BASIC PROMPT STRUCTURES │
├─────────────────┬───────────────────────────────────────────┤
│ 1. QUESTION │ Ask directly for information │
├─────────────────┼───────────────────────────────────────────┤
│ 2. INSTRUCTION │ Command the AI to perform a task │
├─────────────────┼───────────────────────────────────────────┤
│ 3. COMPLETION │ Start a sentence for AI to finish │
├─────────────────┼───────────────────────────────────────────┤
│ 4. CONVERSATION│ Role-play or dialogue format │
└─────────────────┴───────────────────────────────────────────┘
Estrutura 1: Formato de Pergunta
A estrutura mais intuitiva—basta fazer uma pergunta.
Características
| Aspecto | Descrição |
|---|---|
| Formato | Frase interrogativa (quem, o quê, quando, onde, por quê, como) |
| Tom | Conversacional, natural |
| Melhor para | Recuperação de informações, explicações, definições |
| Limitação | Pode gerar respostas com comprimentos variados |
Exemplos
Pergunta Simples:
Quais são os três poderes do governo dos EUA?
Pergunta Comparativa:
Quais são as principais diferenças entre Python e JavaScript
para desenvolvimento web?
Pergunta Analítica:
Por que o Império Romano caiu e que lições as sociedades
modernas podem aprender com isso?
Pergunta Hipotética:
O que aconteceria com o clima da Terra se todas as calotas
polares derretessem da noite para o dia?
Aprimorando Prompts de Pergunta
Adicione restrições para obter respostas mais úteis:
Básico: "O que é machine learning?"
Aprimorado: "O que é machine learning? Explique em 3 parágrafos:
1. Uma definição simples
2. Como difere da programação tradicional
3. Uma aplicação no mundo real"
Estrutura 2: Formato de Instrução
Dê comandos ou orientações diretas para a IA.
Características
| Aspecto | Descrição |
|---|---|
| Formato | Frases imperativas (verbos: escreva, crie, analise) |
| Tom | Direto, orientado à tarefa |
| Melhor para | Criação de conteúdo, análise, transformações |
| Vantagem | Expectativas claras, resultados previsíveis |
Exemplos
Criação de Conteúdo:
Escreva uma descrição de produto de 150 palavras para uma
caixa de som Bluetooth sem fio voltada para jovens profissionais.
Enfatize portabilidade e qualidade de som.
Análise:
Analise os seguintes dados de vendas e identifique os 3
produtos com melhor desempenho e possíveis razões para o sucesso deles:
[sales data here]
Transformação:
Reescreva este parágrafo técnico para um público geral
sem formação científica:
"As mitocôndrias facilitam a fosforilação oxidativa
através da cadeia transportadora de elétrons, gerando ATP
via acoplamento quimiosmótico."
Organização:
Organize estas tarefas do projeto em uma lista priorizada
com base em dependências e importância:
- Criar mockups de UI
- Configurar banco de dados
- Escrever testes unitários
- Fazer deploy em produção
- Definir requisitos
- Implementar backend API
Verbos de Instrução por Categoria
┌─────────────────────────────────────────────────────────────┐
│ INSTRUCTION VERBS │
├────────────────┬────────────────────────────────────────────┤
│ CREATION │ Write, Create, Generate, Compose, Draft │
├────────────────┼────────────────────────────────────────────┤
│ ANALYSIS │ Analyze, Evaluate, Assess, Review, Compare │
├────────────────┼────────────────────────────────────────────┤
│ TRANSFORMATION │ Convert, Translate, Rewrite, Simplify │
├────────────────┼────────────────────────────────────────────┤
│ ORGANIZATION │ List, Categorize, Prioritize, Outline │
├────────────────┼────────────────────────────────────────────┤
│ EXPLANATION │ Explain, Describe, Clarify, Define │
├────────────────┼────────────────────────────────────────────┤
│ PROBLEM SOLVING│ Solve, Debug, Fix, Optimize, Improve │
└────────────────┴────────────────────────────────────────────┘
Estrutura 3: Formato de Conclusão
Comece uma frase ou parágrafo e deixe a IA completar.
Características
| Aspecto | Descrição |
|---|---|
| Formato | Frase ou texto incompleto |
| Tom | Varia conforme o início |
| Melhor para | Escrita criativa, brainstorming, estilos específicos |
| Vantagem | Define exatamente o tom e a direção |
Exemplos
Conclusão Criativa:
A detetive entrou no galpão abandonado, sua lanterna
cortando a escuridão. Ela percebeu imediatamente que algo estava errado porque
Conclusão Técnica:
As principais vantagens de usar um banco de dados NoSQL
em vez de um banco de dados SQL tradicional incluem:
1.
Conclusão Profissional:
Agradecemos seu interesse em nossa empresa. Após uma análise
cuidadosa de sua candidatura, temos o prazer de informar que
Conclusão de Lista:
Habilidades essenciais que todo desenvolvedor de software deve dominar:
- Controle de versão com Git
-
Conclusão vs. Instrução
Mesma tarefa, estruturas diferentes:
Formato de Instrução:
Liste 5 benefícios do exercício físico.
Formato de Conclusão:
Os 5 principais benefícios do exercício físico regular são:
1. Melhora da saúde cardiovascular, o que
2.
O formato de conclusão oferece mais controle sobre a abertura e o estilo.
Estrutura 4: Formato de Conversa
Crie um diálogo ou cenário de simulação de papéis.
Características
| Aspecto | Descrição |
|---|---|
| Formato | Diálogo com papéis definidos |
| Tom | Interativo, contextual |
| Melhor para | Simulações, tutoria, cenários de atendimento ao cliente |
| Vantagem | Seguimento natural, contexto mantido |
Exemplos
Simulação de Papéis:
Você é um representante de atendimento ao cliente paciente
de uma empresa de software. Eu sou um cliente frustrado
cuja assinatura foi cobrada duas vezes.
Cliente: Oi, acabei de perceber que fui cobrado duas vezes
pela minha assinatura mensal. Isso é muito frustrante!
Representante:
Simulação de Entrevista:
Você é um entrevistador experiente para uma vaga de
desenvolvedor sênior. Faça perguntas técnicas sobre
design de sistemas, uma de cada vez, e avalie minhas respostas.
Entrevistador: Vamos começar. Você pode me contar sobre
uma vez em que precisou projetar um sistema para lidar
com milhões de usuários simultâneos?
Candidato: [aguardando sua resposta]
Diálogo Educacional:
Você é um tutor socrático paciente ensinando cálculo.
Guie-me para entender derivadas por meio de perguntas
em vez de explicações diretas.
Aluno: Não entendo o que é uma derivada.
Tutor:
Técnicas de Conversa
Definindo o Cenário:
Cenário: Uma entrevista de emprego em uma startup de tecnologia
Personagens:
- Entrevistador (você): CTO amigável, mas criterioso
- Candidato (eu): Candidatando-se à vaga de gerente de produto
Comece a entrevista com uma pergunta para quebrar o gelo.
Instruções de Múltiplas Rodadas:
Vamos ter uma conversa sobre minha ideia de negócio.
Faça perguntas de esclarecimento uma de cada vez. Após 5 perguntas,
forneça uma breve avaliação da viabilidade da ideia.
Minha ideia: Um app que conecta donos de pets com cuidadores locais.
Escolhendo a Estrutura Certa
Estrutura de Decisão
Qual é seu objetivo principal?
├─ Obter informações/respostas
│ └─ Use o formato PERGUNTA
│
├─ Criar ou transformar conteúdo
│ └─ Use o formato INSTRUÇÃO
│
├─ Controlar estilo/tom com precisão
│ └─ Use o formato CONCLUSÃO
│
└─ Simular interação/diálogo
└─ Use o formato CONVERSA
Tabela Comparativa de Estruturas
| Caso de Uso | Estrutura Recomendada | Início de Exemplo |
|---|---|---|
| Busca factual | Pergunta | "O que é...?" |
| Escrita de conteúdo | Instrução | "Escreva um(a)..." |
| Brainstorming | Conclusão | "Ideias para..." |
| Cenários de treinamento | Conversa | "Você é um(a)..." |
| Geração de código | Instrução | "Crie uma função que..." |
| Resumo | Instrução | "Resuma o seguinte..." |
| Escrita criativa | Conclusão | "A história começa quando..." |
| Resolução de problemas | Pergunta | "Como você resolveria...?" |
Combinando Estruturas
Prompts avançados frequentemente combinam múltiplas estruturas:
Exemplo: Instrução + Conversa
Você é um assistente de programação prestativo. Vou descrever bugs
no meu código e você vai me ajudar a corrigi-los.
Regras:
1. Faça perguntas de esclarecimento se necessário
2. Explique o bug antes de fornecer a correção
3. Sugira como evitar bugs semelhantes
Vou começar:
Meu script Python trava com "IndexError: list index out
of range" ao processar dados de usuários. Aqui está o código:
[code]
Exemplo: Pergunta + Conclusão
Quais são as principais causas das mudanças climáticas?
Formate sua resposta assim:
"As principais causas das mudanças climáticas incluem:
1. [causa]: [explicação]
2. [causa]: [explicação]
..."
Exemplo: Instrução + Pergunta
Analise a seguinte proposta de negócio e responda a estas
perguntas:
1. Quais são os principais pontos fortes?
2. Quais os riscos potenciais?
3. O que está faltando na proposta?
[proposal text]
Exercício Prático
Exercício: Transformação de Estrutura
Pegue esta pergunta básica e reescreva nos quatro formatos:
Original: "Quais são os benefícios da meditação?"
Ver Soluções
Formato de Pergunta:
Quais são os 5 principais benefícios cientificamente comprovados
da prática regular de meditação?
Formato de Instrução:
Liste e explique 5 benefícios-chave da meditação, incluindo
evidências científicas para cada um. Formate como tópicos.
Formato de Conclusão:
Com base em pesquisas científicas, os principais benefícios
da meditação regular incluem:
• Redução dos níveis de estresse, que ocorre porque
•
Formato de Conversa:
Você é um instrutor de meditação explicando os benefícios
para um iniciante cético.
Aluno: Ouvi dizer que meditar faz bem, mas o que
realmente faz? Sou cético em relação a todas essas afirmações.
Instrutor:
Principais Aprendizados
- Formato de pergunta é ideal para busca de informações e explicações
- Formato de instrução fornece direção clara para criação de conteúdo e análise
- Formato de conclusão oferece controle preciso sobre estilo e tom
- Formato de conversa permite trocas interativas e contextuais
- Combine estruturas para tarefas complexas
- Escolha com base em seu objetivo, nível de controle desejado e tipo de tarefa
O que vem a seguir?
Parabéns! Você concluiu o Módulo 2. Teste seus conhecimentos com o Quiz do Módulo 2.