MedTechCommunity

Capítulo 4

Ensinando a Raciocinar — Chain-of-Thought Prompting

Introdução

No capítulo anterior, você aprendeu a ensinar pelo exemplo: mostrar à IA o formato, o padrão e o estilo que você quer. O Few-Shot Prompting é poderoso para tarefas com padrão definido.

Mas existe uma categoria de problemas que exemplos sozinhos não resolvem: problemas que exigem raciocínio. Quando você precisa que a IA não apenas replique um padrão, mas genuinamente pense sobre um problema — construa um diagnóstico diferencial, analise variáveis interdependentes, avalie hipóteses com base em evidências — o Few-Shot não é suficiente.

Para esses problemas, você precisa ensinar a IA a raciocinar em voz alta. E a técnica que faz isso se chama Chain-of-Thought Prompting.

1. Por Que o Raciocínio Importa

Quando um médico apresenta um caso clínico na reunião de equipe, ninguém aceita "o diagnóstico é X" como resposta adequada. O que se espera é o raciocínio que leva à conclusão: quais dados foram considerados, quais hipóteses foram levantadas, por que uma foi priorizada sobre as outras.

Sem raciocínio explícito, a conclusão é inauditável. Você não sabe se o médico considerou os diferenciais importantes, se descartou alternativas com critério, ou se chegou ao lugar certo pelos motivos errados.

A IA funciona da mesma forma. Quando responde diretamente — sem mostrar como chegou ali — ela está gerando a resposta mais provável com base em padrões de treinamento. Para tarefas simples, isso funciona. Para raciocínio complexo, é arriscado.

O Chain-of-Thought resolve esse problema forçando o modelo a externalizar seu raciocínio antes de concluir — tornando cada etapa visível, verificável e corrigível.

2. Chain-of-Thought Prompting (CoT)

O Chain-of-Thought (CoT) foi introduzido por Wei et al. (2022) no paper "Chain-of-Thought Prompting Elicits Reasoning in Large Language Models". A ideia central: ao instruir o modelo a mostrar o raciocínio intermediário antes da resposta final, a qualidade do raciocínio melhora significativamente.

Forma 1 — Zero-Shot CoT: "Pense passo a passo"

A descoberta surpreendente de Kojima et al. (2022): basta adicionar "Pense passo a passo" ao final do prompt para ativar capacidades de raciocínio latentes no modelo — sem nenhum exemplo necessário.

Em vez de: "Qual a dose de propofol para este paciente?"

Use: "Qual a dose de propofol para este paciente? Raciocine passo a passo antes de concluir."

Forma 2 — Few-Shot CoT: Ensinando o Raciocínio por Exemplos

Combine Few-Shot com CoT: forneça exemplos que mostram não apenas a resposta, mas o processo de raciocínio completo que leva até ela. O modelo aprende a replicar não apenas o formato, mas o modo de pensar.

Forma 3 — CoT Guiado: Definindo o Roteiro de Raciocínio

Você define explicitamente as etapas obrigatórias do raciocínio. É o CoT mais controlado e consistente — ideal quando existe um protocolo ou framework que deve ser seguido.

Exemplo para caso clínico:

"Analise o caso seguindo obrigatoriamente estas etapas:
1. Identifique a síndrome clínica predominante
2. Liste os 3 diagnósticos diferenciais mais prováveis
3. Para cada hipótese, liste argumentos a favor e contra
4. Defina quais exames são prioritários e por quê
5. Apresente sua conclusão com o diagnóstico mais provável e a conduta inicial"

3. Self-Consistency: Validação por Múltiplos Caminhos

A Self-Consistency (Wang et al., 2022) parte de uma pergunta simples: se um problema tem uma resposta correta, múltiplos raciocínios independentes devem convergir para ela.

A técnica: em vez de gerar uma única cadeia de raciocínio, você instrui o modelo a gerar múltiplos caminhos de raciocínio para o mesmo problema. Depois, avalia onde convergem e onde divergem.

Analogia médica: É como pedir a opinião de três especialistas independentes. Se os três concordam, sua confiança é alta. Se dois concordam e um discorda, você investiga a divergência. Se os três discordam, o problema é mais ambíguo do que parecia.

Como implementar

"Para o caso abaixo, gere 3 raciocínios independentes, cada um chegando à sua própria conclusão por um caminho diferente. Depois, compare os três e identifique: (a) onde convergem, (b) onde divergem, (c) qual conclusão é mais robusta e por quê."

Quando usar Self-Consistency

  • Decisões de alto impacto com ambiguidade real
  • Diagnósticos diferenciais com múltiplas hipóteses plausíveis
  • Análises estratégicas onde não existe resposta objetivamente correta
  • Quando você precisa de um indicador de confiança sobre a conclusão

4. Tree of Thoughts: Explorando Múltiplos Caminhos

O Tree of Thoughts (ToT) (Yao et al., 2023) leva a ideia de exploração de caminhos ao extremo: em vez de gerar caminhos completos e comparar ao final, ele explora ramificações em cada etapa do raciocínio.

Imagine um tabuleiro de xadrez. Um jogador iniciante pensa: "vou mover essa peça." Um mestre não pensa assim — ele considera 3 possíveis movimentos, para cada um imagina 3 respostas do oponente, para cada resposta imagina 3 contra-ataques... e só então escolhe o melhor caminho.

Como implementar

"Para o problema abaixo, use Tree of Thoughts:
1. Identifique 3 hipóteses iniciais
2. Para cada hipótese, desenvolva o raciocínio por 2-3 passos
3. Avalie qual caminho é mais promissor com base nos dados disponíveis
4. Abandone os caminhos menos promissores e aprofunde o melhor
5. Apresente a conclusão final com a justificativa do caminho escolhido"

O ToT é a técnica mais sofisticada — e a mais custosa em tokens. Reserve para problemas genuinamente complexos onde a exploração sistemática de hipóteses agrega valor real.

5. Extended Thinking: O CoT que Acontece por Dentro

As técnicas anteriores — CoT, Self-Consistency, ToT — são implementadas por você, no prompt, de forma explícita. Mas os modelos mais modernos implementaram uma versão interna dessas capacidades.

A Anthropic chama isso de Extended Thinking — uma funcionalidade onde o Claude raciocina internamente antes de responder, considerando múltiplas possibilidades, revisando premissas e autocriticando conclusões parciais. Os modelos o1 e o3 da OpenAI implementam o mesmo conceito sob o nome de reasoning models.

Analogia: Imagine a diferença entre um médico que atende às pressas e dá uma resposta imediata, e um que pede 5 minutos, revisa o prontuário, considera os diferenciais internamente — e só então responde. O resultado do segundo é qualitativamente diferente.

Quando usar

  • Problemas com múltiplas etapas interdependentes
  • Margem pequena para erro
  • Problemas com nuances que soluções diretas frequentemente perdem
  • Quando você precisa de raciocínio de alta qualidade sem estruturar o prompt em 5 níveis

Para tarefas simples — resumos, flashcards, respostas factuais — o Extended Thinking não é necessário e apenas aumenta o tempo de resposta.

6. Guia Prático: Qual Técnica Usar

SituaçãoAbordagem recomendada
Pergunta factual simplesNenhum CoT necessário
Raciocínio com 2-3 passos diretosZero-Shot CoT ("pense passo a passo")
Raciocínio complexo sem protocolo fixoZero-Shot CoT elaborado
Você quer que a IA raciocine como vocêFew-Shot CoT
Protocolo clínico ou framework específicoCoT Guiado (etapas obrigatórias)
Decisão de alto impacto com ambiguidadeSelf-Consistency (múltiplos caminhos)
Múltiplas hipóteses a explorarTree of Thoughts
Problema muito complexo, sem estruturar promptExtended Thinking ativado

Nota sobre custo: CoT, Self-Consistency e ToT aumentam o volume de texto gerado — mais tempo e mais tokens. Use quando o raciocínio de qualidade é o que importa. Para flashcards, resumos ou perguntas factuais, elas adicionam fricção sem benefício.

Exercícios de Fixação

Questão 1

Usando a analogia da apresentação de caso clínico, explique por que o Chain-of-Thought resolve o problema de respostas diretas sem justificativa.

Ver Gabarito

Na apresentação de caso, ninguém aceita "o diagnóstico é X" sem raciocínio. O que importa é o caminho que leva à conclusão. A IA funciona igual: respostas diretas são inauditáveis. O CoT força o modelo a externalizar cada etapa, tornando o raciocínio visível, verificável e corrigível. A orientação: adicionar "Raciocine passo a passo antes de concluir" ou usar CoT Guiado com etapas obrigatórias.

Questão 2 — Escolha da técnica

Indique a técnica mais adequada e justifique:

(a) Analisar choque circulatório seguindo o algoritmo ACLS
(b) Decidir se aceita proposta de sociedade em clínica
(c) Classificar prontuários no seu padrão pessoal
(d) Explorar interpretações de cláusula contratual ambígua
(e) Saber o mecanismo de ação do sugamadex

Ver Gabarito

(a) CoT Guiado — ACLS é protocolo com sequência obrigatória. (b) Self-Consistency — decisão de alto impacto, múltiplas variáveis, sem resposta objetiva. (c) Few-Shot CoT — replicar seu método pessoal de classificação. (d) Tree of Thoughts — explorar múltiplas interpretações sistematicamente. (e) Nenhum CoT — pergunta factual direta.

Questão 3 — Múltipla escolha

Sobre CoT, assinale a INCORRETA:

(a) Wei et al. (2022) demonstraram ganhos em raciocínio matemático e lógico
(b) Kojima et al. (2022) mostraram que "Pense passo a passo" é suficiente sem exemplos
(c) O CoT deve ser usado em todos os prompts para garantir sempre a melhor resposta
(d) Few-Shot CoT mostra o processo de raciocínio, não apenas a resposta
(e) O CoT torna o raciocínio auditável

Ver Gabarito

(c) — INCORRETA. O CoT tem custo real (mais tokens, mais tempo). Para tarefas simples não agrega valor. Use quando o raciocínio determina a qualidade da resposta.

Questão 4 — Self-Consistency vs Tree of Thoughts

Um gestor de hospital precisa decidir entre expandir o centro cirúrgico ou investir em telemedicina. Qual técnica usar e por quê?

Ver Gabarito

Self-Consistency é mais adequada: decisão binária de alto impacto onde múltiplos raciocínios independentes (perspectiva financeira, operacional, de mercado) podem convergir ou divergir, indicando o nível de confiança. ToT seria útil se houvesse mais de duas opções a explorar em profundidade.