MODULO 2.5

🌳 Tree of Thought (ToT)

A tecnica mais criativa e menos linear. Explore multiplas solucoes ramificadas como uma arvore de decisoes.

6
Topicos
25
Minutos
Avancado
Nivel
Tecnica
Tipo
1

🌳 O que e Tree of Thought

Tree of Thought (ToT) e uma abordagem onde o modelo explora multiplas solucoes ramificadas em vez de seguir um caminho linear. E como um brainstorming onde voce nao para na primeira ideia.

🔗 Chain of Thought

1 → 2 → 3

Linear, sequencial, direto

🌳 Tree of Thought

1 → 2A/2B → 3A/3B/3C

Ramificado, explora alternativas

💡 Analogia

E como uma sessao de brainstorming onde voce gera multiplas ideias antes de avaliar qual e a melhor. Voce explora o espaco de solucoes em vez de seguir o primeiro caminho obvio.

2

🎯 Quando Usar Tree of Thought

🎨 Problemas Criativos

Multiplas solucoes validas, criatividade valorizada

🧩 Puzzles Complexos

Backtracking pode ser necessario

📊 Planejamento Estrategico

Cenarios alternativos, what-if analysis

📝 Creative Writing

Explorar narrativas alternativas

🔬 Deep Research

ToT e a base conceitual do que ferramentas como Deep Research do ChatGPT, Gemini e Perplexity fazem: explorar multiplas fontes, avaliar, e depois sintetizar.

3

🔬 Exemplo: Water Jugs Puzzle

Problema classico que demonstra ToT em acao.

🧩 O Problema

"You have a 3-gallon and a 5-gallon jug. How can you measure exactly 4 gallons of water?"

Strategy A: Fill 5-gallon, pour into 3-gallon
Strategy B: Fill 3-gallon twice, pour into 5-gallon
Strategy C: Alternate filling pattern

O Processo ToT

  1. Generation: Gerar 3+ estrategias possiveis
  2. Evaluation: Simular cada estrategia passo a passo
  3. Selection: Escolher a mais eficiente
4

📝 Implementando ToT

Como estruturar um prompt ToT na pratica.

Template ToT

1. Generation Phase:

"Generate 3 different approaches to solve [problem]"

2. Evaluation Phase:

"For each approach, simulate the steps and identify potential issues"

3. Selection Phase:

"Based on the evaluation, select the best approach and explain why"

5

⚠️ Trade-offs e Limitacoes

🚨 Cuidados com ToT

  • Complexidade: Mais envolvido que CoT, requer mais tokens
  • Debugging: Quando falha, e dificil rastrear qual branch errou
  • Overkill: Para problemas simples, e desperdicio de recursos
  • Comportamento caotico: Pode gerar solucoes muito "out of the box"

💡 Quando Evitar

Para automacoes que precisam de comportamento deterministico (como cold email), ToT nao e indicado. Use CoT ou Scaffolding para previsibilidade.

6

🔧 Exercicio: Problema de Negocios

📝 Aplique ToT

Problema: "Sua empresa precisa aumentar receita em 20% no proximo trimestre. Use ToT para explorar estrategias."

  1. Gere 3 estrategias diferentes (ex: pricing, expansion, upsell)
  2. Para cada uma, liste pros e cons
  3. Simule implementacao de cada
  4. Selecione e justifique a melhor

Dica

O valor do ToT esta na exploracao. Mesmo que voce ja tenha uma solucao em mente, o processo pode revelar alternativas melhores ou riscos que voce nao considerou.

📋 Resumo do Modulo

ToT - Explora multiplas solucoes ramificadas
3 Fases - Generation → Evaluation → Selection
Ideal para - Problemas criativos, planejamento, puzzles
Evite para - Tarefas que precisam de previsibilidade