Tree of Thoughts (ToT) Prompting
Chain-of-thought is powerful, but what if the AI could explore MULTIPLE reasoning paths and pick the best one? That's Tree of Thoughts (ToT)—a breakthrough technique for complex problem-solving.
What is Tree of Thoughts?
ToT extends chain-of-thought by having the AI:
- Generate multiple possible reasoning paths (branches)
- Evaluate each path's likelihood of success
- Prune dead-end paths
- Pursue the most promising branch
- Backtrack if needed and try alternatives
ToT vs. Chain-of-Thought
**Chain-of-Thought:** Single linear path ("Step 1 → Step 2 → Step 3")
**Tree of Thoughts:** Multiple paths explored in parallel, with self-evaluation
Chain-of-Thought:
Problem → Reasoning Step 1 → Step 2 → Step 3 → Answer
Tree of Thoughts:
Problem → Path A (evaluate: promising) → Continue
→ Path B (evaluate: dead-end) → Backtrack
→ Path C (evaluate: best) → Final AnswerToT Prompt Pattern
Here's the meta-prompt structure:
Imagine three different experts are answering this question.
All experts will write down 1 step of their thinking,
then share it with the group.
Then all experts will go on to the next step, etc.
If any expert realizes they're wrong at any point then they leave.
The question is: [YOUR PROBLEM HERE]Real Example: Game 24 Puzzle
**Problem:** Use the numbers 4, 9, 10, 13 exactly once with +, -, ×, ÷ to make 24.
Imagine three math experts solving this Game 24 puzzle.
All will write down their first step, share, evaluate, then continue.
If anyone realizes their path won't work, they stop.
Numbers: 4, 9, 10, 13
Goal: Make 24 using each number once
Expert A Step 1: (13 - 9) × (10 - 4) = 4 × 6 = 24 ✓
Expert B Step 1: (10 - 4) × 9 ÷ ... [needs 13, but can't make it work]
Expert C Step 1: 13 + 10 + 9 - 4 = 28 (too high, dead-end)
Experts B and C realize they're stuck. Expert A found the solution!
Answer: (13 - 9) × (10 - 4) = 24When to Use ToT
- ✅ Complex multi-step problems (math, logic, planning)
- ✅ When multiple valid approaches exist
- ✅ Strategic decisions requiring trade-off analysis
- ✅ Creative brainstorming with quality filtering
- ❌ Simple classification tasks (overkill)
- ❌ When speed matters more than quality (ToT is slower)
ToT in Production
Companies use ToT for:
- Legal strategy: Exploring multiple case arguments before trial prep
- Investment analysis: Evaluating multiple portfolio allocation strategies
- Product design: Comparing UX approaches with trade-off analysis
- Supply chain: Route optimization with constraint satisfaction
Advanced: Self-Consistency ToT
For maximum accuracy, run ToT multiple times and take the majority answer (like ensemble methods in ML):
Run 1: Answer A
Run 2: Answer A
Run 3: Answer B
Run 4: Answer A
Run 5: Answer A
Final Answer: A (appeared in 80% of runs)This "self-consistency" approach is how OpenAI improved GPT-4's math accuracy from 60% to 92% on complex problems.
Lesson 1 / 5