Context Engineering in 2026 โ Louis-Franรงois Bouchard, Omar Solano & Samridhi Vaid, Towards AI
ํ ์ค ํต์ฌ
์ด ์์์ AI ํํฐ ์ฌ๋ก๋ฅผ ํตํด ๋ชจ๋ธ ์์ฒด๋ณด๋ค ์ปจํ ์คํธ ์ค๊ณ๊ฐ ํ์งยท๋น์ฉยท์ง์ฐ์๊ฐ์ ์ข์ฐํ๋ฉฐ, ๋ง์ ๊ฒฝ์ฐ ์์ฝยท์์ถ๋ณด๋ค ์๋ฌธ ์ ์ง์ ์บ์ ํ์ฉ์ด ๋ ๋์ ์ ํ์์ ์คํ์ผ๋ก ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
๋ฌธ์ ๋ ๋ชจ๋ธ์ด ์๋๋ผ ์ปจํ ์คํธ๋ค ์์ด์ ํธ๊ฐ ๊ธฐ๋์ ๋ค๋ฅด๊ฒ ๋์ํ๋ ํต์ฌ ์์ธ์ ๋ชจ๋ธ ์ฑ๋ฅ ์ ํ๋ณด๋ค ์ปจํ ์คํธ๊ฐ ์ ์ ์ฐจ์ ํ์ง์ด ๋ฌด๋์ง๋ ๋ฐ ์๋ค. ๋ฐ๋ผ์ ํ๋ค์ค๋ ๋ชจ๋ธ์ ๋ฐ๊พธ๊ธฐ ์ ์ ๋ฌด์์ด ์ปจํ ์คํธ๋ฅผ ๋ง์น๊ณ ์๋์ง ๋จผ์ ๋ด์ผ ํ๋ค.
-
1:30
AI ํํฐ์ ๋ค์ฏ ๊ฐ์ง ์๊ตฌ์ฌํญ AI ํํฐ๋ ๊ฐ์ ๋ด์ฉ์ ๊ทผ๊ฑฐํด ๋ตํ๊ณ , ์ฌ๋ฌ ๊ฐ์ ์ค ํ์ฌ ๋ฒ์๋ฅผ ์ ํํ ์ก์์ผ ํ๋ฉฐ, ๊ธด ๋๋ฒ๊น ์ธ์ ๋ ๋ฒํ จ์ผ ํ๋ค. ์ฌ๊ธฐ์ ์ฝ๋ ์ฒ๋ฆฌ์ ๋ฎ์ ์ง์ฐ์๊ฐ๊น์ง ํ์ํด ์ปจํ ์คํธ ์์ง๋์ด๋ง์ด ํต์ฌ ๊ณผ์ ๊ฐ ๋๋ค.
-
5:21
๋ ๊ฐ์ง ๊ทผ๋ณธ ๋ฌธ์ : ์ ํ๋ ์ฐฝ, ์ํ ์๋ ๋ชจ๋ธ ์ปจํ ์คํธ ์๋์ฐ๋ ์ ํํ๊ณ ๋ชจ๋ธ์ ์ํ๋ฅผ ๊ธฐ์ตํ์ง ๋ชปํ๋ฏ๋ก, ๋งค๋ฒ ๋ฌด์์ ๋ฃ๊ณ ๋ฌด์์ ๋ฒ๋ฆด์ง ์ค๊ณํด์ผ ํ๋ค. ์ด ์์ ์ ์ธ์ ๋ด๋ถ์ ์ปจํ ์คํธ ๊ด๋ฆฌ์ ์ธ์ ๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋๋ฉฐ, ์ฌ๊ธฐ์๋ ์ ์์ ์ง์คํ๋ค.
-
7:52
์ปจํ ์คํธ ๋ถํจ, ๋น์ฉ, ์ง์ฐ์๊ฐ ์ค๋๋ tool outputs๊ฐ ๋์ ๋๋ฉด ํ์ง์ด ๋จ์ด์ง๋ context rot๊ฐ ์๊ธฐ๊ณ , ๊ฐ์ ํ ํฐ์ ๋ค์ ๋ณด๋ด๋ ๊ตฌ์กฐ ๋๋ฌธ์ ๋น์ฉ๋ ๋ฐ๋ณตํด์ ๋ฐ์ํ๋ค. ๋ํ ์๋ต ์์๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ๋์ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ด ๋๋น ์ง๋ค.
-
9:13
์์ถ ๋๊ตฌ์์, LLM ์ ๋ฌด์ ๋ฐ๋ผ ์์ถ์ ๊ผญ LLM์ด ์์ด์ผ ํ๋ ์ผ์ด ์๋๋ฉฐ, ๊ธด tool output์ ์๋ฅด๊ฑฐ๋ sliding window๋ฅผ ์ฐ๋ ๊ฒ๋ง์ผ๋ก๋ ํจ๊ณผ๊ฐ ์๋ค. LLM์ ์ฐ๋ ๊ฒฝ์ฐ์๋ ์ ํ์ ์ ์ง, ์ ์ง์ ์์ฝ, ์ ์ฒด ์ฌ์์ํ ์์ฝ ๊ฐ์ ๋ฐฉ๋ฒ์ด ๊ฐ๋ฅํ์ง๋ง, ๋ชจ๋ ๊ฒฝ์ฐ์ ์์ฝ์ด ์ต์ ์ ์๋๋ค.
-
12:58
ํ์ผ๋ก ๋๊ธฐ๊ธฐ, LLM ์ํค, ์ ์ง์ ๊ณต๊ฐ ํ์ํ ์ ๋ณด๋ฅผ ํ์ผ๊ณผ ์ธ๋ฑ์ค๋ก ์ฎ๊ฒจ๋๋ฉด ์์ค ์์ด ๋์ค์ ๋ค์ ๋ถ๋ฌ์ฌ ์ ์์ด ์์คํ ์ด ๋ ์ ๋ ดํ๊ณ ์ค๋๊ฐ๋ค. ์์ ์ธ๋ฑ์ค์์ ์์ํด ํ์ํ ์๋ก chunk์ ์๋ณธ ํ์ผ๋ก ๊น๊ฒ ๋ค์ด๊ฐ๋ ๋ฐฉ์์ด ๋ณต์ก๋์ ๋ง์ถฐ ์ปจํ ์คํธ๋ฅผ ์ ์ง์ ์ผ๋ก ๊ณต๊ฐํ๋ ํต์ฌ์ด๋ค.
-
16:47
Prompt caching, ๊ทธ๋ฆฌ๊ณ ์์ถ์ด ์ญํจ๊ณผ๊ฐ ๋๋ ์ด์ ์บ์๋ ๊ธฐ์กด ํ ํฐ์ ๋ค์ ๊ณ์ฐํ์ง ์๊ฒ ํด ๋น์ฉ๊ณผ ์ง์ฐ์๊ฐ์ ํฌ๊ฒ ์ค์ธ๋ค. ๊ทธ๋ฐ๋ฐ ์์ฝ์ด๋ ๋ณํ์ ํ๋ฉด ์ ์ปจํ ์คํธ๊ฐ ๋์ด ์บ์๋ฅผ ๋ชป ์ฐ๋ฏ๋ก, ์์ถ ์ด๋์ด ์บ์ ์์ค๋ณด๋ค ํจ์ฌ ์ปค์ผ๋ง ์๋ฏธ๊ฐ ์๊ธด๋ค.
-
19:20
์ธ์ ์ง์ฐ๊ณ , ์์ถํ๊ณ , ์บ์ ์ ์ค์ ๋ ธ๋ฆด์ง ์ฃผ์ ๊ฐ ๋ฐ๋๋ฉด ์ธ์ ์ ๋น์ฐ๊ณ , ๋ถํ์ํ tool outputs๋ ์ ๊ฑฐํ๋ฉฐ, ํ์ํ ๋๋ง ์์ถํด์ผ ํ๋ค. ๋์์ ์บ์ ์ ์ค๋ฅ , ์ด์ ํ๋, ์ฌ์ฉ์ ๋ถ๋ง ๊ฐ์ ๋ก๊ทธ๋ฅผ ๋จ๊ฒจ์ผ ์ค์ ๋ก ์ด๋ค ์ ๋ต์ด ์ ํจํ์ง ๋ณผ ์ ์๋ค.
-
21:53
ํํฐ ์ํคํ ์ฒ, ๋จ์ผ ReAct ์์ด์ ํธ AI ํํฐ๋ ๋จ์ผ ReAct ์์ด์ ํธ์ LangChain middleware๋ก ๊ตฌ์ฑ๋๋ฉฐ, in-memory saver๋ก ํ์ฌ ๋ํ๋ง ๊ด๋ฆฌํ๋ค. ํต์ฌ ๋๊ตฌ๋ hybrid search ๊ธฐ๋ฐ retrieval๊ณผ knowledge base๋ฅผ ์ง์ ํ์ํ๋ browse ๊ธฐ๋ฅ์ด๋ฉฐ, FastAPI์ Next.js UI๋ก ๊ฐ์ผ๋ค.
-
25:49
8๋ฐฑ๋ง ํ ํฐ ์ฝํผ์ค ์์ ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์ ์์ ์๋ฃ์ ์ฌ๋ฌ ๊ณต๊ฐ ๋ฌธ์๊ฐ ํฉ์ณ์ง 8 million token ์ฝํผ์ค๋ ํ ๋ฒ์ ๋ค ๋ฃ์ ์ ์์ผ๋ฏ๋ก ๊ฒ์์ด ํ์ํ๋ค. semantic search์ BM25๋ฅผ ํฉ์น ๋ค rerankํด ์์ chunk๋ง ๋ฐํํ๊ณ , 100,000 tokens ํ๋๋ก ์๋ผ์ ์ปจํ ์คํธ์ ๋ฃ๋๋ค.
-
28:28
์์ด์ ํธ์๊ฒ ์ง์๋ฒ ์ด์ค๋ฅผ ์ง์ ํ์ํ๊ฒ ํ๊ธฐ ์๋ณธ, ์์ฑ๋ ์์ธ, wiki ํํ์ ์์ฝ ํ์ผ์ ๋ถ๋ฆฌํด ๋๊ณ ์์ด์ ํธ๋ ์ฝ๊ธฐ ์ ์ฉ bash๋ก๋ง ํ์ํ๊ฒ ํ๋ค. ๋ค๋ง ๊ธด ์คํ ์ ํ, ์ถ๋ ฅ ๊ธธ์ด ์ ํ, ๋ช ๋ น ์ ์ ํ๊ณผ sandbox๋ฅผ ๋ฌ์ผ ์์ ํ๊ฒ ์ด์ฉํ ์ ์๋ค.
-
31:01
ํ์ ๋๊ตฌ ์ธก์ ๊ฒฐ๊ณผ: ํ์์จ์ ๊ฐ๊ณ , ์๋๋ 50% ๋๋ฆผ knowledge base๋ฅผ ์ง์ ํ์ํ๊ฒ ํด๋ recall์ ๊ธฐ์กด retrieval๊ณผ ํฌ๊ฒ ๋ค๋ฅด์ง ์์์ง๋ง, tool call์ด ๋์ด ์ ์ฒด ์๋๋ ์ฝ 50% ๋๋ ค์ก๋ค. ์ฆ, ์ถ๊ฐ ํ์์ ํฅ๋ฏธ๋กญ์ง๋ง ์ค์ ์ ํ๋ ๊ฐ์ ์ด ์์ผ๋ฉด ๋น์ฉ๋ง ๋๋ฆด ์ ์๋ค.
-
36:23
์คํ ์ค๊ณ: ํ๋ฆฌ์ , ๊ณผ์ , ํ๋ค์ค ํ๋ฆฌ์ ์ ์ปจํ ์คํธ ์ ๋ต ์กฐํฉ, ๊ณผ์ ๋ ๋จ์ผ ํด๊ณผ ๋ฉํฐ ํด ์ธ์ , run๊ณผ bundle์ ์คํ ๊ฒฐ๊ณผ์ ์ ์ฅ๋ ๋ฉํธ๋ฆญ์ ๋ปํ๋ค. ํ๊ฐ ๋ฐ์ดํฐ๋ ์ค์ ํ์ ์ง๋ฌธ์ ์ ๋ฆฌํ ๋ค, retrieval ์ ํ๋์ ๋ต๋ณ ์ฌ์ค์ฑ์ ์๋ ์ฑ์ ํ๋๋ก ๊ตฌ์ฑํ๋ค.
-
42:55
๊ฒฐ๊ณผ: ์๋ฌด๊ฒ๋ ํ์ง ์๋ ๊ฒ์ด ์ธ ๊ฐ์ง ๋ชจ๋์์ ์น๋ฆฌ Gemini 3.5 flash ๊ธฐ์ค์ผ๋ก๋ ์ปจํ ์คํธ๋ฅผ ๊ฑด๋๋ฆฌ์ง ์๊ณ full history๋ฅผ ์ ์งํ๋ ๋ฐฉ์์ด ๊ธฐ์ต๋ ฅ, ๋น์ฉ, ์ง์ฐ์๊ฐ ๋ชจ๋์์ ๊ฐ์ฅ ์ข์๋ค. ๋ถํ์ํ ์์ฝ๊ณผ ์ญ์ ๋ ์คํ๋ ค tool call์ ๋๋ ค ๋ ๋๋ฆฌ๊ณ ๋ ๋น์ธ๊ฒ ๋ง๋ค์๋ค.
-
48:13
์ ๋ง๋ก ์์ถํด์ผ ํ ๊น? ์ฅ๊ธฐ ๋ํ, ๋ถ์ฌ๋ฃ์ ๋ฌธ์, tool output์ ์๋ก ๋ค๋ฅธ ์ปจํ ์คํธ๋ผ์ ๊ฐ์ ์ฒ๋ฐฉ์ ์ฐ๋ฉด ์ ๋๋ค. ํ๋ก ํฐ์ด ๋ชจ๋ธ์์ full history๊ฐ ์ ์๋ํ๋๋ฐ๋ ๋น์ฉ ๋๋ฌธ์ ์์ถ์ ์ต๊ด์ ์ผ๋ก ๋ฃ๋ ๊ฒ์ ๋ค์ ์๊ฐํด์ผ ํ๋ค.
-
49:32
DeepSeek๊ณผ 50๋ฐฐ ์บ์ ํ ์ธ DeepSeek์์๋ ์บ์ ํ ์ธ ๋๋ถ์ ๋์ผํ full history ์ ๋ต์ด ํจ์ฌ ์ธ๊ฒ ๋์ํ๊ณ , ์ฌ์ ํ ์ฑ๋ฅ๋ ๊ฐ์ฅ ์ข์๋ค. ์์ฝ์ ์ ํ ํฐ์ ๊ณ์ ๋ง๋ค์ด ์บ์ ์ด์ ์ ์๊ฒ ํ๋ฏ๋ก, ์บ์๊ฐ ํฐ ๋ชจ๋ธ์ผ์๋ก ๋ ๋ถ๋ฆฌํด์ง ์ ์๋ค.
-
50:53
๋ฉ๋ชจ๋ฆฌ: ์์ฝ ํ 32% vs ์๋ฌธ ์ ์ง 95% ๋ํ ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋งํ๋ ์คํ์์ ์๋ฌธ์ ์ ์งํ๋ฉด 95% ์์ค์ ์ ํ๋๋ฅผ ๋ณด์์ง๋ง, ์์ฝ์ด๋ ์์ถ์ ํ๋ฉด 32%๋ก ํฌ๊ฒ ๋จ์ด์ก๋ค. ์ธ๋ถ ๋๋ฒ๊น ์ ๋ณด์ฒ๋ผ ์์ ์ฐจ์ด๊ฐ ์ค์ํ ์ ๋ฌด์์๋ ์์ฝ์ด ๊ธฐ์ต ์์ค๋ก ์ด์ด์ง๋ค.
-
54:38
๋๊ท๋ชจ ๋น์ฉ๊ณผ ๋ก์ปฌ ์ ํ ํด ์๊ฐ ๋ง์์ง์๋ก per-turn ๋น์ฉ์ ๋์ ๋์ด, ํ์ ์๊ฐ ๋ง์ผ๋ฉด ์ ๋น์ฉ์ด ๋งค์ฐ ์ปค์ง๋ค. ๊ทธ๋์ local model๋ ๊ฒํ ํ์ง๋ง, ํ๋์จ์ด ์ ์ฝ๊ณผ ์์ context window ๋๋ฌธ์ ๊ฒฐ๊ตญ ์์ถ์ด๋ retrieval์ด ํ์ํ๋ค.
-
57:09
๋ก์ปฌ ํ๊ณ: ๋ชจ๋ธ์ด ์ปค์ ธ๋ ์ฐฝ์ ๊ทธ๋๋ก ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ํค์๋ context window ์์ฒด๋ ๋์ด๋์ง ์์ผ๋ฏ๋ก, ๊ธด ๋ํ๋ ์ฌ์ ํ ๋ด์ ์ ์๋ค. ๋ฐ๋ฉด ๋ฌธ์ํ ์ ๋ ฅ์์๋ retrieval์ด ๋งค์ฐ ์ ์๋ํด 100% ์ ํ๋์ ๊ฐ๊น์ด ๊ฒฐ๊ณผ๋ฅผ ๋ผ ์ ์์๋ค.
-
58:25
dense retrieval์ด ์คํจํ๋ ์ง์ ๊ณผ BM25์ ๊ฐ์ dense retrieval์ ๊ธด ๋ฌธ์์์ ์ค๊ฐ์ ๋ฌปํ ์ฌ์ค์ ๋์น๊ธฐ ์์ํ์ง๋ง, BM25๋ ๋๊น์ง 100%์ ๊ฐ๊น๊ฒ ์ ์ง๋๋ค. ๊ทธ๋์ ์ค์ ํํฐ๋ semantic search๋ง์ด ์๋๋ผ BM25๋ฅผ ์์ hybrid search๋ฅผ ์จ์ผ ํ๋ค.
-
1:01:01
์ต์ข ์ ํ ์ต์ข ์ ์ผ๋ก๋ DeepSeek V4 flash, hybrid retrieval, ๊ทธ๋ฆฌ๊ณ ๋ฉ๋ชจ๋ฆฌ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์งํ๋ 30k tokens ์ดํ์๋ง compactํ๋ ๊ตฌ์กฐ๋ฅผ ์ฑํํ๋ค. ํต์ฌ ๊ฒฐ๋ก ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์์ถํ์ง ๋ง๊ณ , ๋น์ฉยท์ง์ฐยท์ ํ๋ ์ค ๋ฌด์์ด ์ ์ฝ์ธ์ง ๋จผ์ ๋ช ํํ ํ ๋ค ์ ๋ต์ ๊ณ ๋ฅด๋ ๊ฒ์ด๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๊ธด ๋ํ์์ ์์ฝ์ ๊ธฐ๋ณธ ํด๋ฒ์ด ์๋๋ผ ์ตํ ์๋จ์ด๋ฉฐ, ์บ์๊ฐ ์ ๋จน๋ ํ๊ฒฝ์์๋ full history ์ ์ง๊ฐ ๋ ์ธ๊ณ ์ ํํ ์ ์๋ค.
- ๋ฌธ์ ๊ฒ์์ dense retrieval ๋จ๋ ๋ณด๋ค BM25๋ฅผ ์์ hybrid search๊ฐ ์์ ์ ์ด๋ฉฐ, ํนํ ๊ธด ์ฝํผ์ค๋ ์ค๊ฐ์ ๋ฌปํ ์ฌ์ค์ ๊ฐํ๋ค.
- ์ปจํ ์คํธ ์ ๋ต์ ํ ๋ฒ ์ ํ๋ฉด ๋์ด ์๋๋ผ, ์ค์ ์ง๋ฌธ ๋ก๊ทธ๋ก recallยทlatencyยทcache hit์ ํจ๊ป ์ธก์ ํ๋ฉฐ ๊ณ์ ์กฐ์ ํด์ผ ํ๋ค.