矽基前沿 [Si]gnals
工作桌上文件取捨示意,隱喻 context window 的空間管理 (placeholder)
大百科

context engineering 是什麼?決定模型看到什麼

問得再好、餵錯資料也沒用——AI 工程重心從 prompt 移到 context

本文由 AI 協助研究與起草,矽基前沿編輯部編修,總編輯廖玄同審閱定稿。 編輯方針與 AI 使用說明

2025 年 6 月 18 日,Shopify 執行長 Tobi Lütke 在 X 發了一則短貼文:「比起 prompt engineering,我更喜歡『context engineering』這個詞。它更準確地描述了核心技能:為任務提供所有必要的上下文,讓問題對 LLM 來說變得可解。」

一週後的 6 月 25 日,Andrej Karpathy 跟進背書:「+1。人們一聽到 prompt,想到的是日常丟給聊天機器人的短指令。但在每一個工業級 LLM 應用裡,context engineering 才是那門精巧的藝術與科學——在 context window 裡填進剛剛好的資訊,供下一步使用。」

兩則推文,一週之內,一個新職能有了名字。Hacker News 吵上首頁,LangChain 一週後端出方法論,三個月後 Anthropic 發了官方工程指南。

上下文工程(context engineering)是一套策劃與維護「模型在推論當下看到哪些資訊」的方法:把任務需要的指令、資料、工具結果與對話歷史,以剛好夠用的形式放進上下文視窗(context window)。prompt engineering 關注怎麼把問題問好;context engineering 關注模型做決定的那一刻,手上到底有什麼。這個詞在 2025 年 6 月由 Shopify 執行長 Tobi Lütke 定調、Andrej Karpathy 背書後流行,如今是 AI agent 開發的核心技能。

詞是 2025 年 6 月才有的。痛,做 agent 的人早就在痛了。

詞怎麼紅的:一週從推文變成方法論

其實比 Lütke 更早幾天,2025 年 6 月 12 日,Cognition(Devin 的開發商)的 Walden Yan 在〈Don’t Build Multi-Agents〉一文就把 context engineering 列為 agent 可靠性的第一原則。他的講法:prompt engineering 是為聊天機器人把任務寫成理想格式的功夫,context engineering 是它的下一級——而且「這實際上是打造 AI agent 的工程師的頭號工作」。

接下來的半年,這個詞以罕見的速度完成制度化:

時間事件
2025 年 6 月 12 日Cognition 的 Walden Yan 在〈Don’t Build Multi-Agents〉把 context engineering 列為 agent 可靠性核心原則
2025 年 6 月 18 日Tobi Lütke 推文定調這個詞
2025 年 6 月 25 日Karpathy「+1」,詞徹底出圈
2025 年 7 月 2 日LangChain 發表〈Context Engineering for Agents〉,把手法歸納成 write、select、compress、isolate 四類
2025 年 7 月 14 日Chroma Research 發表 Context Rot 報告,補上實驗證據
2025 年 9 月 29 日Anthropic 發表官方工程文〈Effective context engineering for AI agents〉

為什麼是 2025 年年中?因為 agent 在那半年起飛。Claude Code、Devin、各家 Deep Research 類產品,把 AI 的工作型態從「一問一答」拉長成幾十分鐘、上百次工具呼叫的長程任務。單次把 prompt 寫漂亮,管不了這種規模——每一步餵進模型的東西,才決定它第 50 步還清不清醒。

跟 prompt engineering 的邊界

把 context window 想成一張固定大小的工作桌。prompt engineering 是把便利貼上的要求寫清楚;context engineering 是管理整張桌面:攤開哪幾份文件、收走哪些看完的、把上週的結論濃縮成一頁摘要,還是請同事在自己桌上整理完、只交回一張結果。桌面就這麼大,擺錯東西比寫錯便利貼更常害你做錯事。

兩者的分工可以並排看:

prompt engineeringcontext engineering
管什麼指令怎麼寫模型看到的全部資訊
工作單位一段 prompt整個 context window 的組成
典型場景聊天一問一答agent 長程多步任務
失敗樣態問題問不清楚資訊太多、太雜、太舊
代表動作措辭、給範例、定格式檢索、壓縮、隔離、記憶

Anthropic 那篇工程文的定義畫得更細:context engineering 涵蓋推論時模型看到的所有 token——系統提示(system prompt)、工具定義、few-shot 範例、對話歷史、檢索回來的資料,prompt 只是其中一塊。照這個框架,檢索增強生成(RAG)也算 context engineering 的手段之一:RAG 解「去哪拿對的資料」,context engineering 還要管「拿來之後放多少、放哪裡、什麼時候丟掉」。

Context rot(上下文腐蝕):塞越多,答越差

如果 context engineering 只是「把有用的東西都塞進去」,那它不值得一個新名字。它成立的前提是一個反直覺的實驗事實。

2025 年 7 月 14 日,向量資料庫公司 Chroma 的研究團隊(Kelly Hong、Anton Troynikov、Jeff Huber)發表技術報告,把這個現象命名為 context rot(上下文腐蝕):他們實測 18 個前沿模型——包括 GPT-4.1、Claude 4 家族、Gemini 2.5、Qwen3——發現模型的表現會隨輸入長度上升而變得不穩定,而且遠在規格標示的上限之前就開始退化。

三個實驗設計都刻意簡單:

  1. 加強版大海撈針——在經典的 needle-in-a-haystack 檢索任務上,加入語意相近的干擾項、調整問題與答案的相似度。結果:干擾項的殺傷力會隨輸入變長而放大。
  2. LongMemEval 對話問答——讓模型在約 11 萬 token 的聊天紀錄裡回答問題。只餵相關片段的版本,明顯贏過餵整份歷史的版本。
  3. 重複字串複製——連「照抄一串重複的字、其中藏一個不同的字」這種零推理任務,準確率都會隨長度下滑。

這份報告戳破了一個行銷敘事:規格表上的 100 萬 token 上限是「裝得下」,裝得下與用得好是兩件事,模型對 context 的使用並不均勻。Anthropic 後來在自家工程文裡把這件事講成了設計原則——模型有 attention budget(注意力預算),「context 必須被當成報酬遞減的有限資源來對待」。

2026 年的實務手法:從塞好塞滿到動態管理

知道 context 是有限資源之後,工程手法就跟著長出來了。Anthropic 那篇工程文列了四招,LangChain 的 Harrison Chase 則把同類手法歸納成 write、select、compress、isolate 四類,講的是同一件事:

  1. Compaction(壓縮重整)——對話快撐滿時,把歷史摘要成一段、開新視窗重來。Claude Code 的 /compact 就是這招的產品化。代價:摘要一定丟細節,摘錯了錯誤會一路複利。
  2. 結構化筆記(structured note-taking)——把關鍵狀態寫到 context 之外的檔案(例如 NOTES.md、待辦清單),需要時再讀回來。模型的「工作記憶」有限,那就給它一本筆記本。
  3. Subagent 隔離——讓子代理在自己的 context 裡翻幾萬 token 的資料,只把幾百字的結論帶回主線。Cognition 曾警告多 agent 平行決策容易彼此打架;Anthropic 的用法是把「搜集類」工作丟給 subagent、決策留在主 agent,兩種立場在這點上其實相容。
  4. Just-in-time retrieval(即時檢索)——先只放檔案路徑、連結這類輕量引用,模型真的要用再去撈全文。人也這樣工作:你不會為了寫一封信先背下整個資料夾。

對照 2025 年年中那波「把 RAG 結果全部倒進 prompt」的做法,2026 年的主流已經走向動態管理:memory(跨 session 記憶)、compaction、context 隔離,從加分項變成 agent 框架的標配。在概念階梯上,context engineering 接在 prompt engineering(2023 年前後流行)之後;後來社群又往上疊出 harness engineering、loop engineering 這類新詞,關注點從「單步餵什麼」擴到「整個工作迴圈怎麼架」。這一級先站穩,上面幾級才有地基。

限制、代價,以及你可以先做的一件事

誠實講邊界。

每一招都有工程成本。 compaction 的摘要 prompt 要調、筆記格式要設計、subagent 要防呆——這些都是要長期維護的程式碼,比「直接塞」貴得多。小量、單輪的應用,prompt 寫好就夠,不需要為了名詞上這一整套。

詞有膨脹風險。 2026 年什麼都能叫 context engineering。聽到這四個字,先問對方具體做了哪一件事:檢索?壓縮?隔離?記憶?答不出來的,通常只是把 RAG 換了個新包裝。

手法會過時,前提不會。 長 context 能力每一代模型都在進步,2025 年的某些補償技巧會被淘汰。但「注意力是有限資源」這個底層事實,短期內不會變——Chroma 測的 18 個模型沒有一個免疫。

可以直接試的一件事:下次你的 AI 答錯,先把它實際看到的 context 挖出來——RAG 應用就把檢索回來的片段印出來,Claude Code 就看看是不是該 /compact 了。十次有八次,問題出在餵料。模型答錯時,先驗它看到了什麼,再怪它不夠聰明。

帶走一條判斷準則就好:把 context window 當成有限預算在管,每個 token 都要賺回自己的位置。至於 memory 跨 session 累積時,怎麼避免把舊錯誤一路帶著走——這是 2026 年年中還沒有共識答案的未解題。

資料來源:Tobi Lütke(X)、Andrej Karpathy(X)、Anthropic Engineering、Chroma Research、Cognition、LangChain

LEARN

想系統性學會,不只看這一則?

Claude Code 教學:用終端 AI Agent 完成真正的工作

讓 Claude Code 在你的專案裡完成一個真實任務,而且控得住權限、驗得了 diff、管得住成本。

從第 0 課開始 →

SOURCES

  1. A Tobi Lütke(X)— 定調 context engineering 的原始推文
  2. A Andrej Karpathy(X)— +1 for context engineering
  3. A Anthropic — Effective context engineering for AI agents
  4. A Chroma Research — Context Rot: How Increasing Input Tokens Impacts LLM Performance
  5. A Cognition — Don't Build Multi-Agents(Walden Yan)
  6. B LangChain — Context Engineering for Agents

來源分級:A = 一手公告/論文/官方文件 · B = 可信媒體 · C = 可參考但需脈絡 · D = 觀察用,不可當事實。

MACHINE-READABLE SUMMARY

Topic
大百科
Key claims
  • 「context engineering」一詞由 Shopify 執行長 Tobi Lütke 於 2025 年 6 月 18 日在 X 定調,Andrej Karpathy 於 6 月 25 日公開背書「+1 for context engineering」後成為業界標準語彙。
  • Cognition 的 Walden Yan 在 2025 年 6 月 12 日發表的〈Don't Build Multi-Agents〉已把 context engineering 列為 agent 可靠性的核心原則,時間早於 Lütke 的推文。
  • Chroma Research 於 2025 年 7 月 14 日發表 Context Rot 技術報告(Kelly Hong、Anton Troynikov、Jeff Huber),實測 18 個前沿模型(含 GPT-4.1、Claude 4 家族、Gemini 2.5、Qwen3),發現輸入越長、表現越不穩定,遠在標稱上限之前就開始退化。
  • Anthropic 於 2025 年 9 月 29 日發表官方工程文〈Effective context engineering for AI agents〉,把 context 定義為報酬遞減的有限資源,並提出 compaction、結構化筆記、subagent 隔離、即時檢索四類手法。
Entities
Context Engineering · Prompt Engineering · Context Window · Context Rot · Tobi Lütke · Andrej Karpathy · Anthropic · Chroma Research · Cognition · LangChain
Taiwan relevance
low
Confidence
high
Last updated
2026-07-05
Canonical URL
https://signals.tw/articles/what-is-context-engineering/

SUGGESTED CITATION

如果 AI agent / 研究 / 報導要引用本文,建議格式如下:

矽基前沿 · 大百科線(編輯:廖玄同),《context engineering 是什麼?決定模型看到什麼》,矽基前沿 [Si]gnals,2026-07-05。https://signals.tw/articles/what-is-context-engineering/

AI agents / search engines may quote, summarize, and cite with attribution and a link back to the canonical URL above. See /for-ai-agents for full policy.

WEEKLY [SI]GNALS

訂閱《矽基前沿週報》

每週五早上,總編輯親自寫的本週 AI 重要訊號 + 台灣視角。

5 個值得知道的訊號 · 1 個產品/模型動態 · 1 個總編判斷 · 5 分鐘讀完。

免費 · 隨時取消 · 不轉售你的 email。