Where chain-of-thought is a single path, Tree of Thoughts generates several candidate reasoning steps, evaluates them, and explores the promising branches (like search) — backtracking from dead ends. It improves hard problems (planning, puzzles) at the cost of many more model calls. It's one of several "inference-time search" techniques that trade extra compute for better answers.