LangChain 推出 AgentMiddleware 系統,使開發者能夠透過 PII 偵測、動態工具選擇及生產環境的鉤子來自訂 AI 代理行為LangChain 推出 AgentMiddleware 系統,使開發者能夠透過 PII 偵測、動態工具選擇及生產環境的鉤子來自訂 AI 代理行為

LangChain 推出代理中介軟體,用於自訂 AI 工具開發

2026/03/26 23:31
閱讀時長 6 分鐘
如需對本內容提供反饋或相關疑問,請通過郵箱 [email protected] 聯絡我們。

LangChain 推出代理中介軟體,用於自訂 AI 框架開發

Felix Pinkston 2026年3月26日 15:31

LangChain 推出 AgentMiddleware 系統,讓開發者能夠透過用於 PII 偵測、動態工具選擇和生產就緒功能的鉤子來自訂 AI 代理行為。

LangChain 推出代理中介軟體,用於自訂 AI 框架開發

LangChain 已發布了一個全面的中介軟體系統,讓開發者無需從頭重建核心基礎設施即可自訂 AI 代理行為。該框架詳細說明於2026年3月26日的部落格文章中,引入了六個不同的鉤子,可在循環的每個階段攔截和修改代理執行。

中介軟體架構解決了代理開發中的一個持續痛點:展示就緒原型與生產系統之間的差距。雖然基本的自訂(如交換系統提示或添加工具)一直都很簡單,但修改基本的代理循環——模型呼叫之前發生什麼、工具如何執行、人類何時介入——需要大量的自訂程式碼。

鉤子系統的運作方式

AgentMiddleware 公開了六個介入點。before_agent 在呼叫時觸發一次,用於載入記憶體或驗證輸入。before_model 在每次 LLM 呼叫之前執行,適用於修剪歷史記錄或捕捉敏感資料。wrap_model_call 處理快取、重試和動態工具綁定。wrap_tool_call 對工具執行做同樣的事情。after_model 插入人在迴路中的工作流程。after_agent 處理清理和通知。

這些中介軟體可以堆疊。開發者可以在不發生衝突的情況下層疊多個修改。

常見問題的內建解決方案

LangChain 為在生產部署中不斷出現的模式提供預先建置的中介軟體。PIIMiddleware 實作了 before_modelafter_model 鉤子來遮罩、修訂或雜湊個人識別資訊——這對於 HIPAA 合規至關重要,因為您不能僅僅透過提示來實現法律安全。

LLMToolSelectorMiddleware 透過在主呼叫之前執行一個快速模型來識別註冊表中的相關工具,從而解決上下文膨脹問題,僅綁定所需的內容。SummarizationMiddleware 透過在權杖計數過高時壓縮訊息歷史記錄來防止上下文溢出。

ModelRetryMiddleware 使用可配置的重試邏輯包裝 API 呼叫——重試次數、退避因子、速率限制的初始延遲。ShellToolMiddleware 處理代理循環周圍的資源初始化和拆除。

深度代理作為概念驗證

LangChain 完全在這個中介軟體堆疊上建置了深度代理來驗證架構。代理框架在 create_agent(LangChain 的標準入口點)上執行,並在頂部層疊專門的中介軟體:用於基於檔案的上下文管理的 FilesystemMiddleware、用於上下文隔離子代理的 SubagentMiddleware、用於漸進式能力揭露的 SkillsMiddleware。

這種方法讓團隊能夠獨立擁有不同的關注點。業務邏輯與核心代理程式碼保持解耦。可重複使用的中介軟體可以在沒有緊密耦合的情況下跨組織傳播。

這對代理開發的意義

LangChain 承認,提升模型能力最終將吸收一些目前的中介軟體功能——摘要、工具選擇、輸出修剪可能會轉移到模型本身。但確定性政策執行、生產護欄和業務特定邏輯不會遷移。這些將留在框架層。

開發者可以從 create_agent 開始進行最小設定,或使用 create_deep_agent 獲得更強大的基礎。自訂中介軟體貢獻可透過 LangChain 的整合文件接受。

圖片來源:Shutterstock
  • langchain
  • AI 代理
  • 中介軟體
  • 深度代理
  • 開發者工具
市場機遇
READY 圖標
READY實時價格 (READY)
$0.01056
$0.01056$0.01056
0.00%
USD
READY (READY) 實時價格圖表
免責聲明: 本網站轉載的文章均來源於公開平台,僅供參考。這些文章不代表 MEXC 的觀點或意見。所有版權歸原作者所有。如果您認為任何轉載文章侵犯了第三方權利,請聯絡 [email protected] 以便將其刪除。MEXC 不對轉載文章的及時性、準確性或完整性作出任何陳述或保證,並且不對基於此類內容所採取的任何行動或決定承擔責任。轉載材料僅供參考,不構成任何商業、金融、法律和/或稅務決策的建議、認可或依據。