Pular para o conteúdo principal

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​

AspectoDescrição
FormatoFrase interrogativa (quem, o quê, quando, onde, por quê, como)
TomConversacional, natural
Melhor paraRecuperação de informações, explicações, definições
LimitaçãoPode 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​

AspectoDescrição
FormatoFrases imperativas (verbos: escreva, crie, analise)
TomDireto, orientado à tarefa
Melhor paraCriação de conteúdo, análise, transformações
VantagemExpectativas 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​

AspectoDescrição
FormatoFrase ou texto incompleto
TomVaria conforme o início
Melhor paraEscrita criativa, brainstorming, estilos específicos
VantagemDefine 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​

AspectoDescrição
FormatoDiálogo com papéis definidos
TomInterativo, contextual
Melhor paraSimulações, tutoria, cenários de atendimento ao cliente
VantagemSeguimento 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 UsoEstrutura RecomendadaInício de Exemplo
Busca factualPergunta"O que é...?"
Escrita de conteúdoInstrução"Escreva um(a)..."
BrainstormingConclusão"Ideias para..."
Cenários de treinamentoConversa"Você é um(a)..."
Geração de códigoInstrução"Crie uma função que..."
ResumoInstrução"Resuma o seguinte..."
Escrita criativaConclusão"A história começa quando..."
Resolução de problemasPergunta"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​

Summary
  1. Formato de pergunta é ideal para busca de informações e explicações
  2. Formato de instrução fornece direção clara para criação de conteúdo e análise
  3. Formato de conclusão oferece controle preciso sobre estilo e tom
  4. Formato de conversa permite trocas interativas e contextuais
  5. Combine estruturas para tarefas complexas
  6. 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.


← Anterior: Tipos de Prompts | Fazer o Quiz →