到了 2026 年,有數款重要的開放權重模型宣稱具備 100 萬 tokens 以上的上下文視窗。Llama 4 Scout 宣稱 1,000 萬。DeepSeek V4、MiMo V2.5 Pro、Llama 4 Maverick,以及多款 Qwen 變體都宣稱支援 1M-token。當被行銷至全程式碼庫推理、長文件分析與多文件綜合等使用情境時,這些數字聽起來具有變革性。
實際情況更為微妙。「 廣告中的上下文長度」與「有效的上下文長度」並不相同,且兩者在每一款現役模型上都存在實質落差。基於廣告數字建構生產部署、卻沒有理解有效上下文的團隊,通常會發現他們的使用情境在狹義技術上「能跑」,但結果明顯比預期來得差。
本文涵蓋有效上下文究竟代表什麼、驅動該落差的「中間迷失(lost-in-the-middle)」現象的研究證據,以及在生產部署中設計繞過此限制的實務指引。
「有效上下文」是什麼意思
有效上下文長度,是指模型在長上下文任務上維持可用檢索準確度的部分上下文視窗。標準衡量方法是 Needle-In-A-Haystack(NIAH)基準:在長上下文中已知位置插入特定資訊,再要求模型把它取出。透過在不同位置插入該資訊,你可以衡量檢索準確度作為位置的函數。
幾乎所有現役模型的結果都呈現一致的格局:
- 位於上下文開頭的資訊檢索準確度接近 100%
- 位於上下文結尾的資訊檢索準確度接近 100%
- 位於上下文中段的資訊準確度顯著下降——通常比開頭/結尾基線低 10-25%
這個格局有時稱為「中間迷失」,並在眾多模型系列中皆有充分文件記錄。它不是特定實作的怪癖——它似乎是基於標準資料分布訓練的注意力架構的根本特性。
實務上的含意是:宣稱支援 1M tokens 的模型,其有效上下文可能只有 100K-300K tokens(在所有位置維持 90% 以上檢索準確度的範圍)。超過該範圍後,中段資訊流失會嚴重到讓「真的需要長上下文推理」的生產情境,產出比廣告長度所暗示為差的結果。

