์๋ ํ์ธ์, AI์ ๋ ์์ ๋ค์ฌ๋ค๋ณด๋ ์๊ฐ์ ๋๋ค! ์ฐ๋ฆฌ๋ ์ง๊ธ๊น์ง AI๊ฐ ํ ์ค๋ก ์๊ฐํ๊ณ (CoT), ์ฌ๋ฌ ๋ฒ ์๊ฐํด์ ๋ต์ ๋ด๋(Self-Consistency) ๋ฐฉ๋ฒ์ ๋ฐฐ์ ์ฃ ? ์ค๋์ AI๊ฐ ๋ง์น ๋ณต์กํ ๋ฌธ์ ์์์ '์๊ฐ์ ๋๋ฌด'๋ฅผ ํผ์น๋ฏ, ๋ค์ํ ๊ฐ๋ฅ์ฑ์ ํ์ํ๋ฉฐ ์ต๊ณ ์ ๋ต์ ์ฐพ์๋ด๋ ๋๋ผ์ด ๊ธฐ์ , ๋ฐ๋ก 'ํธ๋ฆฌ ์ค๋ธ ์ํธ'(Tree-of-Thought, ToT)์ ๋ํด ์ด์ผ๊ธฐํด๋ณผ ๊ฑฐ์์.
โ 'ํธ๋ฆฌ ์ค๋ธ ์ํธ', ๊ทธ๊ฒ ๋ญ๊ฐ์?
'ํธ๋ฆฌ ์ค๋ธ ์ํธ'๋ AI์๊ฒ ๋ฌธ์ ๋ฅผ ํ ๋ ๊ฐ์ง์น๊ธฐํ๋ฏ ์ฌ๋ฌ '์๊ฐ์ ๊ฒฝ๋ก'๋ฅผ ํ์ํ๊ณ , ๊ฐ ๊ฒฝ๋ก์ ์ ํจ์ฑ์ ํ๊ฐํด์ ๊ฐ์ฅ ์ ๋งํ ๊ธธ์ ๋ฐ๋ผ ๋ต์ ์ฐพ๋๋ก ์ํค๋ ๋ฐฉ๋ฒ์ด์์. ๋ง์น ์ฐ๋ฆฌ๊ฐ ๋ฏธ๋ก๋ฅผ ํ์ถํ ๋, ๋ง๋ค๋ฅธ ๊ธธ์ ๋ง๋๋ฉด ๋๋์์ ๋ค๋ฅธ ๊ธธ์ ์๋ํด๋ณด๋ ๊ฒ์ฒ๋ผ, AI๋ ์ฌ๋ฌ '์๊ฐ ๊ฐ์ง'๋ฅผ ๋ป์ด๋๊ฐ๋ฉฐ ์ต์ ์ ํด๊ฒฐ์ฑ ์ ์ฐพ๋ ๊ฑฐ์ฃ .
์ฐ๋ฆฌ ์ฌ๋์ผ๋ก ์น๋ฉด ์ด๋ฐ ์ํฉ๊ณผ ๋น์ทํด์.
๋: (์ด๋ ค์ด ํผ์ฆ ๊ฒ์์ ํ ๋) "์... ์ด ์กฐ๊ฐ์ ์ฌ๊ธฐ ๋์ผ๋ฉด ๋ค์์ ์ด๊ฑธ ๋์ ์ ์๊ฒ ๋ค. ์๋์ผ, ์ ๊ธฐ ๋์ผ๋ฉด ๋ ์ข์ ๊ทธ๋ฆผ์ด ๋์ฌ ์๋ ์์ด! ์ฌ๋ฌ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ค ์๊ฐํด๋ด์ผ๊ฒ ์ด."
์ด์ฒ๋ผ ํ๋์ ๋ต๋ง ์๊ฐํ๋ ๊ฒ์ด ์๋๋ผ, ์ฌ๋ฌ ๊ฐ๋ฅ์ฑ์ ๋์์ ๊ณ ๋ คํ๊ณ ํ๊ฐํ๋ฉฐ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ์๊ฐ๋ ๊ฒ์ด 'ํธ๋ฆฌ ์ค๋ธ ์ํธ'์ ํต์ฌ์ ๋๋ค.
โจ AI๋ ์ด๋ป๊ฒ '์๊ฐ๋๋ฌด'๋ฅผ ๋ง๋ค๊น์?
๊ธฐ์กด์ '์๊ฐ์ ์ฌ์ฌ'(CoT)์ด ํ ์ค๊ธฐ ๊ธธ์ ๋ฐ๋ผ ์ญ ๊ฐ๋ ๋ฐฉ์์ด์๋ค๋ฉด, 'ํธ๋ฆฌ ์ค๋ธ ์ํธ'๋ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ ์ฌ๋ฌ '์๊ฐ ๋จ์(Thought Units)'๋ก ๋๋๊ณ , ๊ฐ ๋จ์์์ ์ฌ๋ฌ ๊ฐ์ง '๊ฐ์ง(Branches)'๋ฅผ ๋ป์ด ๋๊ฐ๋ฉฐ ํ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ ๊ฐ์ง๊ฐ ์ผ๋ง๋ ์ ๋งํ์ง 'ํ๊ฐ'ํ๊ณ , ๊ฐ์ฅ ์ข์ ๊ฐ์ง๋ฅผ ์ ํํ์ฌ ๋ค์ ๋จ๊ณ๋ก ๋์๊ฐ๋ ๋ฐฉ์์ด์์.
[ํธ๋ฆฌ ์ค๋ธ ์ํธ์ ๊ฐ๋จํ ๊ณผ์ ]
- ๋ฌธ์ ์ ์: AI์๊ฒ ํ๊ณ ์ ํ๋ ๋ฌธ์ ๋ฅผ ์ ์ํฉ๋๋ค.
- ์๊ฐ ๋จ์ ์์ฑ: AI๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ฒซ ๋ฒ์งธ '์๊ฐ ๋จ์' ๋๋ ์ค๊ฐ ๋จ๊ณ๋ฅผ ์์ฑํฉ๋๋ค. ์ด๋ ์ฌ๋ฌ ๊ฐ์ง ๊ฐ๋ฅํ ์ฒซ ๋จ๊ณ๋ฅผ ์ ์ํ ์ ์์ต๋๋ค.
- ๊ฐ์ง ํ์ฅ: ๊ฐ '์๊ฐ ๋จ์'์์ ํ์๋ ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ๋ค์ '์๊ฐ ๋จ์' (์ฆ, ๊ฐ์ง)๋ฅผ ํ์ํฉ๋๋ค.
- ํ๊ฐ: AI๋ ๊ฐ '์๊ฐ ๊ฐ์ง'๊ฐ ์ผ๋ง๋ ๋ฌธ์ ํด๊ฒฐ์ ๋์์ด ๋ ์ง ํ๊ฐํฉ๋๋ค. (์: ์ด ๊ธธ์ด ๋ง๋ ๋ฐฉํฅ์ผ๊น? ๋ง๋ค๋ฅธ ๊ธธ์ ์๋๊น?)
- ์ ํ ๋ฐ ๋ฐ๋ณต: ๊ฐ์ฅ ์ ๋งํ ๊ฐ์ง๋ฅผ ์ ํํ์ฌ ๊ทธ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ ๋ค์ '์๊ฐ ๋จ์'๋ฅผ ์์ฑํ๊ณ , ๋ชฉํ์ ๋๋ฌํ ๋๊น์ง ์ด ๊ณผ์ ์ ๋ฐ๋ณตํฉ๋๋ค. ๋ง๋ค๋ฅธ ๊ธธ์ ๋๋ฌํ๊ฑฐ๋ ๋นํจ์จ์ ์ธ ๊ธธ์ด๋ผ๋ฉด ๋๋์์ ๋ค๋ฅธ ๊ฐ์ง๋ฅผ ํ์ํ๊ธฐ๋ ํฉ๋๋ค.
[ํธ๋ฆฌ ์ค๋ธ ์ํธ์ ์์: ์ฐฝ์์ ์ธ ์คํ ๋ฆฌ ๋ง๋ค๊ธฐ]
์๋ฅผ ๋ค์ด, AI์๊ฒ "ํ์ ์ด ์ฃผ์ธ๊ณต์ธ ๋ฏธ์คํฐ๋ฆฌ ์์ค์ ์ค๊ฑฐ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ค. ๋ฐ์ ์ด ์๊ณ , ํฅ๋ฏธ๋ก์ด ๋จ์๋ค์ด ๋์์ผ ํด."๋ผ๊ณ ์ง์ํ๋ค๊ณ ํด๋ด ์๋ค.
- 1๋จ๊ณ (์์): ์ด๋ค ์ข
๋ฅ์ ํ์ ์ ์ค์ ํ ๊น?
- ๊ฐ์ง 1-1: ์ํดํ ๋ฒ ํ ๋ ํ์ (ํ๊ฐ: ์์ ์ , ๊น์ด ์๋ ์์ฌ ๊ฐ๋ฅ)
- ๊ฐ์ง 1-2: ์ ๊ณ ํจ๊ธฐ ๋์น๋ ์ ์ฐธ ํ์ (ํ๊ฐ: ์์ธก ๋ถ๊ฐ๋ฅ, ์ฑ์ฅ ์คํ ๋ฆฌ ๊ฐ๋ฅ)
- ๊ฐ์ง 1-3: ํน์ดํ ์ทจ๋ฏธ๋ฅผ ๊ฐ์ง ์๋ง์ถ์ด ํ์ (ํ๊ฐ: ๋ ํนํ ๋งค๋ ฅ, ์์ธ์ฑ)
- 2๋จ๊ณ (์ ํ: ์ํดํ ๋ฒ ํ
๋ ํ์ ์ ํ) & ํ์ฅ: ์ด๋ค ์ฌ๊ฑด์ผ๋ก ๋ค์ ๋ณต๊ทํ ๊น?
- ๊ฐ์ง 2-1: ๊ณผ๊ฑฐ์ ํด๊ฒฐํ์ง ๋ชปํ๋ ๋ฏธ์ ์ฌ๊ฑด (ํ๊ฐ: ์์ฌ์ ์ฐ๊ฒฐ์ฑ ๋์)
- ๊ฐ์ง 2-2: ์์ ์ ๊ฐ์กฑ์ด ํ๋ง๋ฆฐ ์ฌ๊ฑด (ํ๊ฐ: ๊ฐ์ธ์ ์ธ ๋๊ธฐ ๋ถ์ฌ ๊ฐํจ)
- ๊ฐ์ง 2-3: ์์์น ๋ชปํ ์๋ฌธ์ ์ด์ธ ์ฌ๊ฑด (ํ๊ฐ: ๊ฐ๋ ฌํ ์์)
- 3๋จ๊ณ (์ ํ: ์์ ์ ๊ฐ์กฑ์ด ํ๋ง๋ฆฐ ์ฌ๊ฑด ์ ํ) & ํ์ฅ: ๋ฐ์ ์ ๋ฌด์์ผ๋ก ํ ๊น?
- ๊ฐ์ง 3-1: ๋ฒ์ธ์ด ๊ฐ์ฅ ๊ฐ๊น์ด ์ฌ๋์ด์๋ค. (ํ๊ฐ: ์ถฉ๊ฒฉ์ , ๊ฐ์ ์ )
- ๊ฐ์ง 3-2: ์ฌ๊ฑด์ ๋ฐฐํ์ ๊ฑฐ๋ํ ์๋ชจ๊ฐ ์์๋ค. (ํ๊ฐ: ์ค์ผ์ผ ํ์ฅ, ์์ธก ๋ถํ)
- ๊ฐ์ง 3-3: ํผํด์๊ฐ ์ฌ์ค์ ๋ฒ์ธ์ด์๋ค. (ํ๊ฐ: ๊ธฐ๋ฐํจ, ๋ ํนํจ)
์ด๋ฐ ์์ผ๋ก AI๋ ์ฌ๋ฌ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉฐ ๋ค์ํ ๊ฐ๋ฅ์ฑ์ ํ์ํ๊ณ , ๊ทธ์ค ๊ฐ์ฅ '์ข์' (๊ฐ์ฅ ํฅ๋ฏธ๋กญ๊ฑฐ๋ ๋ ผ๋ฆฌ์ ์ธ) ๊ฐ์ง๋ค์ ์ ํํด๋๊ฐ๋ฉฐ ์ต์ข ์ ์ธ ์ค๊ฑฐ๋ฆฌ๋ฅผ ์์ฑํ๊ฒ ๋ฉ๋๋ค.
๐ก 'ํธ๋ฆฌ ์ค๋ธ ์ํธ'์ ์ฅ์ ์?
- ๋ณต์กํ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ ํฅ์: ํนํ ์ฐฝ์์ ์ด๊ฑฐ๋, ์ฌ๋ฌ ๋จ๊ณ์ ์ถ๋ก ์ด ํ์ํ ๋ณต์กํ ๋ฌธ์ (์: ์ํ ๊ฒฝ์๋ํ ๋ฌธ์ , ์ฐฝ์์ ์ธ ๊ธ์ฐ๊ธฐ, ์ ๋ต ๊ฒ์)์ ๋งค์ฐ ํจ๊ณผ์ ์ ๋๋ค.
- ์ต์ ์ ๊ฒฝ๋ก ํ์: ๋จ์ํ ํ ์ค๊ธฐ ์๊ฐ์ผ๋ก๋ ์ฐพ๊ธฐ ์ด๋ ค์ด, ๊ฐ์ฅ ํจ์จ์ ์ด๊ฑฐ๋ ์ฐฝ์์ ์ธ ํด๊ฒฐ์ฑ ์ ์ฐพ์๋ผ ๊ฐ๋ฅ์ฑ์ ๋์ฌ์ค๋๋ค.
- ์ค๋ฅ ๊ฐ์: ์ค๊ฐ ๋จ๊ณ์์ ์๋ชป๋ ์ถ๋ก ์ ๋ฐ๊ฒฌํ๋ฉด ๋ค๋ฅธ ๊ฐ์ง๋ก ์ ํํ์ฌ ์ค๋ฅ๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
๐ ์ฐ๋ฆฌ๋ 'ํธ๋ฆฌ ์ค๋ธ ์ํธ'๋ฅผ ํ์ฉํด๋ณด์!
AI์๊ฒ ๋ค์๊ณผ ๊ฐ์ด ์์ฒญํ์ฌ '์๊ฐ๋๋ฌด'๋ฅผ ํผ์น๋๋ก ์ ๋ํ ์ ์์ต๋๋ค.
- "์ด ๋ฌธ์ ์ ๋ํด ์ฌ๋ฌ ๊ฐ์ง ๊ฐ๋ฅํ ํด๊ฒฐ ๋ฐฉ์์ ๋ ์ฌ๋ฆฌ๊ณ , ๊ฐ ๋ฐฉ์์ ์ฅ๋จ์ ์ ํ๊ฐํ ๋ค์, ๊ฐ์ฅ ์ข์ ๋ฐฉ์์ ์ ํํด์ ๋ตํด์ค."
- "์ด ์์ ์ ๊ฐ ๋จ๊ณ๋ง๋ค ์ฌ๋ฌ ์ ํ์ง๋ฅผ ์ ์ํ๊ณ , ๊ฐ์ฅ ์ ๋งํ ์ ํ์ง๋ฅผ ๊ณจ๋ผ ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ ์ค."
- "์ด ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ฐพ๊ธฐ ์ํด ๋ค์ํ ์์ด๋์ด๋ฅผ ์์ฑํ๊ณ , ๊ฐ๊ฐ์ ์์ด๋์ด๋ฅผ ํ๊ฐํด์ ๊ฐ์ฅ ์ข์ ์์ด๋์ด๋ฅผ ๋ฐํ์ผ๋ก ์ต์ข ๋ต๋ณ์ ์์ฑํด ์ค."
์ด๋ ๊ฒ AI์๊ฒ ์ฌ๋ฌ ๊ฐ๋๋ก '์๊ฐ'ํ๋๋ก ์ง์ํ๋ฉด, AI๋ ์ฌ๋ฌ๋ถ์ ๊ฐ์ฅ ์ฐฝ์์ ์ด๊ณ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ด ๋ฐ์ด๋ ํํธ๋๊ฐ ๋์ด์ค ๊ฑฐ์์!
๐ ์ฐธ๊ณ ๋ ผ๋ฌธ
- "Tree of Thoughts: Deliberate Problem Solving with Large Language Models" (Yao et al., 2023) ์ด ๋ ผ๋ฌธ์ 'ํธ๋ฆฌ ์ค๋ธ ์ํธ' ํ๋กฌํํ ๊ธฐ๋ฒ์ ์ ์ํ๋ฉฐ, ํนํ ๋ณต์กํ ๋ฌธ์ ํด๊ฒฐ(์ํ, ์ฐฝ์์ ๊ธ์ฐ๊ธฐ ๋ฑ)์์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.