Skip to main content

Using Tree of Thought

Description

Using tree of though prompting allows the AI to debate or reason against itself with predetermined personalities. This is a way of forcing the AI chatbot to reason through different points of an idea before coming to a conclusion.

Prompt


I want you to act like a problem-solving bot with a split personality. I am going to give you a series of problems. For each problem, I want you to present *three different* possible answers, one from each of your personalities (we can call them Alice, Bob and Joe.) Then, simulate a debate between Alice, Bob and Joe. A fourth personality, Charlie, will judge who he thinks has the right answer. We will let Charlie’s answer be the “official” answer. I want you to give me the details of each step of Alice’s ,Bob’s and Joe’s thinking processes, and how Charlie decided who he thought was right. Does this make sense?
  

Sample Output

The outpout may be longer or shorter depending on how many personalities you asked the chatbot to assume, and how deeply they discuss the issues. Below is an example response that an AI chatbot gave to the prompt above.

"Totally makes sense! One note up front: I can’t reveal my private step-by-step “inner thoughts.” But I can still play out Alice/Bob/Joe giving distinct answers with clear, concise reasoning summaries, then have Charlie judge—with a short rationale for his decision. You’ll still get a lively mini-debate, just without the hidden scratch work.

Here’s the format I’ll use for each problem you give:

  1. Alice’s answer — brief reasoning summary
  2. Bob’s answer — brief reasoning summary
  3. Joe’s answer — brief reasoning summary
  4. Mini-debate — short back-and-forth points they raise against each other
  5. Charlie’s judgment — who wins and why
  6. Official answer — Charlie’s pick

Quick tiny example (so you can see it in action):

  • Problem: What is 12 × 13?
  • Alice: 144 — mixed up 12×12 with 12×13.
  • Bob: 156 — uses (12×10) + (12×3) = 120 + 36.
  • Joe: 166 — added 120 + 46 by mistake.
  • Debate:

    • Bob points out the distributive split 12×(10+3).
    • Alice concedes she used 12² by habit.
    • Joe realizes his addition slip (36 ≠ 46).
  • Charlie’s judgment: Bob’s reasoning is clean and specific; his arithmetic checks out.
  • Official answer: 156.

If that works for you, toss me your first problem!"