KeyFrame內部研究專用

Your agent architecture has a half-life of 6 months — Dan Farrelly, CTO, Inngest

AI Engineer·7月21日週二·19 min英文

三句話摘要

AI 代理架構的三層解耦設計:如何通過穩定的執行層應對快速變化的技術生態。 做好執行層的三件事(可恢復性、多種調用模式、完整可觀測性),其他層級就能快速迭代而不影響核心,這是在 AI 快速變化時代構建長期可維護系統的關鍵。 三層架構各有不同半衰期:執行層(大腦)處理流程與狀態、上下文層(知識)包含模型與提示、計算層(手)管理沙箱與執行環境。大多數團隊混淆這三層,導致一層的變化拖累整體,執行層應設計為可維持數年而不需大幅重寫。

重點整理

重點
  • 1

    三層架構各有不同半衰期:執行層(大腦)處理流程與狀態、上下文層(知識)包含模型與提示、計算層(手)管理沙箱與執行環境。大多數團隊混淆這三層,導致一層的變化拖累整體,執行層應設計為可維持數年而不需大幅重寫。

  • 2

    執行層的三大核心能力:可恢復性(故障後無需從頭啟動)、支援多種調用模式(cron、事件觸發、API、人工干預、子代理、異步調用)、完整的會話級可觀測性(追蹤每個步驟的失敗與成功)。沒有這些,後台代理、循環系統等新興模式都無法真正投入生產。

  • 3

    沙箱與執行層的角色分工:沙箱天生短暫無狀態,不應承載持久化或快照管理,這是反模式。執行層應該提供上下文、順序與持久性,沙箱就像雙手,執行層就像大腦,分工才能高效運作。

  • 4

    新兴架構模式都依賴執行層:後台代理、動態工作流、自主循環、代理工廠這些模式都是長期運行、異步執行、需要深度觀測性的系統。沒有正確的執行層基礎設施,根本無法調試或改進這類系統。

實用技巧與重點

乾貨
  • 半衰期數據
  • 提示詞:1-4 週
  • 模型:幾個月
  • 執行層(設計得當):3-5 年
  • 執行層的五大原語
  • 事件觸發(Event Triggers)
  • 定時任務(Cron Scheduling)
  • 代理間協調(Agent Orchestration)
  • 延遲任務(Deferred Execution)
  • 完整會話追蹤(Session Tracking)
  • 循環架構三層範例
  • Cron 健康檢查(每 30 分鐘拉取系統指標)
  • 分診代理(子代理深入調查根本原因)
  • 審查函數(週期評估系統表現與改進方向)
  • 新興代理模式特徵
  • 後台代理:可能運行數分鐘到數小時,數百個工具調用,極可能至少失敗一次
  • 循環系統:持續運作或按排程運作,根據狀態評估決策下一步
  • 都需要 Cron、子代理委託、歷史記錄可檢查、可靠運行
  • 可觀測性的評分位置
  • 狀態轉移時刻
  • 工具調用完成後
  • 子代理委託與返回時
  • 可附加外部事件(PR 提交、報告保存等)驗證實際結果
  • 講者背景
  • Dan,Ingest 技術長兼聯合創始人
  • Ingest:為 AI 代理提供持久執行層解決方案,支援事件觸發、調度、代理協調、無基礎設施管理

結論

結論

做好執行層的三件事(可恢復性、多種調用模式、完整可觀測性),其他層級就能快速迭代而不影響核心,這是在 AI 快速變化時代構建長期可維護系統的關鍵。

完整解析

詳細

代理系統為何 6 個月就需重寫?看起來是架構問題,本質卻在於快速變化。LLM 模型推陳出新、框架版本迭代、工具調用標準演進,每一個變化都可能打亂整個系統。講者 Dan 的觀察是,大多數團隊在設計架構時沒有清楚的分層,導致上下文層(模型、提示)的短期變化直接滲透到執行層,使得本應穩定的系統也被迫跟著改寫。

正確的做法是按照不同變化週期分層。執行層是大腦,負責流程邏輯、狀態管理、持久化與重試機制——這部分設計得當可以維持 3-5 年。上下文層是知識,包括選用的 LLM 模型、提示詞、工具定義與記憶體結構——這部分可能每 3 個月就要調整一次。計算層是手,負責沙箱、執行環境與瀏覽器操作——根據需求快速替換。三層獨立設計,可以交換模型而執行層不動,升級框架而上下文層保持,甚至改換沙箱服務商而整個系統運轉如常。

執行層要做好三件事。第一是可恢復性:當 LLM 調用失敗、工具執行出錯時,系統必須能暫停並恢復,不能從頭開始——否則長時間運行的代理每次失敗都要重新燒 Token 與成本。要實現這一點,狀態不能存在內存或隨機磁碟,必須持久化到外部系統,並支援檢查點恢復。第二是支援多種調用模式:定時任務(Cron)、事件觸發、REST API、人工干預、子代理委託、異步延遲調用,這些原語的靈活組合才能構建實際生產系統。第三是完整的會話級可觀測性,從觸發點到整個調用棧的完整追蹤,包括 LLM 調用、工具調用、數據庫錯誤、權限問題與性能指標。

沙箱的作用常被誤解。沙箱是無狀態與短暫的,適合執行隔離的計算任務,不適合承載持久化狀態或快照管理。講者用比喻說,沙箱就像雙手,執行層就像大腦——大腦指揮雙手做事,記住上一步做過什麼、下一步該做什麼,而雙手只負責當下的動作。

新興的代理模式(後台代理、動態工作流、自主循環、代理工廠)都是長期運行、異步執行的系統,都需要深度的可觀測性與可恢復性。講者舉例一個簡單的循環系統:第一步每 30 分鐘用 Cron 拉取系統健康指標,問 LLM 是否需要採取行動;第二步如果有問題就委派分診代理進行深入調查(可能需要啟動沙箱、克隆程式碼、分析提交歷史);第三步週期性執行審查函數,評估分診系統的表現、提示詞是否需調整、是否有漏檢或過度反應。這個簡單例子需要的是事件觸發、子代理協調、完整的執行追蹤,沒有執行層支援根本做不了。

執行層另一個巨大優勢是成為可觀測性與評分的中心。代理的輸入、每步操作的選擇、子代理的委派、工作流的調用都流過執行層,使得這裡成為理想的評估位置。可以在狀態轉移或工具完成時附加評分邏輯,連接外部事件(如工程團隊是否因為分診結果提交了 PR、研究報告是否被保存)來驗證代理的實際效果,最終構建基於真實結果的評分系統而非虛假的指標。

關鍵時刻

Pipeline v2

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

事實查核

Pipeline v2

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

更多「AI 技術」的內容

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing
編輯精選
83 min
AI 技術英文PODCAST8月26日

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing

Latent Space

  • 加速傳統物理模擬的典範轉移:氣象科學家原本認為 AI 無法匹敵數十年的物理建模工作,但傅里葉神經算子不僅達到同等精度,還快了一萬多倍。原本需要超級計算機的計算現在用消費級 GPU 就能完成,這改變了整個領域的思維方式。
  • 傅里葉域的非局部現象捕捉:傅里葉域能有效表示非局部現象(如大氣河流跨越千里的影響),且計算複雜度為準線性,遠優於完全連接的全局模型。這特別適合流體動力學、量子化學等自然現象中普遍存在的非局部相互作用。
  • 多解析度連續函數表示:神經算子將輸入輸出視為連續函數而非固定維度向量,可在推論時以任意解析度查詢,並能在更高解析度上疊加物理約束或額外數據,克服了固定解析度神經網路的限制。
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 經過公開駭客技術訓練,使不同使用者產生相似的攻擊模式。然而,勒索軟體集團、國家級行為者的受害者選擇、贖金要求方式或目標模式等高階特徵仍具有識別價值。例如,鎖定加密交易所的攻擊幾乎只能指向朝鮮。
Why the Next AI Breakthrough May Come from Physics with Max Welling - #774
55 min
AI 技術英文PODCAST8月25日

Why the Next AI Breakthrough May Come from Physics with Max Welling - #774

TWIML AI

  • 多層篩選的材料設計流程:先搜尋文獻資料庫找現有材料,若無合適的就用生成模型產生數十萬個候選分子,用機器學習力場進行分子動力學模擬篩選,再進行實驗驗證。這套流程相比傳統量子力學計算能加速效率數個數量級。
  • 生成AI與熱力學的數學等價性:資訊論是兩個領域的共同基礎,生成模型的擴散過程與非平衡統計力學描述資訊損失的過程在數學上完全對應,許多開發出來的方法工具在兩領域都有精確對應的形式。
  • 基礎模型的遷移學習策略:先在廣泛材料資料集上訓練基礎力場表示,再針對特定材料類別進行蒸餾微調,既能保持計算效率也能獲得專一性。