頭條 · 框架與項目
LangGraph 讓循環邏輯更容易寫出來,也因此更容易在沒有紀律的情況下寫出失控的循環。這篇文章記錄的三個坑,沒有一個是官方教學會告訴你的,因為官方範例通常設計得太簡單,根本不會觸發這些情境。
Chris Vale
·
2026年07月10日
知道 LangGraph 用「圖」的結構表達循環和條件分支是一回事,實際動手搭建一個會用到這些特性的 Agent,又是另一回事。這篇文章不重複介紹 LangGraph 的基礎概念(節點、邊、狀態這些定義),而是用一個具體的 DeFi 收益優化 Agent 為例,走一遍實際的設計和實作過程,並記錄過程中真正踩過的幾個坑——這些坑通常不會出現在官方入門教學裡,因為官方教學的範例通常刻意設計得簡單,不會觸發這些邊界情況。從需求出發,先畫圖再寫程式碼這個 Agent 的任務是:定期檢查多個借貸協議的利率,如果發現值得套利的機會(把資金從利率較低的協議移到利率較高的協議,扣除 Gas 成本後仍然划算),就執行移倉操作;如果沒有找到好機會,就等待一段時間後重新檢查。在寫任何程式碼之前,先把這個流程畫成一張圖:`query_rates`(查詢所有協議的當前利率)→...