AI Agent 是什麼?從安排聚餐看懂工具與行動

AI Agent 是能朝一個目標工作,根據目前結果決定下一步的 AI 系統。它可能使用搜尋、讀檔或行事曆等工具;能否訂位、寄信或改資料,則取決於產品提供什麼工具,以及你允許它做什麼。

例如請它幫忙找聚餐地點,重點不只是產生一份建議,而是遇到資料不足時能接著查,發現條件不符時能改找其他選項。


AI Agent 是什麼?先認識三個部分

Agent 常翻成代理系統。新手可以先看三個部分:目標說明要完成什麼;模型負責理解資料、選擇下一步;工具讓它取得資訊或執行動作,例如搜尋餐廳、讀取你提供的時間表。

系統還需要記住目前做完什麼、哪些資料沒找到,並遵守允許範圍。沒有訂位工具,就不能只靠一段文字把餐廳訂好;有工具,也不等於可以不經允許操作。

看資料,再決定下一步:能做哪些事,要看工具與允許範圍

完整例子:請它找一個聚餐地點

以下餐廳與查詢結果都是虛構教學資料,不是實際營業資訊。假設四人要在星期六 18:00 聚餐,每人預算 600 元,其中一人吃素。可以先這樣交代:

請比較 A、B 兩間餐廳是否符合四人、星期六晚間、每人六百元內,且有素食的條件。請列出查到的依據;缺資料就寫待確認。這一步只查資料與列選項,不訂位、不付款。

假設工具回傳:A 的菜單只有葷食套餐 550 元,未說是否含服務費;B 列有素食套餐 500 元、另加一成服務費,星期六營業,但沒有即時空位資訊。


Agent 如何決定下一步?

依這些資料,A 需要再查素食選項與額外費用;B 的每人餐費是 500+50=550 元,符合預算,但空位仍未知。四人餐費合計 2,200 元,不代表已經有位子。

Agent 可以接著找餐廳的正式菜單或訂位資訊;若工具查不到,就把缺口交給你確認。符合這一步要求的交付可以是:「B 的餐費與素食條件符合;星期六 18:00 是否有四人位仍待確認,尚未訂位。」

重點是依新資料改變下一步。它不能把「有營業」推成「有空位」,也不能把「已列出訂位步驟」寫成「訂位成功」。

從餐廳資料到可查的結論:以下是正文的虛構教學例子

和聊天、固定工作流程差在哪?

聊天是互動方式,Agent 是系統做事的方式,所以同一個聊天產品也可能提供 Agent 功能。不能只看有沒有對話框來分類。

固定工作流程會照預先排好的順序走,例如每次收到表單都整理成一封通知。Agent 則會根據途中結果決定部分步驟,例如 A 沒有素食資訊,就改查其他來源。

如果你的工作只是把同一張表換成固定格式,清楚的指令或簡單流程可能已經夠用,不必因為名稱新就增加複雜度。


開始前,先確認它能動哪些資料

第一次使用,先選小範圍、結果好檢查的任務。只需要查餐廳時,不必連接私人信箱或付款工具;需要時間表時,可以先給一份不含他人個資的副本。

若下一步要真的訂位或寄邀請,先看清楚日期、人數、收件人與費用,再給明確指示。這不是每個小步驟都要停下來,而是避免「幫我找資料」被擴張成尚未決定的實際行動。

也要知道如何停止任務、取消不再需要的連接,以及從哪裡查看已完成的動作。

授權下一步前,先看四件事:先查清楚,再決定是否真的操作

用 Agent 時常見的三個問題

  • 把錯誤一路帶下去:日期讀錯,後面的查詢和邀請可能都錯。中途確認重要資料,最後查實際結果。
  • 被外部文字帶偏:網頁可能藏有要求它忽略原任務或洩漏資料的指令,這類問題常稱提示注入。外部網頁內容不應自動變成你的新指示。
  • 一直做卻沒進展:反覆搜尋或重試可能增加等待與費用。先限制查詢範圍,找不到就請它列出缺少什麼,停下來確認。

不要只相信「已完成」三個字。核對餐廳回覆、預約結果或實際檔案,才能知道工作做到哪裡。


總結

AI Agent 可以用工具取得資訊,依結果決定下一步。先把目標與允許範圍說清楚,從查兩間餐廳這類小任務開始;確認結果符合條件後,再決定是否授權下一個實際動作。


參考資料

重點整理

AI Agent 一定會操作滑鼠和鍵盤嗎?

不一定。它也可以透過產品提供的連接工具搜尋、讀檔或查行事曆,不必模仿人在螢幕上的操作。

聊天機器人和 Agent 一定是不同產品嗎?

不是。同一個聊天產品可能提供一般對話與 Agent 功能。要看這次任務是否能使用工具、根據結果調整步驟,以及可執行哪些動作。

可以把整件事完全交給 Agent 嗎?

先看任務、工具、權限和出錯後果。從範圍小且可核對的工作開始,重要資料自己檢查;涉及訂位、寄送或付款時,確定內容後再給明確指示。
分享此內容: