---
id: "yao-tree-of-thoughts"
title: "Tree of Thoughts: Deliberate Problem Solving with Large Language Models"
creator: "Shunyu Yao et al."
creator_url: "https://arxiv.org/abs/2305.10601"
url: "https://arxiv.org/abs/2305.10601"
level: "advanced"
level_max: null
category: "prompting"
subcategory: "reasoning-and-structured-output"
region: "West"
license: "open"
license_scope: "linked-resource"
models: ["any"]
source_date: "2023-05-17"
date_added: "2026-10-18"
---

[Prompting](/prompting/index.md)

# Tree of Thoughts: Deliberate Problem Solving with Large Language Models

by [Shunyu Yao et al.](https://arxiv.org/abs/2305.10601)

[Read the original →](https://arxiv.org/abs/2305.10601)

Search over branching reasoning steps; basis for many planning approaches.

The paper treats problem solving as a search over alternative intermediate states. Implementing and evaluating that search requires more orchestration than making a single model call.

Level: [Advanced](/levels/index.md#advanced)
Models: any
Category: [Prompting](/prompting/index.md)
Tags: [reasoning](/tags/reasoning/index.md), [research](/tags/research/index.md)
Source date: 2023-05-17
Added: 2026-10-18
Last verified: 2026-10-18
Status: ok
Prerequisites: Requires implementation experience or critical reading of technical methods and system trade-offs.
Subcategory: [reasoning and structured output](/prompting/reasoning-and-structured-output/index.md)
Region: West
Original language: en
Access: free
Resource reuse: open: Source states by/4.0. Applies to the linked resource, not every referenced model or dataset. [Facet definitions](/about/index.md#facets)

Summary in our own words. Rights remain with the original creator. [Credit and correction policy](/about/index.md#credit-policy).

[Plain-text Markdown copy](/prompting/reasoning-and-structured-output/yao-tree-of-thoughts/index.md)
