TL;DR
대규모 언어 모델은 이전 토큰을 바탕으로 다음 토큰을 예측하도록 학습되어 복잡한 문제에서도 중간 추론 없이 그럴듯한 답으로 바로 이동하기 쉽습니다. Chain of Thought는 중간 단계를 하나의 선형 흐름으로 생성해 구현 비용이 낮고 대부분의 일상적 추론에 충분하지만, 초기에 발생한 오류를 뒤에서 바로잡지 못합니다. Tree of Thoughts는 각 단계에서 여러 후보 경로를 만들고 평가하며 실패한 가지에서 되돌아가므로 모호하거나 고위험인 문제에 더 적합하지만, 한 문제에 수십 번에서 수백 번의 모델 호출이 필요할 수 있습니다. AI 에이전트는 일반적인 결정에는 Chain of Thought를 사용하고, 여러 전략을 비교해야 하거나 초기 실수의 비용이 큰 작업에는 Tree of Thoughts를 선택하는 혼합 방식을 취합니다.
섹션별 상세

용어 해설
- 사고 연쇄(Chain of Thought)
- — Chain of Thought는 언어 모델이 질문에 바로 답하지 않고 중간 추론 단계를 순서대로 생성하도록 유도하는 Prompting 기법입니다. 앞 단계의 결과를 다음 단계의 입력으로 사용해 수학, 논리, 요약처럼 단일 경로로 해결 가능한 문제의 추론 과정을 구조화합니다.
- 사고 트리(Tree of Thoughts)
- — Tree of Thoughts는 한 가지 추론 경로만 따르지 않고 각 단계에서 여러 후보를 만든 뒤 평가하는 Prompting 기법입니다. 유망한 가지를 계속 확장하고 실패한 경로에서는 되돌아가 다른 가지를 선택해, 초기 오류를 수정해야 하는 복잡한 문제에 대응합니다.
- AI 에이전트(AI Agent)
- — AI Agent는 사용자의 요청에 답하는 데 그치지 않고 필요한 도구와 실행 순서, 매개변수를 선택하며 여러 단계의 행동을 수행하는 시스템입니다. 중간 결과를 해석하고 다음 행동을 조정하므로 어떤 추론 구조를 선택하는지가 작업 결과와 실행 위험에 직접 영향을 줍니다.
- 백트래킹(Backtracking)
- — Backtracking은 현재 선택한 경로가 실패했을 때 이전 결정 지점으로 돌아가 다른 선택지를 다시 탐색하는 검색 방식입니다. Tree of Thoughts에서는 평가가 낮거나 막다른 결과로 이어진 추론 가지를 버리고, 처음에는 덜 유망했던 후보를 재검토하는 데 사용됩니다.
- 검색 알고리즘(Search Algorithm)
- — Search Algorithm은 가능한 상태나 경로를 어떤 순서로 탐색할지 결정하는 절차입니다. Tree of Thoughts에서는 여러 추론 후보의 평가 결과를 바탕으로 확장할 가지를 고르며, 단일 경로에 고정되지 않는 탐색을 구현하는 역할을 합니다.
기술
- Chain of Thought
- Tree of Thoughts
- LangChain
활용 사례
- 표준 수학 문제와 논리적 추론
- 요약과 일반적인 다단계 요청
- 데이터베이스 선택과 사용자 의도 해석
- 여러 구현 전략을 비교하는 소프트웨어 에이전트
- 여러 행동 결과를 시뮬레이션하는 전략 계획 에이전트
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.