載入中
本課內容完成後,您將能夠
  • 解釋上下文視窗作為一個固定大小的容器,以及這對長文件、長對話和跨會話記憶意味著什麼
  • 辨識此特性的「斷崖式」本質,相較於其他特性的漸進式退化
  • 應用「上下文即槓桿」策略:前置重要材料、將長篇工作分塊處理、重新提供關鍵上下文
  • 辨識記憶功能、壓縮、專案/工作區以及更大的視窗,都是為解決此限制而設計的產品功能

上下文視窗如何影響生成式 AI 的輸出

載入中

Working Memory · 6 min

摘要逐字稿

AI 所關注的一切都存在於一個固定大小的工作空間中,稱為上下文視窗。它可以關注其中的內容,但無法關注其外的任何事物。這個限制以一種其他特性所沒有的硬性方式存在:事情在某個點之前都能正常運作,之後就完全失效。

上下文視窗:AI 的工作記憶

載入中

重點整理

  • 工作記憶指的是 AI 模型擁有一個固定的上下文視窗,它只能關注其中的內容。
    • 能力範圍:您的材料能舒適地容納其中,會話是最新的,您提供了相關的上下文。
    • 限制範圍:非常長的文件或對話、期望跨會話的連續性、將關鍵資訊埋藏在長篇輸入的中間。
    • 此特性呈現斷崖式而非漸進式的變化。靜默截斷是其失效模式,而您不一定會收到警告。
    • 模型不會從您的更正中學習。它只會回應目前上下文中的內容。
    • 記憶功能、壓縮、專案、更大的視窗以及多代理工作流程,這些都是為了將這個斷崖推得更遠而存在的。
  • 4D 連結:工作記憶是「描述」所作用的對象。了解視窗的運作方式,能告訴您如何組織上下文、何時該前置重要內容、何時該重新開始。

練習

前後對比

為什麼?上下文就是槓桿。同一項任務,在提供正確上下文的情況下,可以從平庸的初稿變成真正有用的成果。這個練習讓這一點變得具體可見。

從您第一課的清單中選一項只有您才掌握相關上下文的任務:一份風格指南、一個過去優秀作品的範例,或是一組特定於您角色或受眾的限制條件。用兩三行文字寫下這項任務輸出的「好」是什麼樣子,描述要清楚到讓一個陌生人也能評估它。

現在執行三項探測:

  1. 探測一:冷啟動 vs. 有上下文。在零上下文的情況下提出您的任務要求,只給出最基本的請求。保存輸出結果。然後開啟一個全新的對話,執行相同的任務,這次事先提供您的風格指南、過去範例或限制條件。將兩次輸出與您的「好」定義進行比較,衡量其差距。
  2. 探測二:迷失在中間。取一份較長的文件(或拼貼幾段參考材料)。將一項具體且重要的指示埋藏在文件中間。提出一個正確答案取決於該埋藏指示的問題。AI 有抓到它嗎?現在將該指示移到最上方,再問一次。比較結果。
  3. 探測三:空白狀態。進行一段簡短的交流,教導 AI 一些關於您工作背景的具體資訊,或糾正它做錯的某件事。然後開啟一個全新的對話,提出一個假設它記得您所教導內容的問題。觀察它從零開始的情況。

回到您的任務清單,加上第三項註記:哪些任務需要建立常駐上下文(一個專案、已儲存的指示、上傳的參考文件)才值得執行,哪些任務在冷啟動下也能運作良好?

進階挑戰:如果您的工具具有記憶或專案功能,請用探測一的上下文建立一個。再次執行該任務,比較其與冷啟動版本相比的投入與品質。

課程反思

  • 前置上下文對輸出品質的改變有多大?這個差距是否比您預期的更大?
  • 本週您會建立哪一項常駐上下文,以避免重複向 AI 解釋自己?

接下來

最後一項特性:可操控性。當您給出指示時,您實際上掌控了多少?這種控制又會在何處失效?