Agent 是一次把所有事情想完嗎?
你請 Agent 把三張照片各縮小一份,原圖保留。工具另存新圖後,Agent 還要讀取新圖資訊,把檢查結果用在下一輪判斷。
通常不是。它會取得資訊、採取行動、查看結果,再根據結果繼續。
需要時先看:AI 這次有拿到哪些資訊?、AI 怎麼讀取檔案或修改內容?
另存後檢查發現一張仍太大,Agent 根據結果提出下一步。不能擅自覆蓋原圖或改用外部服務。
一次操作的結果,可能是下一次操作的起點。
要分清它打算做什麼、工具是否真的動手,以及檔案或外部系統變成什麼;只說一句「完成」,看不出這三件事。
例子
放到實際情況裡
把三張照片各縮小一份,原圖保留;若新圖仍太大或看不清楚,先回報,不要寄出。
Agent 取得照片大小,讓工具按約定方式縮小並另存。
檢查發現其中一張仍超過約定的檔案大小。
它把這個結果納入下一輪,提出進一步縮小的做法;若會犧牲更多清晰度,先詢問你。
已產生新圖,但其中一張未達要求;檢查結果讓 Agent 知道還有哪些工作。
循環不保證成功。不能為了讓檔案變小,就擅自刪照片、覆蓋原圖或改成上傳外部服務。