← 概念解説に戻る

Concept Fable

思考の木

先に結論:Tree of Thoughts は、モデルの推論を複数の候補経路に展開し、分岐間で探索、評価、枝刈り、選択を行う方法である。計画、パズル、戦略的意思決定など、複数の可能な案を探索する必要があるタスクに適する。代価は推論コストがより高く、分岐生成、評価関数、停止条件、探索予算の設計が必要になることである。

Tree of Thoughts · Reasoning

まず物語を読む。ここでは急いで定義を示さず、まず問題そのものを立ち上がらせる。

寓話

山道が分かれる時、ガイドはもう最初の一本だけを歩かない

商隊が北山を越えるとき、老案内人は最初の道らしい分岐を見るとすぐ進むのが習慣だった。昔は山道が単純で、それで時間を節約できた。後に山洪が地形を変えた。最初の道はよく断橋に通じ、二番目は遠回りに見えて落石を避けられ、三番目はまず坂を登ってから谷に下る必要があった。第一反応だけで、商隊の損失は増えていった。隊長はまず案内人にもっとゆっくり歩くよう求めた。案内人は確かによく見るようになったが、それでも同じ道をどんどん深く進み、誤りに気づいてから引き返した。ある若者が提案した。重要な分岐ごとにまずいくつかの可能なルートを描こう。各ルートを少し歩き、水源、勾配、リスクを見積もってから、どのルートを残すか決めるのだ。

最初の何回かは皆、面倒だと感じた。道を描き、試し、採点するには時間がかかる。しかし複雑な谷では、盲目的に最後まで進むより、いくつかの分岐を事前に比較する方が省になる。

彼らはまた、すべての分岐を探索し続けるわけではないと定めた。明らかに危険なものは切り、希望がありそうなものだけ次の層を展開する。

雪の後に山へ入ったとき、最初の道は最も広かったが崩落へ通じていた。隊商は第二、第三の候補を保持していたため、安全なルートを速やかに選べた。

隊長は、複雑な問題の答えは時に最初の思路の中にはないと理解した。思路を検索可能な木に展開し、分岐間で評価と後退を行う必要がある。

案内人は言った。賢さとは毎回一発で正解を当てることではなく、見えないときにいくつもの可能性を残し、証拠に道をふるい分けさせることだ。

若者はまた、停止石を設けた。各候補路は最初の泉、最初の坂、または最初の古い橋に着いた時点で戻って報告しなければならず、ある道が好きだからといって深い谷までずんずん進んではならない。

商隊は後にこの方法を価格交渉、倉庫選び、シフト編成に用いた。簡単な小道では依然として直進し;分岐が多く代償の大きい谷では、まずいくつかの可能性を展開し、証拠に一層ずつ淘汰させる。この方法は毎回最短経路を選ぶことを保証しないが、全運命を一目に賭けることを避けられる。山道が複雑なほど、分岐を保つことは一種の規律に似てくる。隊長は言った、退路を保つこと自体が道を行くことの一部だと。

明らかにする

この物語が語るのは:思考の木

Tree of Thoughts は、モデルの推論を複数の候補経路に展開し、分岐間で探索、評価、枝刈り、選択を行う方法である。計画、パズル、戦略的意思決定など、複数の可能な案を探索する必要があるタスクに適する。代価は推論コストがより高く、分岐生成、評価関数、停止条件、探索予算の設計が必要になることである。

重要なのは、それが単なる用語ではなく、実際のAI/Agentシステムで繰り返し現れる構造的な問題だという点だ。これを理解して初めて、いつモデルを足すべきか、いつプロセスを変えるべきか、いつガバナンスを補うべきかを判断できる。

メタファーのマッピング

  • 第一条は道の分岐点のようだ:単一経路の貪欲推論
  • いくつかの可能なルートを描く:複数の thought branches を生成
  • 少し進んでから見積もる:局所的な展開と評価
  • 危険な分岐を切り落とす:pruning
  • 有望な分岐を保持:探索戦略
  • 複雑な谷:計画とバックトラックが必要なタスク
  • 推論コストがより高い:多分岐の探索にはより多くの計算が必要
  • 最後の洞察:Tree of Thoughts は推論を検索可能で評価可能な木構造に組織する

Andy(任旭)判断

この概念の実戦的価値は、「賢く見えるAI機能」を納品可能、検収可能、ガバナンス可能な作業単位に分解する手助けをすることです。

プランニングsearchreasoning

関連する識別

この概念は隣接概念と混用されやすいので、対比ページを続けて見ることをおすすめする。

京ICP备2026014272号