Frameworks11 min read

Tree of Thought Prompting: Guide, Examples & Template

Learn Tree of Thought (ToT) prompting to explore multiple reasoning paths and make better decisions. Advanced technique for complex problem-solving.

Marcus JohnsonJanuary 30, 2026

Tree of Thought Prompting: Guide, Examples & Template

Chain of Thought prompting revolutionized AI reasoning by asking models to "think step by step." Tree of Thought (ToT) takes this further by exploring multiple reasoning paths simultaneously, then evaluating which path leads to the best outcome.

Think of it this way: Chain of Thought is like walking down a single path. Tree of Thought is like sending scouts down several paths and reporting back which one is best.

What is Tree of Thought?

Tree of Thought prompting has three key phases:

  1. Branch: Generate multiple distinct approaches to the problem
  2. Evaluate: Assess the strengths and weaknesses of each approach
  3. Select: Choose the best path based on the evaluation

This mimics how humans actually solve complex problems—we consider options, weigh tradeoffs, and then commit to a direction.

When to Use Tree of Thought

ToT is powerful but adds complexity. Use it when:

  • ✅ Multiple valid approaches exist
  • ✅ The best path isn't obvious
  • ✅ Decisions are high-stakes
  • ✅ You want to understand alternatives before committing
  • ✅ Creative brainstorming with evaluation

Don't use it when:

  • ❌ There's a clearly optimal approach
  • ❌ Speed matters more than thoroughness
  • ❌ The task is simple and straightforward

The ToT Framework

Phase 1: Branch (Generate Options)

Ask the AI to generate multiple distinct approaches. Key word: distinct. You don't want slight variations; you want genuinely different paths.

Generate 3 fundamentally different approaches to [problem].

For each approach:
- Give it a descriptive name
- Explain the core strategy
- Identify key assumptions it makes

Phase 2: Evaluate (Analyze Paths)

For each approach, conduct a thorough analysis:

For each approach, evaluate:
1. Likelihood of success (and why)
2. Resource requirements (time, money, expertise)
3. Key risks and how to mitigate them
4. What would need to be true for this to work
5. Potential unintended consequences

Phase 3: Select (Choose and Justify)

Make a decision based on the evaluation:

Based on your evaluation:
1. Recommend the best approach
2. Explain why it outperforms the alternatives
3. Note any elements from other approaches worth incorporating
4. Identify the first concrete step to take

Complete ToT Example: Business Strategy

CONTEXT:
Our B2B SaaS company ($2M ARR) needs to reach $5M ARR within 18 months. Current metrics:
- 150 customers, $1,100 average MRR
- 85% annual retention
- 3% monthly growth
- 2-person sales team, no marketing team
- $500k runway

Use Tree of Thought reasoning to develop a growth strategy.

PHASE 1 - BRANCH:
Generate 3 fundamentally different strategic approaches to hit $5M ARR. Each should represent a distinct philosophy about how to grow—not just variations on the same theme.

For each approach:
- Name it (something memorable)
- Describe the core thesis (2-3 sentences)
- List the key assumptions it relies on
- Identify what would need to be true for it to work

PHASE 2 - EVALUATE:
For each approach, analyze:
- Probability of hitting $5M ARR (percentage estimate with reasoning)
- Cash requirements vs our $500k runway
- Team/hiring implications
- Key risks and mitigation strategies
- Time to first meaningful results
- What happens if it fails halfway through

PHASE 3 - SELECT:
Based on your analysis:
1. Recommend the primary strategy and justify your choice
2. Explain which specific risks from other strategies we avoid
3. Identify any elements from rejected strategies worth incorporating
4. Provide a 90-day action plan with specific milestones
5. Define the decision point where we'd pivot if results aren't materializing

Sample Output (Abbreviated)

Branch: Three Approaches

  1. "Land and Expand": Focus on increasing revenue from existing customers through upsells and expansions. Assumption: Current customers have untapped potential.

  2. "Sales Machine": Scale the sales team from 2 to 8, focus on outbound. Assumption: More salespeople = proportionally more revenue.

  3. "Product-Led Viral": Build self-serve features and referral mechanisms to reduce CAC. Assumption: Product can sell itself with right modifications.

Evaluate: [Detailed analysis of each...]

Select: "Land and Expand" recommended because:

  • Lowest burn rate (works with current team initially)
  • Proven relationships reduce risk
  • Can fund other strategies with expanded revenue
  • Fastest path to results given existing customer relationships

ToT for Creative Tasks

Tree of Thought isn't just for business strategy. It's powerful for creative work too:

I need to write a blog post about remote work productivity.

BRANCH: Generate 3 completely different angles for this article:
- Each should have a distinct thesis/perspective
- Each should appeal to a different reader motivation
- Each should have a unique structure

EVALUATE for each angle:
- Originality (how different from typical remote work articles?)
- SEO potential (search intent alignment)
- Shareability (would someone share this?)
- Ease of writing (do I have unique insights here?)

SELECT: Recommend the best angle and explain why it outperforms alternatives. Then outline the article structure for that angle.

ToT for Technical Decisions

We need to add real-time notifications to our web app.

BRANCH: Generate 3 distinct technical approaches:
1. [Approach 1 - e.g., WebSockets]
2. [Approach 2 - e.g., Server-Sent Events]
3. [Approach 3 - e.g., Polling with push notification fallback]

EVALUATE for each:
- Implementation complexity (1-10 with explanation)
- Infrastructure cost at 10k concurrent users
- Reliability and failure modes
- Mobile support implications
- Time to implement with a 2-dev team
- Maintenance burden over 2 years

SELECT: Recommend the best approach for our context:
- Early-stage startup (limited resources)
- Web + mobile apps
- Notifications aren't business-critical (nice-to-have feature)
- Need to ship in 2 weeks

Justify the recommendation and provide implementation outline.

Variations and Advanced Techniques

ToT with Pruning

When generating many branches, prune early:

Generate 5 approaches to this problem.
After listing all 5, eliminate the 2 weakest with brief explanations.
Then do detailed evaluation only on the remaining 3.

Iterative ToT

Go deeper on the chosen path:

[After initial ToT]

Now take the selected approach and apply Tree of Thought again:
Generate 3 variations of implementation for this strategy.
Evaluate each variation.
Select the optimal implementation path.

ToT with Devil's Advocate

Add adversarial evaluation:

After selecting an approach, argue against it:
- What's the strongest case against this choice?
- What would a skeptic say?
- Under what conditions would this approach fail?

Then: Does this criticism change your recommendation? Why or why not?

Common Mistakes

  1. Too-similar branches: "Approach 1: More sales calls. Approach 2: Better sales calls." These aren't distinct strategies.

  2. Skipping evaluation: The power is in the analysis, not just generating options.

  3. Not considering combinations: Often the best solution borrows from multiple branches.

  4. Paralysis by analysis: ToT should lead to a decision, not endless exploration.

When NOT to Use ToT

  • Simple questions with clear answers
  • Time-sensitive decisions where any reasonable choice beats delay
  • Low-stakes decisions (overkill for lunch choices)
  • When you're required to follow a specific process

Template

CONTEXT: [Your situation and decision to make]

PHASE 1 - BRANCH:
Generate [3-5] fundamentally different approaches to [problem/decision].
For each:
- Name it
- Core thesis (2-3 sentences)
- Key assumptions

PHASE 2 - EVALUATE:
Analyze each approach:
- Likelihood of success
- Resources required
- Key risks
- Time to results
- What happens if it fails

PHASE 3 - SELECT:
- Recommend the best approach with justification
- Note elements from other approaches to incorporate
- Provide the first 3 concrete next steps
- Define criteria for when to pivot

Tree-of-Thought vs single-path frameworks like RISE

Use Tree-of-Thought to explore options, then RISE to execute a selected option with explicit steps and an output format.

Decision Guide

Ask yourself these questions:

  1. Do I know what success looks like?

    • Yes → RISE
    • No → Tree-of-Thought
  2. Is there one obvious right approach?

    • Yes → RISE
    • Multiple valid options → Tree-of-Thought
  3. Do I need creative exploration?

    • No, I need execution → RISE
    • Yes, I need options → Tree-of-Thought
  4. How high-stakes is this decision?

    • Low stakes → RISE (faster)
    • High stakes → Tree-of-Thought (more thorough)

Combining the Frameworks

Once Tree-of-Thought helps you select a direction, RISE can help you execute it with precision.

Phase 1 (ToT): Explore strategic options Phase 2 (RISE): Execute the chosen strategy with clear structure

Combined Example

Phase 1: I need to improve our customer onboarding. Generate 3 approaches:
1. High-touch concierge onboarding
2. Self-serve with smart automation
3. Hybrid with tiered service levels

[AI explores each, recommends hybrid approach]

Phase 2:
Role: You are a customer success leader who has built onboarding programs at Slack and Intercom.

Instructions: Design the hybrid onboarding program you recommended.

Steps:
1. Define the tier criteria (which customers get which level)
2. Map the journey for each tier
3. Identify automation opportunities
4. Specify human touchpoints

Expectations: Create a detailed playbook I can implement this quarter.

For a direct comparison of linear and branching reasoning, read Chain-of-Thought vs Tree-of-Thought.

Next Steps

Tree of Thought is one of several advanced reasoning frameworks. Explore others:

Try Tree of Thought with our Prompt Optimizer—select the Tree-of-Thought framework for complex decisions.


Marcus Johnson is a Developer Advocate at PromptWizz, exploring advanced prompting techniques for complex problem-solving.

Related Guides

Tree-of-Thoughtadvancedreasoningproblem-solvingdecision-making

Ready to Apply These Techniques?

Try PromptWizz and see your prompts transform instantly with the frameworks discussed above.

Start Optimizing Free
    llms.txt