Tree-of-Thought๋ ๋ฌด์์ ๋๊น?
๐ In One Sentence
Tree-of-Thought ํ๋กฌํํ ์ ๋ชจ๋ธ์ด ์ฌ๋ฌ ์ถ๋ก ๋ถ๊ธฐ๋ฅผ ํ์ํ๊ณ , ํ๊ฐํ๊ณ , ์ต์ ์ ์ ํํ ํ ์๋ต์ ์์ฑํ๋๋ก ์ง์ํฉ๋๋ค.
๐ฌ In Plain Terms
๋จ์ผ ๋ฐฉํฅ์ผ๋ก ๋จ๊ณ๋ณ๋ก ์๊ฐํ๋ ๋์ , ๋ชจ๋ธ์๊ฒ 3๊ฐ์ง ์ ๊ทผ๋ฒ์ ์์ฑํ๊ณ , ๋น๊ตํ๊ณ , ์ต์ ์ ์ ํํ ๋ค์ ์คํํ๋๋ก ์์ฒญํฉ๋๋ค.
Tree-of-Thought(ToT) ํ๋กฌํํ ์ ์ธ์ด ๋ชจ๋ธ์ด ์ฌ๋ฌ ๊ฐ๋ฅํ ์ถ๋ก ๊ฒฝ๋ก โ ์์ฌ๊ฒฐ์ ํธ๋ฆฌ์ ๋ถ๊ธฐ์ฒ๋ผ โ ๋ฅผ ํ์ํ๊ณ , ๊ฐ๊ฐ์ ํ๊ฐํ ๋ค์ ์ต์ข ๋ต๋ณ์ ์ ๊ณตํ๊ธฐ ์ ์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋๋ก ์ง์ํฉ๋๋ค. ๋จ์ผ ์ ํ ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ฅด๋ chain-of-thought ํ๋กฌํํ ๊ณผ ๋ฌ๋ฆฌ, ToT๋ ๋์์ ๋ช ์์ ์ผ๋ก ์์ฑํ๊ณ ๋น๊ตํฉ๋๋ค. ์ด๋ก ์ธํด ์ฌ๋ฌ ์ต์ ์ ํ์ํ๋ ๊ฒ์ด ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ด๋์ด๋ด๋ ์ ๋ต, ๊ณํ ๋ฐ ๋ณต์กํ ์์ฌ๊ฒฐ์ ์ ์ ์ฉํฉ๋๋ค.
์ด ์ฉ์ด๋ Princeton๊ณผ Google DeepMind์ Yao et al.์ด ์์ฑํ 2023๋ ๋ ผ๋ฌธ "Tree of Thoughts: Deliberate Problem Solving with Large Language Models"(NeurIPS 2023)์์ ์ ๋ํ์ต๋๋ค.
๊ฐ๋จํ ๋งํ๋ฉด: chain-of-thought๋ ํ๋์ ๊ธธ์ ๊ฑธ์ผ๋ฉฐ ๋จ๊ณ๋ฅผ ์ค๋ช ํ๋ ๊ฒ์ ๋๋ค. Tree-of-Thought๋ ๊ต์ฐจ๋ก๋ฅผ ํ์ํ๊ณ , ๋ ๊ฒฝ๋ก๋ฅผ ๋น๊ตํ ๋ค์, ๋ ํฉ๋ฆฌ์ ์ธ ์ชฝ์ ์ ํํ๋ ๊ฒ์ ๋๋ค.
ReAct๋ ๋ฌด์์ ๋๊น?
๐ In One Sentence
ReAct๋ ์ถ๋ก ํ๊ณ , ํ๋์ ์ทจํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ ๋ค์, ํ์ตํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ถ๋ก ์ ์กฐ์ ํ๋ ํจํด์ ๋๋ค.
๐ฌ In Plain Terms
๋ชจ๋ธ์๊ฒ ํ์ํ ๊ฒ์ ์๊ฐํ๊ณ , ํน์ ํ๋(์: ์ ๋ณด ๊ฒ์)์ ์ทจํ๊ณ , ๋ฐ๊ฒฌํ ๊ฒ์ ํ์ธํ ๋ค์, ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๋ค์์ ํ ์ผ์ ๊ฒฐ์ ํ๋๋ก ์์ฒญํฉ๋๋ค.
ReAct(Reason + Act)๋ ๋ชจ๋ธ์ด ์ถ๋ก ๋จ๊ณ("์ฌ๊ณ ")์ ํ๋(๋๊ตฌ ํธ์ถ, ๊ฒ์, ์กฐํ) ์ฌ์ด๋ฅผ ๋ฒ๊ฐ์ ์ํํ๋ ํ๋กฌํํ ํ๋ ์์ํฌ์ ๋๋ค. ๊ฐ ํ๋ ํ ๋ชจ๋ธ์ ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ๊ณ ์ถ๋ก ์ ์ ๋ฐ์ดํธํฉ๋๋ค. ์ด ํจํด์ ํ๋ AI ์์ด์ ํธ์ ๊ธฐ๋ฐ์ ๋๋ค โ AI ๋๊ตฌ๊ฐ ์น์ ๊ฒ์ํ๊ฑฐ๋, ํ์ผ์ ์ฝ๊ฑฐ๋, ์ฝ๋๋ฅผ ์คํํ ๋๋ง๋ค ReAct ๋ฃจํ๋ฅผ ์คํํ๋ ๊ฒ์ ๋๋ค.
์ด ํจํด์ Yao et al.์ 2023๋ ๋ ผ๋ฌธ "ReAct: Synergizing Reasoning and Acting in Language Models"(ICLR 2023)์์ ์ ๋ํ์ต๋๋ค.
์๋ ReAct ํ์(๊ต์ก ๋๋ ๋ช ์์ ์ถ์ ์ฉ):
```
Thought: ๋จผ์ ๋ฌด์์ ํด์ผ ํฉ๋๊น?
Action: ์น ๊ฒ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์กฐํ, ์ฝ๋ ์คํ ๋ฑ
Observation: ํด๋น ํ๋์ ๊ฒฐ๊ณผ
Thought: ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๋ค์ ๋จ๊ณ๋ ๋ฌด์์ ๋๊น?
Action: ๋ค์ ํ๋
... (์ต์ข ๋ต๋ณ๊น์ง ๋ฐ๋ณต)
Final Answer: ์ข ํฉ๋ ๊ฒฐ๋ก
```
์ฐจ์ด์
Chain-of-Thought(CoT)๋ ๋จ์ผ ์ ํ ์ถ๋ก ๊ฒฝ๋ก์ ๋๋ค. "๋จ๊ณ๋ณ๋ก ์๊ฐํ๋ผ"๊ณ ๋งํ๋ฉด ๋ชจ๋ธ์ ๋ถ๊ธฐํ๊ฑฐ๋ ํ๋์ ์ทจํ๊ธฐ ์ํด ๋ฉ์ถ์ง ์๊ณ ์ฒ์๋ถํฐ ๋๊น์ง ๋ ผ๋ฆฌ๋ฅผ ์ค๋ช ํฉ๋๋ค.
Tree-of-Thought(ToT)๋ ์ถ๋ก ์ ๋ถ๊ธฐํฉ๋๋ค. ๋ชจ๋ธ์ ์ฌ๋ฌ ๊ฒฝ๋ก๋ฅผ ์์ฑํ๊ณ , ๊ฐ๊ฐ์ ํ๊ฐํ๊ณ , ์ต์ข ํํ๊ธฐ ์ ์ ์ต์ ์ ์ ํํฉ๋๋ค.
ReAct๋ ์ถ๋ก ๊ณผ ์ธ๋ถ ํ๋์ ๊ต์ฐจํฉ๋๋ค. ๋ชจ๋ธ์ด ์ถ๋ก ํ๊ณ , ๊ตฌ์ฒด์ ์ธ ๋จ๊ณ(๊ฒ์, ์กฐํ, ์ฝ๋ ์คํ)๋ฅผ ์ทจํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ๊ณ , ๊ทธ์ ๋ฐ๋ผ ์ถ๋ก ์ ์กฐ์ ํฉ๋๋ค.
์ฌ์ฉ ์ฌ๋ก ์์ฝ:
- CoT๋ฅผ ์ฌ์ฉํ ๋: ์ ์ ์๋ ๋ฌธ์ (์ํ, ๋ ผ๋ฆฌ, ๊ฐ๋จํ ์ค๋ช )์ ๋ํด ๋ช ํํ ์ถ๋ก ์ด ํ์ํ ๊ฒฝ์ฐ
- ToT๋ฅผ ์ฌ์ฉํ ๋: ์ ๋ต์ ํ์ํ๊ฑฐ๋, ๊ณํํ๊ฑฐ๋, ๋์ ๋น๊ต๊ฐ ์ค์ํ ๊ณ ์ํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๊ฒฝ์ฐ
- ReAct๋ฅผ ์ฌ์ฉํ ๋: ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋, ๋๋ฒ๊น ํ๊ฑฐ๋, ๋๊ตฌ ๋๋ ์ธ๋ถ ์์คํ ๊ณผ ์ํธ์์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ
๋น๊ตํ: CoT vs ToT vs ReAct
| ์ฐจ์ | Chain-of-Thought (CoT) | Tree-of-Thought (ToT) | ReAct |
|---|---|---|---|
| ์ถ๋ก ํํ | ์ ํ(๋จ์ผ ๊ฒฝ๋ก) | ๋ถ๊ธฐ(์ฌ๋ฌ ๊ฒฝ๋ก โ ์ต์ ์ ํ) | ๋๊ตฌ ๋ฃจํ๊ฐ ์๋ ์ ํ |
| ํต์ฌ ํ๋ | "๋จ๊ณ๋ณ๋ก ์๊ฐํ๊ธฐ" | "3๊ฐ์ง ์ ๊ทผ๋ฒ ํ์, ํ๊ฐ, ์ ํ" | "์ถ๋ก โ ํ๋ โ ๊ด์ฐฐ โ ๋ฐ๋ณต" |
| ์ธ๋ถ ๋๊ตฌ? | ์๋์ค | ์๋์ค(๋ด๋ถ ์ถ๋ก ๋ง) | ์ โ ๊ฒ์, API, ์ฝ๋ ์คํ |
| ๊ธฐ์ค ๋๋น ํ ํฐ ๋น์ฉ | ~1.5-2๋ฐฐ | ~2-5๋ฐฐ | ๊ฐ๋ณ(๋๊ตฌ ํธ์ถ ์์ ๋ฐ๋ผ ๋ค๋ฆ) |
| ์ต์ ์ฉ๋ | ์ํ, ๋ ผ๋ฆฌ, ์ค๋ช | ์ ๋ต, ๊ณํ, ์ฐฝ์์ ํ์ | ์ฐ๊ตฌ, ๋๋ฒ๊น , ํฉํธ ํ์ธ |
| 2026๋ ๋ชจ๋ธ ์ง์ | ๋ชจ๋ ๋ชจ๋ธ | ์ถ๋ก ๋ชจ๋ธ ์ต์ (Opus 4.8, o3) | ๋๊ตฌ ์ฌ์ฉ์ ํตํด ๋ชจ๋ ํ๋ก ํฐ์ด ๋ชจ๋ธ์ ๋ด์ฅ |
| ์๋ ํ์ ํ์? | ์(๋น์ถ๋ก ๋ชจ๋ธ) | ์(๋ช ์์ ๋ถ๊ธฐ ๊ตฌ์กฐ๊ฐ ๋์๋จ) | ์๋์ค(๋ค์ดํฐ๋ธ ๋๊ตฌ ์ฌ์ฉ), ์คํ ์จ์ดํธ ์ ์ธ |
Tree-of-Thought ํ๋กฌํํธ ์์ฑ ๋ฐฉ๋ฒ
- 1๋ฌธ์ ์ ๋ถ๊ธฐ ์๋ฅผ ๋ช ์์ ์ผ๋ก ๊ธฐ์ ํ์ญ์์ค. ์: "๋ฌธ์ ์ ๋ํด ์ ํํ 3๊ฐ์ง ์ ๊ทผ๋ฒ์ ์์ฑํ์ญ์์ค." ๋ถ๊ธฐ ์๋ฅผ ๋ช ํํ ํ๋ฉด ๋ชจ๋ธ์ด ์ฒด๊ณ์ ์ผ๋ก ํ์ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- 2๋ชจ๋ธ์๊ฒ ์ ํ์ ์์ฒญํ๊ธฐ ์ ์ ํ๊ฐ ๊ธฐ์ค์ ๋ช ์ํ์ญ์์ค. ์: "์คํ ๊ฐ๋ฅ์ฑ, ๋น์ฉ, ๊ตฌํ ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋น๊ตํ์ญ์์ค." ์ด๋ค ๋ถ๊ธฐ๊ฐ ๋ค๋ฅธ ๊ฒ๋ณด๋ค ๋์์ง๋ฅผ ์ ์ํ์ญ์์ค.
- 3๋ชจ๋ธ์๊ฒ ๊ฐ ๋ถ๊ธฐ๋ฅผ ํ๊ฐํ๋๋ก ์์ฒญํ์ญ์์ค. ์ ๊ทผ๋ฒ์ ์ ์ ๋งค๊ธฐ๊ฑฐ๋ ์์๋ฅผ ๋งค๊ธฐ๋๋ก ์์ฒญํ์ญ์์ค: "๊ฐ ์ ๊ทผ๋ฒ์ ๋ํด ์ฅ์ , ๋จ์ , ์ํ ์์๋ฅผ ๋์ดํ์ญ์์ค."
- 4์ ํ ์ง์๋ฅผ ์ถ๊ฐํ์ญ์์ค. ์: "๊ธฐ์ค์ ๊ฐ์ฅ ์ ๊ท ํ ์ก๋ ์ ๊ทผ๋ฒ์ ์ ํํ์ญ์์ค. ์ ํ ์ด์ ๋ฅผ 2๋ฌธ์ฅ์ผ๋ก ์ค๋ช ํ์ญ์์ค."
- 5์ ํ๋ ๋ถ๊ธฐ๋ก ์์ ์ ์๋ฃํ์ญ์์ค. ๋ชจ๋ธ์ด ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ฉด, ์์ ํ ์ถ๋ก ์ผ๋ก ์คํํ๋๋ก ํ์ญ์์ค: "์ด์ ์ ํ๋ ์ ๊ทผ๋ฒ์ ๊ตฌํํ๊ธฐ ์ํ ๋จ๊ณ๋ณ ์ง์นจ์ ์ ๊ณตํ์ญ์์ค."
ReAct ํ๋กฌํํธ ์์ฑ ๋ฐฉ๋ฒ
๋ช ์์ ReAct ์ถ์ (๊ต์ก, ๋๋ฒ๊น ๋๋ ๊ฐ ๋จ๊ณ๋ฅผ ๋ณด๊ณ ์ถ์ ๋ ์ ์ฉ)์ ์ํด ์ด ์๋ ํ์์ ์ฌ์ฉํ์ญ์์ค:
```
Thought: ์ด ์ง๋ฌธ์ ๋ตํ๊ธฐ ์ํด ์ด๋ค ์ ๋ณด๊ฐ ํ์ํฉ๋๊น?
Action: X ์ฃผ์ ๊ฒ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ Y ์กฐํ, Z ๋ช ๋ น ์คํ
Observation: ํ๋์ ๊ฒฐ๊ณผ โ ์ค์ ๋ฐ์ดํฐ ๋๋ ์ถ๋ ฅ ๋ถ์ฌ๋ฃ๊ธฐ
Thought: ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๋ค์ ๋จ๊ณ๋ ๋ฌด์์ ๋๊น?
Action: ๋ค์ ํ๋
Observation: ๊ฒฐ๊ณผ
... (ํ์์ ๋ฐ๋ผ ๋ฐ๋ณต)
Final Answer: ๋ชจ๋ ๊ด์ฐฐ์ ๋ฐํ์ผ๋ก ํ ์ข ํฉ๋ ๊ฒฐ๋ก
```
๋ค์ดํฐ๋ธ ๋๊ตฌ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ํ๋ก ํฐ์ด ๋ชจ๋ธ(GPT-5.5, Claude Opus 4.8/Sonnet 4.6, Gemini 3.1 Pro)์ ๊ฒฝ์ฐ, ์ด๋ฅผ ์๋์ผ๋ก ํ์ํํ ํ์๊ฐ ์์ต๋๋ค. ์ํ๋ ๊ฒ๋ง ๋งํ๋ฉด ๋ฉ๋๋ค: "2026๋ AI ๋ชจ๋ธ ํํฉ์ ์กฐ์ฌํ๊ณ GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro๋ฅผ ๋น๊ตํ์ญ์์ค." ๋ชจ๋ธ์ด ์๋์ผ๋ก ๋๊ตฌ๋ฅผ ํธ์ถํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ๊ณ , ์ถ๋ก ์ ๊ณ์ํฉ๋๋ค.
2026๋ ์ ReAct: ํ๋กฌํํ ํจํด์์ ๋ด์ฅ ๋์์ผ๋ก
์๋ ReAct ๋ ผ๋ฌธ(2023)์ Thought-Action-Observation ๋ฃจํ๋ฅผ ํ๋กฌํํ ํ์์ผ๋ก ์ ์ํ์ต๋๋ค โ ๋ชจ๋ธ์ด ์ถ๋ก ํ๊ณ ํ๋ํ๋๋ก ์ง์ํ๋ ๋ฐฉ๋ฒ์ ๊ตฌ์กฐํํ๋ ๊ธฐ๋ฒ์ ๋๋ค. 2023โ2024๋ ์๋ ์ฌ์ฉ์๋ค์ด ์ด๋ฅผ ํ๋กฌํํธ์ ์๋์ผ๋ก ํ์ํํด์ผ ํ์ต๋๋ค.
2026๋ ์๋ ๋ชจ๋ ํ๋ก ํฐ์ด ๋ชจ๋ธ์ด ๋ค์ดํฐ๋ธ ๋๊ตฌ ์ฌ์ฉ / ํจ์ ํธ์ถ์ ํตํด ReAct ๋ฃจํ๋ฅผ ์๋์ผ๋ก ๊ตฌํํฉ๋๋ค. GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro ๋๋ Claude Sonnet 4.6์ ์ฃผ์ ๋ฅผ ์กฐ์ฌํ๊ฑฐ๋, ์ฝ๋๋ฅผ ์คํํ๊ฑฐ๋, ๋ฌด์ธ๊ฐ๋ฅผ ์กฐํํ๋๋ก ์์ฒญํ๋ฉด ๋ชจ๋ธ์ด ๋๊ตฌ๋ฅผ ์ธ์ ํธ์ถํ ์ง ๊ฒฐ์ ํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๊ณ , ์ถ๋ก ์ ๊ณ์ํฉ๋๋ค โ `Thought: / Action: / Observation:` ์๋ ํ์์ด ํ์ํ์ง ์์ต๋๋ค.
์๋ ReAct ํ์์ด ์ฌ์ ํ ์ค์ํ ๊ฒฝ์ฐ:
- ๋ค์ดํฐ๋ธ ๋๊ตฌ ์ฌ์ฉ์ด ์๋ ์คํ ์จ์ดํธ ๋ชจ๋ธ(์: LLaMA 4, Mistral, ๊ตฌํ Qwen ๋ณํ). ์ด๋ฌํ ๋ชจ๋ธ์๋ ๋ด์ฅ ํจ์ ํธ์ถ์ด ์์ผ๋ฏ๋ก ๋ช ์์ ReAct ํ์์ด ๊ตฌ์กฐํ๋ ์ถ๋ก ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
- ๊ต์ก/๋๋ฒ๊น ๋งฅ๋ฝ โ ์ ์ฒด ์ถ๋ก ์ถ์ ๊ณผ ๋ชจ๋ธ์ ๋ชจ๋ ๋จ๊ณ๋ฅผ ๋ณด๊ณ ์ถ์ ๋.
- ์๋ฎฌ๋ ์ด์ ์๋๋ฆฌ์ค โ ์ค์ API๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๋ชจ์ ํ๊ฒฝ์ ์ค์ ํ ๋.
์์ด์ ํธ ์์คํ ์์์ Tree-of-Thought์ ReAct
Claude Code / OpenAI Codex / Cursor๋ ์์ฐํ๋ ReAct์ ๋๋ค: ์์ด์ ํธ๊ฐ ์์ฑํด์ผ ํ ์ฝ๋๋ฅผ ์ถ๋ก ํ๊ณ โ ์ฝ๋๋ฅผ ์์ฑํ๊ณ โ ํ ์คํธ๋ฅผ ์คํํ๊ณ โ ์ค๋ฅ๋ฅผ ๊ด์ฐฐํ๊ณ โ ์์ ํ๊ณ ๋ฐ๋ณตํฉ๋๋ค.
์ฐ๊ตฌ ์์ด์ ํธ(Perplexity, Claude/ChatGPT์ Deep Research ๊ธฐ๋ฅ)๋ ReAct๋ฅผ ์ฌ์ฉํฉ๋๋ค: ์ง๋ฌธ ์๋ฆฝ โ ์น ๊ฒ์ โ ๊ฒฐ๊ณผ ์ฝ๊ธฐ โ ๋ต๋ณ ์ข ํฉ โ ํ์ ์ ์ฌ๊ฒ์.
Claude Managed Agents(2026๋ ์ถ์)๋ ์์ ํ ์๋๋ฐ์ค, ๋๊ตฌ ๊ด๋ฆฌ ๋ฐ ๋ด์ฅ ๋ฃจํ ์ฒ๋ฆฌ๊ฐ ํฌํจ๋ ์์ ๊ด๋ฆฌํ ReAct ํ๋ค์ค์ ๋๋ค.
์์ด์ ํธ ๊ณํ์์์ ToT: ์ผ๋ถ ๊ณ ๊ธ ์์ด์ ํธ ํ๋ ์์ํฌ๋ ๊ณํ ๋จ๊ณ์์ ToT๋ฅผ ์ฌ์ฉํฉ๋๋ค โ ์ฌ๋ฌ ๊ณ ์์ค ์ ๋ต์ ์ ์ํ๊ณ , ์คํ ๊ฐ๋ฅ์ฑ์ ํ๊ฐํ ๋ค์, ๊ฐ ๋จ๊ณ์์ ReAct ๋ฃจํ๋ฅผ ํตํด ์ต์ ์ ์คํํฉ๋๋ค.
MCP(Model Context Protocol)๋ ๋๊ตฌ ์ฐ๊ฒฐ์ ํ์คํํ์ฌ ReAct ์คํ์ผ ์์ด์ ํธ ๋ฃจํ๋ฅผ ํ๋ฌ๊ทธ ์ค ํ๋ ์ด ๋ฐฉ์์ผ๋ก ๋ง๋ญ๋๋ค.
ํ๋กฌํํธ ์์
โ ์ผ๋ฐ์ (๊ตฌ์กฐ ์์)
๊ณ ๊ฐ ์ ์ง์จ์ ๊ฐ์ ํ๋ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์๋ ค ์ฃผ์ญ์์ค. ์ด๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๊น?
โ ๋ช ์์ ๊ธฐ์ค์ด ์๋ ToT
๊ณ ๊ฐ ์ ์ง์จ์ ๊ฐ์ ํ๊ธฐ ์ํ ์ ํํ 3๊ฐ์ง ์ ๋ต์ ์์ฑํ์ญ์์ค. ๊ฐ ์ ๋ต์ ๋ํด (1) ๊ตฌํ ๋์ด๋(1-5 ์ฒ๋), (2) ์ ์ง์จ์ ์์๋๋ ์ํฅ(%, 6๊ฐ์), (3) ๊ตฌํ ๋น์ฉ์ ํ๊ฐํ์ญ์์ค. ๊ทธ๋ฐ ๋ค์ ์ํฅ๊ณผ ์คํ ๊ฐ๋ฅ์ฑ์ ๊ท ํ์ด ๊ฐ์ฅ ์ข์ ์ ๋ต์ ์ ํํ๊ณ ์ ํ ์ด์ ๋ฅผ ์ค๋ช ํ์ญ์์ค.
โ ๋ช ์์ ํ๋ ์์
ํธ๋์คํฌ๋จธ ์ค์ผ์ผ๋ง ๋ฒ์น์ ๋ํ ์ต์ ์ฐ๊ตฌ๋ ๋ฌด์์ ๋๊น?
โ ReAct ๊ตฌ์กฐ(๊ฒ์, ๊ด์ฐฐ, ์ข ํฉ)
2026๋ ๊ธฐ์ค ํธ๋์คํฌ๋จธ ์ค์ผ์ผ๋ง ๋ฒ์น์ ์ดํดํด์ผ ํฉ๋๋ค. ๋ค์์ ์ํํ์ญ์์ค: (1) ์ค์ผ์ผ๋ง ๋ฒ์น์ ๊ดํ ์ต๊ทผ ๋ ผ๋ฌธ์ด๋ ๋ฒค์น๋งํฌ๋ฅผ ๊ฒ์ํ์ญ์์ค, (2) ๋ชจ๋ธ ํฌ๊ธฐ ๋ ์ฑ๋ฅ ํธ๋ ์ด๋์คํ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ผ์ญ์์ค, (3) ํ๋ จ ๋น์ฉ ๋ ์ถ๋ก ๋น์ฉ ๊ด๊ณ์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ์ผ์ญ์์ค. ์ ๋ณด๋ฅผ ์์งํ ํ ์ฃผ์ ๋ฐ๊ฒฌ์ ์์ฝํ์ญ์์ค.
ํ ํฐ ๋น์ฉ
Tree-of-Thought๋ ์ ํ chain-of-thought๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ํ ํฐ์ ์ฌ์ฉํฉ๋๋ค โ ๋ชจ๋ธ์ด ํ๋๋ฅผ ์ ํํ๊ธฐ ์ ์ ์ฌ๋ฌ ๋ถ๊ธฐ๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํ์ค CoT ํ๋กฌํํธ์ ์ถ๋ ฅ ํ ํฐ์ 2-5๋ฐฐ๋ฅผ ์์ํ์ญ์์ค.
์์: ๊ฐ๋จํ CoT ํ๋กฌํํธ๋ ์ถ๋ ฅ ํ ํฐ 500๊ฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. 3๊ฐ์ ๋ถ๊ธฐ๋ฅผ ํ์ํ๋ ToT ํ๋กฌํํธ๋ 3 ร 500 = 1,500๊ฐ์ ํ ํฐ์ ์์ฑํ๊ณ , ์ต์ข ์ข ํฉ์ ์ฝ 200๊ฐ ๋ ์์ฑํ ์ ์์ต๋๋ค. ํฉ๊ณ: ์ฝ 1,700๊ฐ์ ์ถ๋ ฅ ํ ํฐ.
๊ณ ์ฉ๋ ์ฌ์ฉ์ ๊ฒฝ์ฐ, ๋์ ํ์์ ๊ฐ์น๊ฐ ๋น์ฉ์ ์ ๋นํํ๋ ์ ๋ต์ ์ด๊ณ ๊ณ ์ํ ๊ฒฐ์ ์๋ง ToT๋ฅผ ์ฌ์ฉํ์ญ์์ค.
ReAct ๋น์ฉ์ ๋๊ตฌ ํธ์ถ ์์ ๋ฐ๋ผ ๊ฐ๋ณ์ ์ ๋๋ค. ๊ฐ ํ๋/๊ด์ฐฐ ๋ผ์ด๋๊ฐ ํ ํฐ์ ์ถ๊ฐํ์ง๋ง, ์ธ๋ถ ๋ฐ์ดํฐ๊ฐ ๋ต๋ณ์ ํฌ๊ฒ ๊ฐ์ ํ๋ค๋ฉด ๊ทธ ์์ ์ ๊ฐ์น ์์ต๋๋ค.
์์ ๋ฐฉ๋ฒ
- 1์ ๋ต๊ณผ ๊ณํ์ ์ํด โ Tree-of-Thought๋ฅผ ์ฌ์ฉํ์ญ์์ค. ๊ณ ์ํ ๊ฒฐ์ (์ ํ ๋ก๋๋งต, ํฌ์, ์์คํ ์ํคํ ์ฒ)์ ๋ด๋ฆฌ๋ ๊ฒฝ์ฐ์ ๋๋ค. ๋ชจ๋ธ์๊ฒ 3๊ฐ์ง ์ ๊ทผ๋ฒ์ ์์ฑํ๊ณ , ๊ธฐ์ค์ ๋ฐ๋ผ ํ๊ฐํ๊ณ , ์ต์ ์ ์ ํํ๋๋ก ๋ช ์์ ์ผ๋ก ์์ฒญํ์ญ์์ค.
- 2์ฐ๊ตฌ, ๋๋ฒ๊น ๋๋ ํฉํธ ํ์ธ์ ์ํด โ ReAct ๋๋ ๋ค์ดํฐ๋ธ ๋๊ตฌ ์ฌ์ฉ์ ์ฌ์ฉํ์ญ์์ค. ๋ชจ๋ธ์๊ฒ ์กฐํํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ๊ณ , ์ข ํฉํ๋๋ก ์์ฒญํ์ญ์์ค. ํ๋ก ํฐ์ด ๋ชจ๋ธ(GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro)์์๋ ๋ค์ดํฐ๋ธ ๋๊ตฌ ์ฌ์ฉ์ด ์๋์ผ๋ก ReAct๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
- 3๋ ๊ธฐ๋ฒ์ ์กฐํฉํ์ญ์์ค. ๊ณํ ๋จ๊ณ์์ ToT๋ฅผ ์ฌ์ฉํ์ญ์์ค: "X๋ฅผ ์ํ 3๊ฐ์ง ์ ๋ต์ ์์ฑํ์ญ์์ค. ๊ฐ๊ฐ์ ๋ํด ํ์ํ ๋จ๊ณ๋ฅผ ๋์ดํ์ญ์์ค." ๊ทธ๋ฐ ๋ค์ ์ ํ๋ ์ ๋ต ๋ด์์ ReAct๋ฅผ ์ฌ์ฉํ์ญ์์ค: "์ ํ๋ ์ ๋ต์ ๋ํด ๋ค์์ ์กฐ์ฌํ์ญ์์ค: ์ง๋ฌธ 1, ์ง๋ฌธ 2. ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ ๋ค์ ์คํํ์ญ์์ค."
- 4PromptQuorum์์ ๋ ๊ธฐ๋ฒ์ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ํ ์คํธํ์ญ์์ค. GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro, Mistral Large๊ฐ ํน์ ToT ๋๋ ReAct ํ๋กฌํํธ๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง ๋น๊ตํ์ญ์์ค. ์ด๋ ๋ชจ๋ธ์ ์ถ๋ก ์คํ์ผ์ด ์์ ์ ๊ฐ์ฅ ์ ํฉํ์ง ํ์ธํ ์ ์์ต๋๋ค.
ํํ ์ค์
โ ๋จ์ํ ์์ ์ ToT ์ฌ์ฉ
Why it hurts: ToT๋ 2-5๋ฐฐ์ ํ ํฐ ๋น์ฉ์ ์ถ๊ฐํฉ๋๋ค. "์ด ์ด๋ฉ์ผ์ ์์ฝํ๋ผ"๋ ์์ ์ ๊ฒฝ์ฐ, ์ ํ chain-of-thought๊ฐ ๋ ๋น ๋ฅด๊ณ , ์ ๋ ดํ๊ณ , ๋๋ฑํ๊ฒ ์ ํํฉ๋๋ค.
Fix: ๋จผ์ chain-of-thought๋ก ํ ์คํธํ์ญ์์ค. ์ ํ๋๊ฐ 90% ์ด์์ด๋ผ๋ฉด ToT๋ก ์ ๊ทธ๋ ์ด๋ํ์ง ๋ง์ญ์์ค.
โ ๋๋ฌด ๋ง์ ๋ถ๊ธฐ ์์ฒญ
Why it hurts: "10๊ฐ์ง ์ ๊ทผ๋ฒ์ ์์ฑํ๋ผ"๋ ๋ชจ๋ธ์ ์๋ฏธ ์๋ ํ๊ฐ ๋ฅ๋ ฅ์ ์๋ํฉ๋๋ค. 5๊ฐ ๋ถ๊ธฐ ์ด์์์๋ ํ๊ฐ ํ์ง์ด ์ ํ๋๊ณ ๋ชจ๋ธ์ด ์ฑ์ฐ๊ธฐ์ฉ ์ต์ ์ ์์ฑํ๊ธฐ ์์ํฉ๋๋ค.
Fix: 3-5๊ฐ์ ๋ถ๊ธฐ๊ฐ ์ ์ ๋ฒ์์ ๋๋ค. ๋ณต์กํ ๋ฌธ์ ์๋ 3๊ฐ, ์ฐฝ์์ ๋ธ๋ ์ธ์คํ ๋ฐ์๋ 5๊ฐ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
โ ์ค์ ๋๊ตฌ ์์ด ReAct ์ฌ์ฉ
Why it hurts: ์๋ฎฌ๋ ์ด์ ๋ ReAct(๋ชจ๋ธ์ด ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์์ํ๋ ๊ฒฝ์ฐ)๋ ์ค์ ReAct(๋ชจ๋ธ์ด ์ค์ API/๋๊ตฌ๋ฅผ ํธ์ถํ๋ ๊ฒฝ์ฐ)๋ณด๋ค ์ฝํฉ๋๋ค. ์๋ฎฌ๋ ์ด์ ๋ ํ๋์ ์ฌ์ ํ ๋ฐ์ดํฐ๋ฅผ ํ๊ฐํฉ๋๋ค.
Fix: ํ๋ก๋์ ReAct์ ๊ฒฝ์ฐ, ์ค์ ๋๊ตฌ ๋ฐ์ธ๋ฉ์ด ์๋ ์์ด์ ํธ ํ๋ ์์ํฌ(LangChain, CrewAI)๋ฅผ ์ฌ์ฉํ์ญ์์ค.
โ ToT์์ ํ๊ฐ ๊ธฐ์ค ์์
Why it hurts: ๊ธฐ์ค ์์ด "์ต์ ์ ์ ๊ทผ๋ฒ์ ์ ํํ๋ผ"๋ ๊ฒ์ ๋ชจ๋ธ์ด ์์๋ก ๋๋ ๊ธฐ๋ณธ ์ ํธ๋๋ก ์ ํํ๋ค๋ ์๋ฏธ์ ๋๋ค.
Fix: 3-5๊ฐ์ ํ๊ฐ ๊ธฐ์ค์ ์ง์ ํ์ญ์์ค: "๊ฐ ๋ถ๊ธฐ๋ฅผ ์คํ ๊ฐ๋ฅ์ฑ(1-5), ๋น์ฉ(1-5), ๊ตฌํ ์๊ฐ(1-5)์ผ๋ก ํ๊ฐํ์ญ์์ค. ๊ฐ์ฅ ๋์ ์ด์ ์ ์ ํํ์ญ์์ค."
โ ๋ชจ๋ ๋ฌธ์ ์ ToT + ReAct ์กฐํฉ
Why it hurts: ์กฐํฉ์ ๊ฐ๋ ฅํ์ง๋ง ๋น์ฉ์ด ๋ง์ด ๋ค๊ณ ๋๋ฆฝ๋๋ค. ๋๋ถ๋ถ์ ๋ฌธ์ ๋ ๋ ๊ธฐ๋ฒ์ด ์๋ ํ๋๋ง ํ์ํฉ๋๋ค.
Fix: "์ด๋ค ์ ๋ต" ๋ฌธ์ ์๋ ToT๋ฅผ ์ฌ์ฉํ์ญ์์ค. "์ ๋ณด ์ฐพ๊ธฐ์ ์ถ๋ก " ๋ฌธ์ ์๋ ReAct๋ฅผ ์ฌ์ฉํ์ญ์์ค. ๋ ๊ฐ์ง๊ฐ ๋ชจ๋ ํ์ํ ๋๋ง ์กฐํฉํ์ญ์์ค.
โ ToT์์ ๋ถ๊ธฐ ์ ํ ๊ธฐ์ค ๋ฏธ์ง์
Why it hurts: ๋ชจ๋ธ์ ์ข ์ข ๋ถ๊ธฐ๋ฅผ ์์ฑํ ํ ํ๋๋ฅผ ์ ํํ๋ ์ด์ ๋ฅผ ๋ช ํํ ์ค๋ช ํ์ง ์๊ณ ๋ฉ์ถฅ๋๋ค. ์๋ฌต์ ์ ํ์ ์ฝํ๊ณ ๊ฐ์ฌํ๊ธฐ ์ด๋ ต์ต๋๋ค.
Fix: ๋ช ์์ ์ถ๋ก ์ ์๊ตฌํ์ญ์์ค: "๊ฐ ๋ถ๊ธฐ๋ฅผ ํ๊ฐํ ํ ๋ค์์ ๊ธฐ์ ํ์ญ์์ค: ๋ถ๊ธฐ A๋ ๊ธฐ์ค Y์์ X ์ ์ ๋ฐ์ต๋๋ค. ์ด์ ๋ ์ด์ ์ ๋๋ค. ์ต์ข ์ ํ: ๋ถ๊ธฐ Z, ์๋ํ๋ฉด ์ด์ ๊ณผ ๊ทผ๊ฑฐ."
โ ๊ด์ฐฐ ๋ฃจํ ์์ด ReAct ์ฌ์ฉ
Why it hurts: ๋ชจ๋ธ์ด ์ถ๋ก ํ๊ณ , ํ๋์ ์ทจํ ๋ค์, ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ๊ธฐ ์ํด ๋ฉ์ถ์ง ์๊ณ ์ฆ์ ๊ณ์ํฉ๋๋ค. ์ด๋ ์ค์ ํผ๋๋ฐฑ์ ์ด์ ์ ์์ต๋๋ค.
Fix: ๋ฃจํ๋ฅผ ๊ฐ์ ํ์ญ์์ค: "๊ฐ ํ๋ ํ ์ค์งํ๊ณ ๋ค์์ ๊ธฐ์ ํ์ญ์์ค: ๊ด์ฐฐ: ํ์ตํ ๊ฒ. ์ ๋ฐ์ดํธ๋ ์ถ๋ก : ์ด๊ฒ์ด ์ ๊ทผ ๋ฐฉ์์ ์ด๋ป๊ฒ ๋ฐ๊พธ๋์ง. ๋ค์ ํ๋: ๋ค๋ฅด๊ฒ ํ ๊ฒ."
โ ToT ๋ถ๊ธฐ๊ฐ ์ฃผ์ ๋ฅผ ๋ฒ์ด๋ ํ์์ผ๋ก ํ๋ฌ๊ฐ๋๋ก ํ์ฉ
Why it hurts: ๋ช ํํ ์ ์ฝ ์์ด ๋ชจ๋ธ์ ์๋ ๋ฌธ์ ํด๊ฒฐ์ ๋์์ด ๋์ง ์๋ ์์๋ ฅ ์์ง๋ง ๊ด๋ จ ์๋ ๋ถ๊ธฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
Fix: ๋ถ๊ธฐ ๊ฒฝ๊ณ๋ฅผ ์ค์ ํ์ญ์์ค: "ํน์ ๋ฌธ์ ์ ๋ํ 3๊ฐ์ง ์ ๊ทผ๋ฒ์ ์์ฑํ์ญ์์ค. ๊ฐ ์ ๊ทผ๋ฒ์ ์ ์ฝ์ ์ง์ ๋ค๋ฃจ์ด์ผ ํฉ๋๋ค."
โ ๋ชจ๋ ๋ฌธ์ ์ ๋์ผํ ๋ถ๊ธฐ ์ ์ฌ์ฉ
Why it hurts: 3๊ฐ์ ๋ถ๊ธฐ๊ฐ ์๋ ๋จ์ํ ๋ฌธ์ ๋ ํ๋์ ์ง๋ฐฐ์ ์ธ ์ต์ ์ ๋ณด์ฌ์ฃผ๊ณ ํ ํฐ ์์ฐ์ ๋ญ๋นํ ์ ์์ต๋๋ค. 2๊ฐ์ ๋ถ๊ธฐ๋ง ์๋ ๋ณต์กํ ๋ฌธ์ ๋ ์ค์ํ ๋์์ ๋์น ์ ์์ต๋๋ค.
Fix: ๋ฌธ์ ๋ณต์ก์ฑ์ ๋ง๊ฒ ๋ถ๊ธฐ ์๋ฅผ ์กฐ์ ํ์ญ์์ค: ์ด์ง ๊ฒฐ์ ์๋ 2๊ฐ, ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์๋ 3๊ฐ, ๊ฐ๋ฐฉํ ์ฐฝ์ ์์ ์๋ 4-5๊ฐ, ๋จ์ ์์ ์๋ 1๊ฐ(CoT๋ง).
PromptQuorum์์ ToT์ ReAct ์ฌ์ฉ
PromptQuorum์ GPT-5.5, Claude Opus 4.8, Claude Sonnet 4.6, Gemini 3.1 Pro, Mistral Large, LLaMA 4์ ๊ฐ์ ์คํ ์จ์ดํธ ๋ชจ๋ธ์์ Tree-of-Thought์ ReAct ํจํด์ ๋๋ํ ํ ์คํธํ ์ ์๊ฒ ํด์ค๋๋ค.
ToT ๋๋ ReAct ํ๋กฌํํธ๋ฅผ ํ ๋ฒ ์์ฑํ๋ฉด PromptQuorum์ด ๋์์ ๋ชจ๋ ๋ชจ๋ธ์ ์ ์กํฉ๋๋ค. ๊ฐ ๋ชจ๋ธ์ด ๋ถ๊ธฐ ๊ตฌ์กฐ ๋๋ ํ๋-๊ด์ฐฐ ๋ฃจํ๋ฅผ ์ด๋ป๊ฒ ํด์ํ๋์ง ํ์ธํ์ญ์์ค. ์ฐจ์ด๋ฅผ ๋ณด๋ฉด ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ํ๋กฌํํ ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์์ ์ํฌํ๋ก:
1. ToT ํ๋กฌํํธ ์์ฑ: "๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ๋ฅผ ์ต์ ํํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ์ ์์ฑํ์ญ์์ค. ์๋, ๋ณต์ก์ฑ, ์ ์ง ๊ด๋ฆฌ์ฑ์ผ๋ก ํ๊ฐํ์ญ์์ค."
2. PromptQuorum์ ํตํด GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro๋ก ์ ์กํ์ญ์์ค.
3. ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํ์ญ์์ค. ์ด๋ ๋ชจ๋ธ์ด ๊ฐ์ฅ ๋ง์ ๋ถ๊ธฐ๋ฅผ ํ์ํ์ต๋๊น? ์ด๋ ์ค๋ช ์ด ๊ฐ์ฅ ๋ช ํํ์ต๋๊น? ์ด๋ ํธ๋ ์ด๋์คํ ๋ถ์์ด ๊ฐ์ฅ ์ ์ฉํ์ต๋๊น?
4. ๋ค์ ๋ฐ๋ณต์์๋ ํ์ ๊ฐ์ฅ ์ ๋ง๋ ๋ชจ๋ธ๊ณผ ํค์ ์๊ฒ ๋ฉ๋๋ค.
๊ด๋ จ ์ฝ๊ธฐ
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Tree-of-Thought ํ๋กฌํํ ์ด๋ ๋ฌด์์ ๋๊น?
Tree-of-Thought(ToT) ํ๋กฌํํ ์ ๋ชจ๋ธ์ด ์ฌ๋ฌ ์ถ๋ก ๊ฒฝ๋ก โ ์์ฌ๊ฒฐ์ ํธ๋ฆฌ์ ๋ถ๊ธฐ์ฒ๋ผ โ ๋ฅผ ํ์ํ๊ณ , ๊ฐ๊ฐ์ ํ๊ฐํ ๋ค์ ์ต์ข ๋ต๋ณ์ ์ ๊ณตํ๊ธฐ ์ ์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋๋ก ์ง์ํฉ๋๋ค. ์ ํ chain-of-thought์ ๋ฌ๋ฆฌ ToT๋ ๋์์ ๋ช ์์ ์ผ๋ก ์์ฑํ๊ณ ๋น๊ตํฉ๋๋ค.
ReAct ํ๋กฌํํ ์ด๋ ๋ฌด์์ ๋๊น?
ReAct(Reason + Act)๋ ๋ชจ๋ธ์ด ์ถ๋ก ๋จ๊ณ("์ฌ๊ณ ")์ ํ๋(๋๊ตฌ ํธ์ถ, ๊ฒ์, ์กฐํ) ์ฌ์ด๋ฅผ ๋ฒ๊ฐ์ ์ํํ๋ ํ๋กฌํํ ํ๋ ์์ํฌ์ ๋๋ค. ๊ฐ ํ๋ ํ ๋ชจ๋ธ์ ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ๊ณ ์ถ๋ก ์ ์ ๋ฐ์ดํธํฉ๋๋ค. ์ด ํจํด์ ํ๋ AI ์์ด์ ํธ์ ๊ธฐ๋ฐ์ ๋๋ค.
Tree-of-Thought๋ chain-of-thought์ ์ด๋ป๊ฒ ๋ค๋ฆ ๋๊น?
Chain-of-thought๋ ๋จ์ผ ์ ํ ์ถ๋ก ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ฆ ๋๋ค. Tree-of-Thought๋ ์ฌ๋ฌ ๊ฒฝ๋ก๋ก ๋ถ๊ธฐํ๊ณ , ํ๊ฐํ๊ณ , ์ต์ ์ ์ ํํฉ๋๋ค. CoT๋ฅผ ํ๋์ ๊ธธ์ ๊ฑท๋ ๊ฒ, ToT๋ฅผ ์งํํ ๋ฐฉํฅ์ ์ ํํ๊ธฐ ์ ์ ๊ต์ฐจ๋ก๋ฅผ ํ์ํ๋ ๊ฒ์ผ๋ก ์๊ฐํ์ญ์์ค.
2026๋ ์๋ ReAct๋ฅผ ์๋์ผ๋ก ํ์ํํด์ผ ํฉ๋๊น?
๋ค์ดํฐ๋ธ ๋๊ตฌ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ํ๋ก ํฐ์ด ๋ชจ๋ธ(GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro)์ ๊ฒฝ์ฐ ์๋๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ํจ์ ํธ์ถ API๋ฅผ ํตํด Reason-Act-Observe ๋ฃจํ๋ฅผ ์๋์ผ๋ก ๊ตฌํํฉ๋๋ค. ์๋ ํ์์ ๋๊ตฌ ์ฌ์ฉ์ด ์๋ ์คํ ์จ์ดํธ ๋ชจ๋ธ, ๊ต์ก ๋ชฉ์ ๋๋ ์๋ฎฌ๋ ์ด์ ์๋๋ฆฌ์ค์์ ์ฌ์ ํ ์ ์ฉํฉ๋๋ค.
Tree-of-Thought์ ReAct๋ฅผ ์กฐํฉํ ์ ์์ต๋๊น?
์. ์ ๋ต ์์ค์์ ToT๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๊ณ ์์ค ์ ๊ทผ๋ฒ์ ํ์ํ๊ณ ๋น๊ตํ ๋ค์, ์ ํ๋ ๋ถ๊ธฐ ๋ด์์ ReAct๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ตฌ ์ํธ์์ฉ์ด๋ ๋ฐ์ดํฐ ์กฐํ๊ฐ ํ์ํ ๋จ๊ณ๋ฅผ ์คํํ์ญ์์ค.
์ด๋ค ๋ชจ๋ธ์ด Tree-of-Thought๋ฅผ ๊ฐ์ฅ ์ ์ฒ๋ฆฌํฉ๋๊น?
ํ์ฅ ์ฌ๊ณ / ์ถ๋ก ๋ชจ๋๊ฐ ์๋ ๋ชจ๋ธ์ด ToT๋ฅผ ๊ฐ์ฅ ์์ฐ์ค๋ฝ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค: Claude Opus 4.8(ํ์ฅ ์ฌ๊ณ ), GPT-5.5(์ถ๋ก ๋ชจ๋), Gemini 3.1 Pro(Deep Think). ์ด๋ฌํ ๋ชจ๋ธ์ ๋ช ์์ ์ธ ํ๋กฌํํธ ์์ค์ ToT ํ์ ์์ด๋ ๋ด๋ถ์ ์ผ๋ก ์ฌ๋ฌ ๋ถ๊ธฐ๋ฅผ ํ์ํ ์ ์์ต๋๋ค.
ReAct์ ์ค์ ์์ฉ ์ฌ๋ก๋ ๋ฌด์์ ๋๊น?
๋ชจ๋ ํ๋ AI ์์ด์ ํธ๋ ReAct ๋ฃจํ์ ๋๋ค: Claude Code(์ฝ๋ ์ถ๋ก โ ํธ์ง โ ํ ์คํธ ์คํ โ ๊ด์ฐฐ โ ๋ฐ๋ณต), ์ฐ๊ตฌ ๋ณด์กฐ์(์ง๋ฌธ ์ถ๋ก โ ์น ๊ฒ์ โ ๊ฒฐ๊ณผ ์ฝ๊ธฐ โ ์ข ํฉ), ๊ณ ๊ฐ ์ง์ ๋ด(์ฟผ๋ฆฌ ์ถ๋ก โ ์ง์ ๋ฒ ์ด์ค ์กฐํ โ ์๋ต ์์ฑ โ ๊ฒ์ฆ). ์ด ํจํด์ ๋จ์ ์กฐํ๋ถํฐ ๋ช ์๊ฐ์ ์์จ ์ธ์ ๊น์ง ํ์ฅ๋ฉ๋๋ค.
Tree-of-Thought๋ ํ ํฐ ๋น์ฉ์ ์ด๋ค ์ํฅ์ ๋ฏธ์นฉ๋๊น?
ToT๋ ์ ํ CoT๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ํ ํฐ์ ์ฌ์ฉํฉ๋๋ค โ ๋ชจ๋ธ์ด ํ๋๋ฅผ ์ ํํ๊ธฐ ์ ์ ์ฌ๋ฌ ๋ถ๊ธฐ๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํ์ค CoT ํ๋กฌํํธ์ ์ถ๋ ฅ ํ ํฐ์ 2-5๋ฐฐ๋ฅผ ์์ํ์ญ์์ค. Claude Opus 4.8 ๊ธฐ์ค $25/1M ์ถ๋ ฅ ํ ํฐ์์ 5,000๊ฐ์ ํ ํฐ์ ์์ฑํ๋ ๋ณต์กํ ToT ํ๋กฌํํธ๋ ์คํ๋น ์ฝ $0.125์ ๋น์ฉ์ด ๋ญ๋๋ค. ๊ณ ์ฉ๋ ์ฌ์ฉ์ ๋ง๊ฒ ์์ฐ์ ๊ณํํ์ญ์์ค.
์ถ์ฒ ๋ฐ ์ถ๊ฐ ์ฝ๊ธฐ
- Yao, S., Yu, D., Zhao, J., et al. (2023). "Tree of Thoughts: Deliberate Problem Solving with Large Language Models." NeurIPS 2023. arXiv:2305.10601
- Yao, S., Zhao, J., Yu, D., et al. (2023). "ReAct: Synergizing Reasoning and Acting in Language Models." ICLR 2023. arXiv:2210.03629
- Wei, J., Wang, X., Schuurmans, D., et al. (2022). "Chain-of-Thought Prompting Elicits Reasoning in Large Language Models." NeurIPS 2022. arXiv:2201.11903
- Shinn, N., Cassirer, A., Goyal, A., et al. (2023). "Reflexion: Language Agents with Verbal Reinforcement Learning." arXiv:2303.11366
- Anthropic. (2026). "Tool Use โ Claude API Documentation." Retrieved from https://docs.anthropic.com
- OpenAI. (2026). "Function Calling โ Responses API." Retrieved from https://platform.openai.com/docs