KeyFrame內部研究專用

一部影片看完 Stanford AI 系統課程,從 LLM 到 Agentic Workflow

Gary Chen·5月4日週一·27 min中文

三句話摘要

Stanford「Beyond LLM」課程精粹:如何通過工程技術系統地強化大型語言模型,從Prompt Engineering到Agentic Workflow的完整應用框架。 做AI產品的核心不是盲目跟風最新技術,而是從現實痛點出發,選擇合適的工程技術層層堆疊,通過系統化的評估確保穩定——從Prompt Chaining到Agentic Workflow再到Multi-Agent,每一層都要問自己真的需要嗎。 1. LLM強化的縱軸與橫軸

重點整理

重點
  • 1

    1. LLM強化的縱軸與橫軸

  • 2

    橫軸是升級base model(OpenAI、Anthropic的工作),一般人無能為力;縱軸是在現有LLM上疊工程技術(Augmenting LLM),這才是實戰者能施力的地方。

  • 3

    2. Prompt Chaining是Prompt Engineering的關鍵

  • 4

    不是簡單的優化單一prompt,而是將複雜任務拆成多個獨立prompt,前一個output餵給下一個。這樣每步可獨立測試debug,獲得可觀測性,比黑盒子模式效果更好且更易維護。

  • 5

    3. Fine-Tuning通常不值得做

  • 6

    成本高(需大量標注資料)、容易overfitting、時效性差(新base model出現直接淘汰)、通常prompt engineering就能達到相同效果。只有在法律、科學等需要高精度重複輸出,或base model在特定domain吃力時才值得。

  • 7

    4. RAG是知識補充的標準方案

  • 8

    用embedding模型把文件轉成向量存入向量資料庫,使用者問題也embedding後進行語意匹配(非關鍵字)檢索,再將檢索結果加入system prompt組合成最終prompt。可搭配chunking和多層次儲存提高命中率。

  • 9

    5. Agentic Workflow需要思維翻轉

  • 10

    從deterministic engineering轉向fuzzy engineering:傳統軟體吃結構化資料、邏輯確定、精確控制;agentic系統吃自由文本、邏輯模糊、給目標和限制讓AI自決。工程師要像manager般思考方向和邊界。

實用技巧與重點

乾貨
  • LLM的四個限制
  • 缺乏domain knowledge
  • 資訊落後(無法實時更新)
  • 控制困難(機率性輸出,同一prompt兩次結果可能不同)
  • Context太長時表現退步(即使100萬token,仍存在「lost in the middle」現象)
  • Prompt Engineering實踐
  • 好prompt的三要素:給誰看、產出格式、重點是什麼
  • 核心技巧:Prompt Chaining(非Chain of Thought)
  • 不是Centaur vs Cyborg二選一,而是看任務類型:重複性高流程清楚→Centaur委派;需判斷創意校正→Cyborg高頻對話
  • Fine-Tuning四大缺點
  • 需要大量優質標注資料
  • 容易overfitting,通用能力下降
  • 時效性差,新base model淘汰投入
  • 通常prompt engineering也能達到效果
  • RAG的實作要點
  • 用embedding模型轉向量,存入vector database
  • 向量是把文字語意轉成數字陣列,語意相近距離近
  • 用distance metric從vector database找最相近documents
  • Prompt template:「根據以下documents回答,若無答案說『我不知道』」
  • Chunking方式:基礎是固定大小片段;進階是多層次(整篇、章、段)
  • 超長context時代RAG仍有價值:解決Latency(無法每次重讀整個資料庫)、檢索效率、即時更新
  • Agentic Workflow三核心
  • Prompts:定義AI角色、能力邊界
  • Context Management:管理agent看得到的資訊(Working memory高頻如用戶名、Archival memory低頻如歷史紀錄)
  • Tools:做事類(Flight Search、Payment)、查資料類(CRM、Database)
  • Agent自主性三層
  • 1級:Hardcoded steps(步驟全寫死,安全但僵硬)
  • 2級:Hardcoded tools + agent決定步驟(最常見的production setup,推薦起點)
  • 3級:Fully autonomous(風險最高,agent自己決定甚至創工具)
  • MCP(Model Context Protocol)
  • 不用替每個API單獨寫串接邏輯
  • Agent只跟MCP server溝通,MCP負責後端服務
  • 支援agent-to-agent communication(把別人的agent當工具呼叫)
  • 評估框架三維度
  • 第一維:End-to-End(整體滿意度) vs Component-based(拆開看每一步)
  • 第二維:Objective(自動可驗證,如order ID正確性) vs Subjective(無標準答案,如語氣禮貌度)
  • 第三維:Quantitative(改地址成功率、latency等數字) vs Qualitative(幻覺位置、語氣不一致等感覺)
  • LLM-as-Judge四種玩法
  • Pair-wise comparison(給兩答案問哪個好)
  • Single-answer grading(直接打分)
  • Reference-guided pair-wise(多給標準答案做對比)
  • Rubric-based(自定義評分標準如「五分=100字內含三重點」)
  • 客服Agent案例的五步拆解
  • 第一步:抽出關鍵資訊(intent、order ID、新地址)→用LLM一次API呼叫
  • 第二步:查改資料庫 → custom tool或MCP server
  • 第三步:查政策 → RAG(因會更新、需快速檢索)
  • 第四步:起草回信 → 根據前面資訊用LLM生成
  • 第五步:送email → email工具
  • Subjective Eval實戰四步
  • 第一步:Error analysis(從1000對話抽20個人工讀,發現問題樣貌)
  • 第二步:設計eval(用LLM-as-Judge + 自寫rubric翻譯問題成評分標準)
  • 第三步:A/B test模型(固定prompt,換底層模型對比)
  • 第四步:A/B test prompt(固定模型,改prompt詞彙對比)
  • Multi-Agent協調模式
  • Hierarchical(使用者只跟Orchestrator講話,它派工給下層agent)
  • Flat(agent直接互通,無中間人)
  • 智慧家庭例子:主要hierarchical,但某些agent間可水平溝通降低overhead
  • 工程設計原則
  • 能deterministic解就deterministic解,剩下fuzzy部分加護欄
  • 不要試圖讓AI零錯誤,而是出錯時有人接得住(如Appeal機制)
  • 先人工掃出問題,再設計自動化eval
  • 模型跟prompt兩個變因一次只動一個,不然無法判斷差異來源
  • 簡單就簡單,不要over design(如無需multi-agent就別硬上)

結論

結論

做AI產品的核心不是盲目跟風最新技術,而是從現實痛點出發,選擇合適的工程技術層層堆疊,通過系統化的評估確保穩定——從Prompt Chaining到Agentic Workflow再到Multi-Agent,每一層都要問自己真的需要嗎。

完整解析

詳細

這支影片來自Stanford大學「Beyond LLM」課程,系統化介紹了AI工程師在商業應用中如何強化大型語言模型的能力。講者開篇就區分了兩條強化LLM的路徑:橫軸是升級base model(如GPT-4到GPT-5),這是OpenAI、Anthropic等大公司的工作;縱軸是在現有LLM上疊工程技術(Augmenting LLM),這才是實戰者能施力的地方。

首先探討了base model的四大核心限制。第一是缺乏domain knowledge——比如農業病害資料集根本不存在於公開網路,公司內部資料模型也不知道。第二是資訊落後,新詞新事件新公司模型都不認識。第三是控制困難,LLM是機率性輸出,同一個prompt兩次跑可能結果不同,在生產環境中無法接受。第四是context太長時表現退步,即使支援100萬token,仍存在「lost in the middle」現象,把細節藏進大量文本中模型反而找不到。

針對這些限制,影片介紹了三個核心強化技術。Prompt Engineering 是成本最低的方案,但重點不在單純優化prompt詞彙,而在Prompt Chaining——把複雜任務拆成多個獨立prompt,前一個output餵給下一個,類似n8n的workflow概念。這樣做的好處是每步都能獨立測試debug,獲得可觀測性,而黑盒子模式會讓你不知道哪裡出問題。BCG的研究還發現了「Jagged Frontier」現象:AI不是在所有任務上都表現好,有些任務AI反而扯後腿。因此使用者要懂得「Centaur」(一次委派長prompt)和「Cyborg」(高頻對話協作)的區別,根據任務類型選擇。

Fine-Tuning 教授建議能不做就不做,原因有四:需要大量標注資料成本太高、容易overfitting讓通用能力下降、時效性差(新base model出現直接淘汰你的投入)、通常prompt engineering也能達到效果。只有在法律、科學等需要高精度重複輸出的domain,或base model在特定領域明顯吃力時才值得。

RAG(Retrieval-Augmented Generation) 是解決知識補充的標準方案。做法是先用embedding模型把文件轉成向量存入向量資料庫,使用者問題也embedding後進行語意匹配檢索(而非關鍵字),再將檢索結果加入prompt。這解決了context window限制和資訊時效性問題。可以搭配chunking(固定大小片段)和多層次儲存(整篇、每章、每段各自向量化)來提高大文件中的命中率。有人說長context模型成熟後RAG就沒用了,但教授認為理論上對、實務上錯,因為還要面對Latency問題——無法每次query都把整個資料庫重讀,就像搜尋引擎也要靠預先建好的索引。

從強化單一LLM進到系統設計,需要思維上的徹底翻轉。傳統軟體吃結構化資料、邏輯deterministic、工程師精確控制每一步;Agentic系統 則吃自由文本、邏輯fuzzy、工程師要像manager一樣給目標和限制讓AI自己決定。實戰的第一步是任務拆解——以客服改地址為例,分為抽資訊→查資料庫→檢查政策→起草回信→送email五步,每步決定用LLM、RAG、tool還是其他工具。打造agent的三核心是:定義角色和邊界的Prompts、管理可見資訊的Context Management(分高頻的Working memory和低頻的Archival memory)、以及Agent能呼叫的Tools(做事類和查資料類)。

評估系統 決定了agentic系統的穩定性。教授給了三維度評估框架:End-to-End看整體滿意度vs Component-based拆開看每步、Objective自動驗證vs Subjective靠人工或LLM評審、Quantitative看數字vs Qualitative看感覺。以客服禮貌度為例,先人工掃出問題(error analysis),設計基於rubric的LLM-as-Judge eval,再用A/B test對比模型和prompt的差異,一次只動一個變因。

最後是Multi-Agent 系統。單一agent已能拆步驟call tool做RAG,但multi-agent價值在平行處理(訂機票時同時找航班、飯店、天氣)和功能復用(design agent給多個團隊用)。協調模式分hierarchical(使用者只跟Orchestrator講話)和flat(agent直接互通),智慧家庭例子用主hierarchical但某些agent間水平溝通。核心心態:把agent當作tool,就跟把API當作tool一樣,對外暴露tool-like介面。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「AI 技術」的內容

Between Two Nerds: Attribution is dead, long live attribution
32 min
AI 技術英文PODCAST8月25日

Between Two Nerds: Attribution is dead, long live attribution

Risky Business

  • 工具成本的破壞性下降 — 傳統上,攻擊者必須重複使用昂貴自製的惡意軟體或工具組,因為開發和維護成本極高。這種成本結構使得安全研究人員可以通過工具特徵和程式碼簽名來追蹤攻擊者。LLM 自動化了代碼生成與維護工作流,使得攻擊者可以輕易為每個目標生成新工具,或改用通用系統工具,導致傳統的工具特徵分析失效。
  • 所有取證證據都在攻擊者掌控之中 — 無論是使用的 IP 位址、惡意軟體類型或戰術流程,這些都是攻擊者的主動選擇。即使看似是隨機巧合,攻擊者仍有能力在事前決定留下什麼痕跡。因此,所有可恢復的取證證據本質上都是攻擊者願意暴露的信息。
  • LLM 削弱工具簽名但保留高階行為特徵 — LLM 經過公開駭客技術訓練,使不同使用者產生相似的攻擊模式。然而,勒索軟體集團、國家級行為者的受害者選擇、贖金要求方式或目標模式等高階特徵仍具有識別價值。例如,鎖定加密交易所的攻擊幾乎只能指向朝鮮。
Everything Goldman Sachs Taught Me About AI (In 10 minutes)
AI 技術英文8月24日

Everything Goldman Sachs Taught Me About AI (In 10 minutes)

Nate Herk

  • 驗證優於相信:看起來完整的AI輸出不等於正確答案,需在提示中要求模型重新檢查數字、引用來源,並對無把握的部分標記。
  • 區分AI與自動化:確定步驟且答案已知的任務用傳統自動化更便宜快速;只在需要判斷力、靈活性或處理複雜資訊時才用AI,兩者結合效果最佳。
  • 以問題驅動選型:先寫清楚「要解決的問題是什麼、成功的樣子是什麼」,再決定用什麼工具,許多失敗項目是從技術而非問題出發。
Mu: a self-hosted personal agent where the interface is an email address you can write to
AI 技術英文8月23日

Mu: a self-hosted personal agent where the interface is an email address you can write to

GitHub Awesome

  • Mu 是自主代理人系統,具有實際網址與獨立伺服器,用戶可透過多種方式與其互動——網頁應用、電子郵件或程式化介面。
  • 架構完整覆蓋日常工作流程的多個層面,整合郵件收發(SMTP/IMAP)、檔案管理、行事曆、新聞聚合、市場數據與搜尋功能於一個 Go 伺服器內。
  • 支援自帶模型與多種通訊協定,用戶可選擇不同的 AI 模型,並透過 MCP、HTTP API 或命令列工具整合到其他系統。