🌳
Tree of Thoughts사고의 트리
여러 추론 경로를 병렬 탐색한 후 최선의 경로를 선택
원리
Tree of Thoughts(ToT)는 Yao et al. 2023 논문에서 제안된 기법으로, Chain-of-Thought를 확장한 것입니다. 한 경로만 따르지 않고 여러 추론 경로를 병렬로 펼친 뒤, 각 경로의 유망성을 평가하여 가장 좋은 결론을 선택합니다. 복잡한 탐색 문제·창의적 해결책 찾기·의사결정에 특히 유용합니다. CoT가 "직선"이라면 ToT는 "분기 트리"입니다.
✅ 언제 쓰면 좋은가
- 최선의 답이 불분명한 복합 문제
- 여러 가능성을 탐색하는 창의적 작업
- 전략적 의사결정 (여러 경로가 있을 때)
- 게임·퍼즐·논리 퍼즐
- 제품 아이디어 발굴·설계 대안 비교
❌ 언제 쓰지 말아야 하나
- 정답이 하나인 단순 문제
- 빠른 답이 필요한 상황
- 토큰 비용이 중요할 때 (ToT는 CoT보다 5~10배 토큰 소모)
Before / After 예시
제품 성장 전략
Before (기법 적용 전)
CoT: 사용자를 늘리려면 어떻게 해야 할까? → "마케팅 강화, SEO 개선, 추천 프로그램" (한 방향)
After (기법 적용 후)
ToT: 사용자 확보 문제를 3개 경로로 탐색 경로 A: 유료 마케팅 중심 경로 B: 제품 자체의 바이럴성 강화 경로 C: 커뮤니티·콘텐츠 기반 → 각 경로를 평가하고 상황에 맞는 최선 선택
💡 ToT는 "한 길만 깊이"가 아닌 "여러 길 탐색 후 선택"이 핵심.