Skip to main content
PromptQuorumPromptQuorum
Home/Prompt Engineering/Tree of Thought์™€ ReAct: ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ์œ„ํ•œ ๊ณ ๊ธ‰ ์ถ”๋ก  ๊ธฐ๋ฒ•
Techniques

Tree of Thought์™€ ReAct: ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ์œ„ํ•œ ๊ณ ๊ธ‰ ์ถ”๋ก  ๊ธฐ๋ฒ•

ยท13๋ถ„ ๋ถ„๋Ÿ‰ยทBy Hans Kuepper ยท Founder of PromptQuorum, multi-model AI dispatch tool ยท PromptQuorum

Tree-of-Thought์™€ ReAct ํ”„๋กฌํ”„ํŒ…์€ ๋‘ ๊ฐ€์ง€ ๊ณ ๊ธ‰ ์ถ”๋ก  ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค. Tree-of-Thought๋Š” ์˜์‚ฌ๊ฒฐ์ • ํŠธ๋ฆฌ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ ๊ฒฝ๋กœ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ , ReAct๋Š” ์ถ”๋ก ๊ณผ ๊ฒ€์ƒ‰ ๋˜๋Š” ์ •๋ณด ๊ฒ€์ƒ‰๊ณผ ๊ฐ™์€ ๋ช…์‹œ์  "ํ–‰๋™"์„ ๊ต์ฐจํ•˜์—ฌ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ธฐ๋ฒ• ๋ชจ๋‘ ๋ณต์žกํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ๋” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ  ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

Tree-of-Thought(ToT)๋Š” ๋ชจ๋ธ์ด ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ธฐ ์ „์— ์—ฌ๋Ÿฌ ํ•ด๊ฒฐ ๋ถ„๊ธฐ๋ฅผ ํƒ์ƒ‰ํ•˜๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค โ€” ๊ณ„ํš๊ณผ ์ „๋žต์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ReAct(Reason + Act)๋Š” ์ถ”๋ก ๊ณผ ๋„๊ตฌ ํ˜ธ์ถœ ๋ฐ ๊ด€์ฐฐ์„ ๋ฒˆ๊ฐˆ์•„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค โ€” ๋ชจ๋“  ํ˜„๋Œ€์  AI ์—์ด์ „ํŠธ์˜ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. 2026๋…„์—๋Š” ReAct๊ฐ€ ๋„ค์ดํ‹ฐ๋ธŒ ๋„๊ตฌ ์‚ฌ์šฉ์„ ํ†ตํ•ด ํ”„๋ก ํ‹ฐ์–ด ๋ชจ๋ธ์— ๋‚ด์žฅ๋˜์–ด ์žˆ์œผ๋ฉฐ, ToT๋Š” ๊ตฌ์กฐํ™”๋œ ํƒ์ƒ‰์„ ์œ„ํ•œ ํ”„๋กฌํ”„ํŒ… ์ˆ˜์ค€์˜ ๊ธฐ๋ฒ•์œผ๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

Key Takeaways

  • Tree-of-Thought(ToT)๋Š” ์—ฌ๋Ÿฌ ์ถ”๋ก  ๋ถ„๊ธฐ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ํ‰๊ฐ€ํ•˜์—ฌ ์ตœ์„ ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค โ€” ๋ชจ๋ธ ์‘๋‹ต ๋‚ด์˜ ์˜์‚ฌ๊ฒฐ์ • ํŠธ๋ฆฌ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ReAct(Reason + Act)๋Š” ์ถ”๋ก ๊ณผ ๋„๊ตฌ ํ–‰๋™(๊ฒ€์ƒ‰, ์กฐํšŒ, ์ฝ”๋“œ ์‹คํ–‰)์„ ๊ต์ฐจํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ๊ด€์ฐฐํ•ฉ๋‹ˆ๋‹ค โ€” ํ˜„๋Œ€ AI ์—์ด์ „ํŠธ์˜ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค.
  • ToT๋Š” ๋Œ€์•ˆ ํƒ์ƒ‰(์ „๋žต, ๊ณ„ํš, ์ฐฝ์˜์  ์•„์ด๋””์–ด)์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ReAct๋Š” ์ •๋ณด์™€์˜ ์ƒํ˜ธ์ž‘์šฉ(์—ฐ๊ตฌ, ๋””๋ฒ„๊น…, ๋ฐ์ดํ„ฐ ๋ถ„์„)์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  • 2026๋…„์—๋Š” ReAct๊ฐ€ ํ”„๋ก ํ‹ฐ์–ด ๋ชจ๋ธ์— ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค โ€” GPT-5.5, Claude, Gemini์—์„œ๋Š” `Thought: / Action: / Observation:`์„ ์ˆ˜๋™์œผ๋กœ ํ˜•์‹ํ™”ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ToT๋Š” ์„ ํ˜• chain-of-thought๋ณด๋‹ค 2-5๋ฐฐ ๋” ๋งŽ์€ ํ† ํฐ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ณ ์œ„ํ—˜ ๊ฒฐ์ •์—์„œ๋Š” ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
  • ๋‘ ๊ธฐ๋ฒ•์„ ์กฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: ์ „๋žต์  ํƒ์ƒ‰์—๋Š” ToT, ๊ฐ ๋ถ„๊ธฐ ๋‚ด ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์‹คํ–‰์—๋Š” ReAct.
  • PromptQuorum์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๋ชจ๋ธ์ด ToT์™€ ReAct ํŒจํ„ด์„ ๋‚˜๋ž€ํžˆ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์„ ๋น„๊ตํ•˜์‹ญ์‹œ์˜ค.

โšก Quick Facts

  • ยทToT ๋…ผ๋ฌธ: Yao et al. (2023), NeurIPS โ€” Princeton/Google DeepMind. arXiv:2305.10601
  • ยทReAct ๋…ผ๋ฌธ: Yao et al. (2023), ICLR โ€” Princeton/Google. arXiv:2210.03629
  • ยทํ† ํฐ ๋น„์šฉ: ToT๋Š” ์„ ํ˜• CoT๋ณด๋‹ค 2โ€“5๋ฐฐ ๋” ๋งŽ์€ ํ† ํฐ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ReAct ๋น„์šฉ์€ ๋„๊ตฌ ํ˜ธ์ถœ ํšŸ์ˆ˜์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
  • ยท2026๋…„ ํ˜„ํ™ฉ: ReAct๋Š” ์ด์ œ ํ”„๋ก ํ‹ฐ์–ด ๋ชจ๋ธ(GPT-5.5, Claude Sonnet 4.6+, Gemini 3.1 Pro)์— ๋„ค์ดํ‹ฐ๋ธŒ ๋„๊ตฌ ์‚ฌ์šฉ / ํ•จ์ˆ˜ ํ˜ธ์ถœ์„ ํ†ตํ•ด ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ยทToT์— ์ตœ์ ์ธ ๋ชจ๋ธ: Claude Opus 4.8(ํ™•์žฅ ์‚ฌ๊ณ ), GPT-5.5(์ถ”๋ก  ๋ชจ๋“œ), Gemini 3.1 Pro(Deep Think)
  • ยท์กฐํ•ฉ ํŒจํ„ด: ์ „๋žต์  ํƒ์ƒ‰์—๋Š” ToT, ์„ ํƒ๋œ ๋ถ„๊ธฐ ๋‚ด ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์‹คํ–‰์—๋Š” ReAct
  • ยทToT๊ฐ€ ํšจ๊ณผ์ ์ธ ๊ฒฝ์šฐ: 5๊ฐœ ์ด์ƒ์˜ ์ถ”๋ก  ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•œ ๋ฌธ์ œ, ๋ถ„๊ธฐ ๊ฒฐ์ •, ๋˜๋Š” ์ž˜๋ชป๋œ ๊ฒฝ๋กœ๊ฐ€ ๋งŽ์€ ํ† ํฐ์„ ๋‚ญ๋น„ํ•˜๋Š” ๊ฒฝ์šฐ. ๋‹จ์ˆœ ์„ ํ˜• ์ž‘์—…์—๋Š” ๋ถˆํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ยทReAct ๋ฃจํ”„: ๊ฐ ๋ฐ˜๋ณต = ์‚ฌ๊ณ (์ถ”๋ก ) + ํ–‰๋™(๋„๊ตฌ/API ํ˜ธ์ถœ) + ๊ด€์ฐฐ(๊ฒฐ๊ณผ ํ”ผ๋“œ๋ฐฑ). ๋ชฉํ‘œ ๋‹ฌ์„ฑ ๋˜๋Š” ์ตœ๋Œ€ ๋ฐ˜๋ณต ํšŸ์ˆ˜ ๋„๋‹ฌ๊นŒ์ง€ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.

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. 1
    ๋ฌธ์ œ์™€ ๋ถ„๊ธฐ ์ˆ˜๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๊ธฐ์ˆ ํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ: "๋ฌธ์ œ์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ 3๊ฐ€์ง€ ์ ‘๊ทผ๋ฒ•์„ ์ƒ์„ฑํ•˜์‹ญ์‹œ์˜ค." ๋ถ„๊ธฐ ์ˆ˜๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜๋ฉด ๋ชจ๋ธ์ด ์ฒด๊ณ„์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  2. 2
    ๋ชจ๋ธ์—๊ฒŒ ์„ ํƒ์„ ์š”์ฒญํ•˜๊ธฐ ์ „์— ํ‰๊ฐ€ ๊ธฐ์ค€์„ ๋ช…์‹œํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ: "์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ, ๋น„์šฉ, ๊ตฌํ˜„ ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ๋น„๊ตํ•˜์‹ญ์‹œ์˜ค." ์–ด๋–ค ๋ถ„๊ธฐ๊ฐ€ ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ๋‚˜์€์ง€๋ฅผ ์ •์˜ํ•˜์‹ญ์‹œ์˜ค.
  3. 3
    ๋ชจ๋ธ์—๊ฒŒ ๊ฐ ๋ถ„๊ธฐ๋ฅผ ํ‰๊ฐ€ํ•˜๋„๋ก ์š”์ฒญํ•˜์‹ญ์‹œ์˜ค. ์ ‘๊ทผ๋ฒ•์„ ์ ์ˆ˜ ๋งค๊ธฐ๊ฑฐ๋‚˜ ์ˆœ์œ„๋ฅผ ๋งค๊ธฐ๋„๋ก ์š”์ฒญํ•˜์‹ญ์‹œ์˜ค: "๊ฐ ์ ‘๊ทผ๋ฒ•์— ๋Œ€ํ•ด ์žฅ์ , ๋‹จ์ , ์œ„ํ—˜ ์š”์†Œ๋ฅผ ๋‚˜์—ดํ•˜์‹ญ์‹œ์˜ค."
  4. 4
    ์„ ํƒ ์ง€์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ: "๊ธฐ์ค€์„ ๊ฐ€์žฅ ์ž˜ ๊ท ํ˜• ์žก๋Š” ์ ‘๊ทผ๋ฒ•์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์„ ํƒ ์ด์œ ๋ฅผ 2๋ฌธ์žฅ์œผ๋กœ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค."
  5. 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. 1
    ์ „๋žต๊ณผ ๊ณ„ํš์„ ์œ„ํ•ด โ†’ Tree-of-Thought๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๊ณ ์œ„ํ—˜ ๊ฒฐ์ •(์ œํ’ˆ ๋กœ๋“œ๋งต, ํˆฌ์ž, ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜)์„ ๋‚ด๋ฆฌ๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋ชจ๋ธ์—๊ฒŒ 3๊ฐ€์ง€ ์ ‘๊ทผ๋ฒ•์„ ์ƒ์„ฑํ•˜๊ณ , ๊ธฐ์ค€์— ๋”ฐ๋ผ ํ‰๊ฐ€ํ•˜๊ณ , ์ตœ์„ ์„ ์„ ํƒํ•˜๋„๋ก ๋ช…์‹œ์ ์œผ๋กœ ์š”์ฒญํ•˜์‹ญ์‹œ์˜ค.
  2. 2
    ์—ฐ๊ตฌ, ๋””๋ฒ„๊น… ๋˜๋Š” ํŒฉํŠธ ํ™•์ธ์„ ์œ„ํ•ด โ†’ ReAct ๋˜๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ๋„๊ตฌ ์‚ฌ์šฉ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ชจ๋ธ์—๊ฒŒ ์กฐํšŒํ•˜๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๊ด€์ฐฐํ•˜๊ณ , ์ข…ํ•ฉํ•˜๋„๋ก ์š”์ฒญํ•˜์‹ญ์‹œ์˜ค. ํ”„๋ก ํ‹ฐ์–ด ๋ชจ๋ธ(GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro)์—์„œ๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ๋„๊ตฌ ์‚ฌ์šฉ์ด ์ž๋™์œผ๋กœ ReAct๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  3. 3
    ๋‘ ๊ธฐ๋ฒ•์„ ์กฐํ•ฉํ•˜์‹ญ์‹œ์˜ค. ๊ณ„ํš ๋‹จ๊ณ„์—์„œ ToT๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค: "X๋ฅผ ์œ„ํ•œ 3๊ฐ€์ง€ ์ „๋žต์„ ์ƒ์„ฑํ•˜์‹ญ์‹œ์˜ค. ๊ฐ๊ฐ์— ๋Œ€ํ•ด ํ•„์š”ํ•œ ๋‹จ๊ณ„๋ฅผ ๋‚˜์—ดํ•˜์‹ญ์‹œ์˜ค." ๊ทธ๋Ÿฐ ๋‹ค์Œ ์„ ํƒ๋œ ์ „๋žต ๋‚ด์—์„œ ReAct๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค: "์„ ํƒ๋œ ์ „๋žต์— ๋Œ€ํ•ด ๋‹ค์Œ์„ ์กฐ์‚ฌํ•˜์‹ญ์‹œ์˜ค: ์งˆ๋ฌธ 1, ์งˆ๋ฌธ 2. ๊ฒฐ๊ณผ๋ฅผ ๊ด€์ฐฐํ•œ ๋‹ค์Œ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค."
  4. 4
    PromptQuorum์—์„œ ๋‘ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋งž๊ฒŒ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค. 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

Apply these techniques with a local LLM or your own API keys โ€” PromptQuorum works with any backend.

Try PromptQuorum free โ†’

โ† Back to Prompt Engineering

Tree of Thought vs ReAct 2026: ์ถ”๋ก  ๊ธฐ๋ฒ• ๋น„๊ต | PromptQuorum