- Raw_Data 자동 정리 산출물이 각 도메인 From_RawData/ 로 편입, 00_INDEX 연결 갱신
- 컴퓨터_이사_체크리스트.md 추가 (두뇌-상대 경로 규약 v2.2.304 — 새 컴퓨터에서
바꿀 절대 경로는 localBrainPath 1개)
- Astra 세션 산출물(에피소드 기억·기능 인벤토리) 갱신
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
CoT의 작동 원리와 효과: Chain-of-Thought(CoT)는 대규모 언어 모델(LLM)에 잠재된 추론 능력을 '이끌어내는(guided out)' 강력한 기법이다 [S1]. Wei 등의 2022년 연구에 따르면, Few-shot 예시에 입력부터 정답까지의 완전한 논리적 전개 과정을 보여주었을 때 모델은 새로운 문제에 직면하여 바로 답을 도약하기보다는 중간 추론 단계를 스스로 자동 생성한다 [S1]. 이를 통해 PaLM 540B 모델의 경우 GSM8K 수학 추론 벤치마크 정확도가 일반 Few-shot의 17.7%에서 58.1%로 비약적으로 상승함이 증명되었다 [S1].
인맥락 학습(ICL)과의 결합: CoT는 [In-Context Learning] 프레임워크와 결합하여 높은 시너지를 낸다 [S2]. 모델은 사전 학습 단계에서 획득한 방대한 매개변수와 의미론적 사전 지식(Semantic Prior)을 활용하며, CoT 프롬프트를 매개로 복잡한 추론 단계를 스스로 밟아나간다 [S2].
Zero-shot CoT의 실용성: 정교하게 설계된 예시 없이도 "단계별로 차근차근 생각해 보자(Let's think step by step)" 또는 "Let's work this out in a step by step way to be sure we have the right answer"와 같은 지시어(추론 경로 명시 및 연상 유도)를 덧붙이는 것만으로도 모델의 추론 동작을 촉발할 수 있다 [S1, S2, S3]. 이 방법은 잘 작성된 Few-shot CoT보다는 성능이 소폭 낮을 수 있지만, 도입 장벽이 매우 낮아 광범위하게 적용된다 [S1].
환각(Hallucination) 완화 및 신뢰성 확보: 기업 및 실무 환경에서 CoT를 활용하면 모델이 자신의 논리 전개 과정을 투명하게 드러내도록 강제하기 때문에, 거짓 정보를 생성해내는 환각 현상을 인간이나 시스템이 쉽게 식별하고 추적할 수 있는 효과를 제공한다 [S1].
Self-Consistency를 통한 견고성 향상: Wang 등의 2023년 연구에서 제안된 자가 일관성(Self-Consistency) 기법은 온도 샘플링(Temperature sampling)을 이용해 여러 개의 상이한 CoT 추론 경로를 생성한 뒤, 다수결 투표를 통해 최종 답을 결정한다 [S1, S3]. 이 과정은 파라미터 미세 조정 없이도 CoT의 정확도를 12-18% 추가 향상시키며, 모델의 우발적인 추론 "불확실성"을 "견고함"으로 치환한다 [S1].
⚖️ 모순 및 업데이트 (Contradictions & updates)
프롬프트 설계 직관의 모순: 인간 프롬프트 설계자는 자연어의 관습과 문법에 부합하는 형태로 명령어와 추론 지시(CoT)를 작성하려 시도한다 [S1]. 그러나 자동 프롬프트 엔지니어링(APE) 연구에 따르면, LLM에게 가장 강력하게 통하는 추론 프롬프트는 종종 인간에게 부자연스럽게 느껴지는 표현이나 단어의 조합일 수 있음이 밝혀졌다 [S1]. 즉, 인간의 언어 직관과 기계의 최적화된 프롬프트 탐색 공간 사이에는 괴리가 존재한다.
🛠️ 적용 사례 (Applied in summary)
현재 발견된 실제 적용 사례가 없습니다. (소스 데이터 내에 특정 파일 경로, Git 커밋 해시, 또는 구체적인 decision_id로 기록된 내부 프로젝트 적용 사례가 발견되지 않았습니다.)
💻 코드 패턴 (Code patterns)
자연어 인터페이스를 활용한 Zero-shot 및 Few-shot CoT 프롬프트 작성 패턴은 다음과 같다.
// 1. Zero-shot CoT 패턴 (프롬프트 말단에 추가)
Prompt: "[사용자의 질문/과업 지시] Let's think step by step."
Prompt: "[사용자의 질문/과업 지시] Let's work this out in a step by step way to be sure we have the right answer."
Prompt: "[사용자의 질문/과업 지시] 단계별로 차근차근 생각해 보자."
// 2. Few-shot CoT 패턴 (추론 과정을 포함한 예시 제공)
Prompt: "I went to the market and bought 10 apples. I gave 2 apples to the neighbor and 2 to the repairman. I then went and bought 5 more apples and ate 1. How many apples did I remain with? Let's think step by step."
Output: "First, you started with 10 apples. You gave away 2 apples to the neighbor and 2 to the repairman, so you had 6 apples left. Then you bought 5 more apples, so now you had 11 apples. Finally, you ate 1 apple to remain with 10 apples."