볼트 홈: README
00 챕터 MOC — 왜 컨텍스트 엔지니어링인가
챕터 개관
이 챕터는 컨텍스트 엔지니어링(Context Engineering) 분과 전체로 들어가는 관문이다. 여기서 독자가 얻는 것은 크게 세 가지다.
- 물리적 근거. Transformer 아키텍처의 n² 어텐션 복잡도와 KV 캐시 비용이 왜 컨텍스트를 본질적 병목으로 만드는가.
- 개념 지도. 프롬프트 엔지니어링에서 컨텍스트 엔지니어링으로 넘어가는 패러다임 전환, 그리고 에이전트가 컨텍스트를 누적시키는 구조적 이유.
- 실패 분류. 에이전트 실패가 드러나는 다섯 가지 표면 증상(오염·산만·혼란·충돌·부패)과 그 바탕에 깔린 공통 원인.
이어지는 챕터(01~08)는 모두 이 챕터에서 갈라져 나온다.
TL;DR — 챕터 핵심 3줄
- “에이전트 실패의 대부분은 모델 실패가 아니라 컨텍스트 실패다.” (Philipp Schmid, 2025)
- 컨텍스트 엔지니어링이란 추론 시점마다 가장 적은 수의 고신호(high-signal) 토큰을 동적으로 큐레이팅하는 규율이다. (Anthropic, 2025)
- 더 큰 컨텍스트 윈도우(1M 토큰)는 문제를 해결하지 않고 뒤로 미룰 뿐이다. 18개 모델 전부에서 길이가 늘면 F1이 단조 감소했다. (Chroma, 2025)
학습 순서
챕터 00을 처음 읽는다면 아래 순서를 따른다.
00_01 → 00_02 → 00_03 → 00_04 → 00_05 → 00_06 → 00_07 → 00_핵심용어집
| 노트 | 주제 | 한 줄 설명 |
|---|---|---|
| 00_01-용어-탄생과-계보 | 용어 기원 | Lütke·Karpathy 트윗(2025-06)이 어떻게 분과를 명명했는가 |
| 00_02-정의-수렴과-프롬프트-비교 | 개념 정의 | 업계·학계 정의 수렴, 프롬프트 엔지니어링과의 구분 |
| 00_03-Transformer-어텐션-KV캐시 | 물리적 메커니즘 | n² 복잡도·KV 캐시·어텐션 예산의 구조적 이해 |
| 00_04-컨텍스트-로트-Context-Rot | 실증 데이터 | Chroma 18-모델 연구, Lost-in-Middle, 단조 F1 감소 |
| 00_05-에이전트-컨텍스트-누적 | 에이전트 패턴 | 툴루프·멀티턴·메모리가 왜 컨텍스트를 폭증시키는가 |
| 00_06-5대-실패모드-분류 | 실패 분류체계 | 오염·산만·혼란·충돌·부패 전체 지도 |
| 00_07-4대-전략-Write-Select-Compress-Isolate | 해결 전략 개관 | LangChain 4버킷 전략 요약 (상세는 챕터 06) |
| 00_핵심용어집 | 용어 레퍼런스 | 챕터 전체 핵심 용어 빠른 참조 |
챕터 구조 다이어그램
flowchart TD WHY[왜 컨텍스트가 병목인가?] WHY --> ARCH[Transformer n² 복잡도<br/>KV 캐시 비선형 증가<br/>→ 00_03] WHY --> ROT[Context Rot 실증<br/>18모델 F1 단조 감소<br/>→ 00_04] WHY --> AGENT[에이전트 컨텍스트 누적<br/>툴루프·멀티턴·메모리<br/>→ 00_05] AGENT --> FAIL[5대 실패모드<br/>→ 00_06] ARCH --> FAIL ROT --> FAIL FAIL --> P[오염 Poisoning<br/>→ 챕터 01] FAIL --> D[산만 Distraction<br/>→ 챕터 02] FAIL --> C[혼란 Confusion<br/>→ 챕터 03] FAIL --> CL[충돌 Clash<br/>→ 챕터 04] FAIL --> R[부패 Rot<br/>→ 챕터 05] FAIL --> STRAT[4대 전략<br/>Write·Select·Compress·Isolate<br/>→ 00_07 / 챕터 06] style WHY fill:#cc0000,color:#fff style FAIL fill:#cc6600,color:#fff style P fill:#ff6666 style D fill:#ff9933 style C fill:#ffcc00,color:#333 style CL fill:#ff6699 style R fill:#cc66ff style STRAT fill:#44aa77,color:#fff