階段 10 · AI 工具與 AI 應用進階
AI Agent(AI 代理)
會自己分多步、邊做邊修正來完成一個目標的 AI,而不只是回你一句話。
先用一句話理解
英文全名:AI Agent
會自己分多步、邊做邊修正來完成一個目標的 AI,而不只是回你一句話。
打個比方
聊天 AI 像「問路」;agent 像「請人代辦」——你給目標,他自己規劃步驟、動手、回報。
什麼時候會遇到
任務需要自己跑好幾步:讀資料、改多個檔案、跑指令、看結果再決定下一步時。
再往深一點看
Agent 是「會自己採取多步行動」的 AI:它能規劃步驟、呼叫工具(讀寫檔案、執行指令、查資料),看了結果再決定下一步,直到達成目標。在 AI coding 的世界裡,agent 有幾種形態——在編輯器內協助你的是 AI IDE;能讀整包程式、跨檔案自己改的是 repo agent;把 editor、terminal、browser 串成任務工作台、讓多個 agent 並行的則叫 agent-first IDE。共同重點是:agent 自主性越高,你越需要用清楚的目標、限制和驗證標準把它「框住」,並檢查它的產出,而不是只看它說「完成了」。
舉個例子
你請一個 agent「把專案裡所有日期改用台北時區,並補上對應測試」。它會先列出要改的檔案、逐一修改、跑測試、回報哪裡改了與測試是否通過——這一連串自主步驟,就是 agent 和單純聊天問答的差別。
常見誤解
- - 把 agent 當成「一定對」的黑盒,不看它的 diff 和驗證結果就採用。
- - 目標和限制給得太模糊,agent 自由發揮的空間越大、越容易跑偏。
- - 需求都還沒想清楚就找 agent 實作,等於請人照一張看不懂的草圖蓋房子。
相關名詞
相關服務
GitHub