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



