為什麼 Long-Running Agent 會碰到 Context 上限
短任務很容易放進 Agent 的 Context。Long-Running Agent 則不斷往裡面加東西:指示、工具結果、草稿、修正、人的回覆。時間一久,Context 變得昂貴、緩慢、雜訊多,最後甚至放不下。
Agent 工作越久,Context 越多,如何避免資訊膨脹與錯誤累積?
| 詞彙 | 白話意思 |
|---|---|
| Long-Running Agent | 跨越許多步驟、多個 Session 或數小時工作的 Agent,而不是一次短暫的對話 |
| Context Growth | Agent 必須攜帶的資訊穩定增加 |
| Context Budget | 考量大小限制、成本與注意力後,Agent 能有效持有的 Context 量 |
| Working Context | Agent 在執行下一步時實際看到的內容 |
| Historical Context | 已發生事情的完整紀錄,比 Working Context 大得多 |
一個模擬的研究 Agent 已經跑了很長的 Session。它的 Context 現在有 40 筆工具結果、三份被放棄的草稿,以及人在一開始下達的一項重要指示。那項指示被埋在中間,Agent 開始忽略它。