免費全文 Agent 開發 入門

從 Chatbot 到 Agent:三個要補上的東西

已經有一個能對話的機器人,要升級成能做事的 Agent,需要補的其實不多。

Agent 開發教程封面

很多團隊已經有可用的問答機器人,想再往前一步。實際要補的是三件事:工具、狀態、界線。

一、工具

先挑一個「使用者最常請你幫忙做、但目前只能給步驟」的動作,把它變成工具。從一個開始,不要一次做十個。

二、狀態

Chatbot 通常是無狀態的一問一答;Agent 需要在多輪之間保持任務狀態。最小做法是一個任務物件,記錄目標、已完成步驟與中間結果。

task = {
  'goal': '查出訂單 ORD123 的狀態並回覆客戶',
  'steps_done': [],
  'facts': {},          # 工具查到的結構化資料
  'status': 'running',  # running | need_confirm | done | failed
}

三、界線

  • 哪些動作可以自動做、哪些要確認。
  • 最多跑幾步、最多花多少錢。
  • 做不到時怎麼收尾——轉真人、回報限制,而不是硬編一個答案。

驗收方式也要改

Chatbot 看回答品質,Agent 看任務完成率。準備 20 個真實任務,記錄「完全完成/部分完成/失敗」三種結果,這比看對話好不好讀有意義得多。

第一版先做成「Agent 提議、人執行」。等提議的正確率穩定了再開放自動執行,風險小很多。
下一步

這個主題還有更深入的實戰教程

VIP 專區收錄 50 篇進階內容:架構設計、生產環境取捨、成本與合規。 每週五新增 3 篇。

看訂閱方案 → 先逛逛 VIP 專區

延伸閱讀

更多Agent 開發 →