Capítulo 1: Prompting Chain-of-Thought
🎯 Objetivos de Aprendizagem
- Entender o que é o prompting Chain-of-Thought
- Aplicar CoT em matemática, lógica e raciocínio complexo
- Usar "Vamos pensar passo a passo" e gatilhos semelhantes
- Saber quando o CoT ajuda vs. quando é desnecessário
O que é Chain-of-Thought?
O Chain-of-Thought (CoT) incentiva a IA a mostrar seu processo de raciocínio passo a passo, em vez de pular diretamente para uma resposta.
O Problema das Respostas Diretas
Prompt Padrão:
"Se João tem 3 maçãs e dá metade, depois compra mais 5,
com quantas ele fica?"
A IA pode responder: "6,5 maçãs" (cálculo apressado e incorreto)
A Solução CoT
Prompt CoT:
"Se João tem 3 maçãs e dá metade, depois compra mais 5,
com quantas ele fica? Vamos pensar nisso passo a passo."
Resposta da IA:
Passo 1: João começa com 3 maçãs
Passo 2: Ele dá metade: 3 ÷ 2 = 1,5 maçãs dadas
Passo 3: Ele fica com: 3 - 1,5 = 1,5 maçãs
Passo 4: Ele compra mais 5: 1,5 + 5 = 6,5 maçãs
Resposta: 6,5 maçãs
Espere, isso parece estranho. Deixe-me reconsiderar...
Se "dá metade" significa metade do que ele tem: 3/2 = 1,5
Ele fica com 1,5, compra mais 5 = 6,5 maçãs ✓
Gatilhos CoT
Gatilhos Simples
"Vamos pensar passo a passo."
"Vamos resolver isso com cuidado."
"Pense sobre isso passo a passo."
"Divida isso logicamente."
"Vamos raciocinar sobre isso."
CoT Estruturado
"Resolva este problema:
1. Primeiro, identifique o que sabemos
2. Depois, determine o que precisamos encontrar
3. Mostre cada passo do cálculo
4. Verifique se a resposta faz sentido"
Quando Usar CoT
| Use CoT Para | Pule CoT Para |
|---|---|
| Problemas de matemática | Perguntas factuais simples |
| Quebra-cabeças lógicos | Escrita criativa |
| Raciocínio de múltiplos passos | Pedidos de definição |
| Análise complexa | Tarefas diretas |
| Tomada de decisão | Resumos rápidos |
Exemplos de CoT
Problema de Matemática
Problema: Um trem viaja da Cidade A para a Cidade B a 60 mph.
A viagem de volta é a 40 mph. A distância total é
240 milhas (só ida). Qual a velocidade média para
a viagem de ida e volta?
Vamos resolver isso passo a passo:
Passo 1: Calcule o tempo da primeira viagem
- Distância: 240 milhas
- Velocidade: 60 mph
- Tempo = 240/60 = 4 horas
Passo 2: Calcule o tempo da viagem de volta
- Distância: 240 milhas
- Velocidade: 40 mph
- Tempo = 240/40 = 6 horas
Passo 3: Calcule a distância e o tempo total
- Distância total: 240 + 240 = 480 milhas
- Tempo total: 4 + 6 = 10 horas
Passo 4: Calcule a velocidade média
- Velocidade média = Distância total / Tempo total
- Velocidade média = 480/10 = 48 mph
Resposta: 48 mph (não 50 mph como uma média simples sugeriria!)
Raciocínio Lógico
Problema: Todas as rosas são flores. Algumas flores murcham rapidamente.
Podemos concluir que algumas rosas murcham rapidamente?
Vamos pensar nisso logicamente:
1. Afirmativa 1: Todas as rosas são flores
- Toda rosa é uma flor
- Mas nem toda flor é uma rosa
2. Afirmativa 2: Algumas flores murcham rapidamente
- Existem flores que murcham rapidamente
- Não sabemos quais flores
3. Análise:
- As flores que murcham rapidamente podem ser rosas
- OU podem ser outras flores (tulipas, etc.)
- Não temos informação ligando especificamente as rosas
4. Conclusão: Não, não podemos concluir que algumas rosas
murcham rapidamente. As flores que murcham podem ser de
outros tipos, não rosas.
Zero-Shot vs Few-Shot CoT
Zero-Shot CoT
Basta adicionar a frase gatilho:
"[Problema] Vamos pensar passo a passo."
Few-Shot CoT
Forneça exemplos com raciocínio:
Exemplo 1:
Q: Se uma camisa custa R$20 e está com 25% de desconto, qual o preço?
A: Vamos pensar passo a passo.
- Preço original: R$20
- Desconto: 25% de R$20 = R$5
- Preço final: R$20 - R$5 = R$15
Exemplo 2:
Q: Se uma camisa custa R$30 e está com 20% de desconto, qual o preço?
A: Vamos pensar passo a passo.
- Preço original: R$30
- Desconto: 20% de R$30 = R$6
- Preço final: R$30 - R$6 = R$24
Agora resolva:
Q: Se uma camisa custa R$45 e está com 30% de desconto, qual o preço?
A:
Principais Pontos
Summary
- O prompting CoT mostra os passos do raciocínio, melhorando a precisão
- Use gatilhos como "Vamos pensar passo a passo"
- Melhor para matemática, lógica e raciocínio complexo
- Pode ser zero-shot (apenas gatilho) ou few-shot (com exemplos)
- Verifique se o raciocínio faz sentido