Agent 實戰
教科書的 3 步 vs 真實的 N 步
教科書説 Agent 循環是「想→做→看」三步。但當你真正把 Agent 推上生產環境,每轉一圈要做的事比你想像的多得多。
教科書版 vs 真實版
教科書版 ReAct
1
Think — 思考下一步該做啲咩
2
Act — 調用一個工具
3
Observe — 拿到結果,決定下一步
循環直到任務完成
⚙️ 真實生產版(單輪)
點解會多出咁多?
教科書省略的部分,恰恰是讓 Agent 穩定、安全、可用的關鍵:
- 上下文壓縮 — 對話越來越長,不裁剪就會超出窗口
- 權限校驗 — 呢個工具用戶有冇權限調?參數合唔合法?
- 併發調度 — 多個工具可唔可以一齊跑?點樣協調?
- 錯誤處理 — 工具超時咗點算?返回格式錯咗點算?
- 結果回寫 — 執行結果要寫回上下文、更新狀態、觸發通知
- 安全審計 — 記錄每一步操作,以防出問題可追溯
真實的 Agent 每轉一圈,要做的事比你想的多 5 倍。教科書的 3 步只是骨架,生產環境的每一輪循環裏藏着權限、壓縮、容錯、審計等大量隱藏邏輯,這些才是 Agent 工程的核心工作量。