iT邦幫忙

2026 iThome 鐵人賽

DAY 21
0
Claude AI

如何讓 AI 主動完成複雜任務?Claude Code × Agentic Workflow 實戰系列 第 21 篇

Day 21|Human-in-the-Loop:哪些事情該讓 AI 自己決定?

  • 分享至 

  • xImage
  •  

前幾天讓 Claude Code 自己完成文章搜尋功能,再加上 Test 和 Self-Check 之後,我開始思考一個問題:

如果 AI 已經可以自己分析、寫 Code、執行 Test、修正錯誤,那是不是所有事情都可以交給 AI 自己決定?

實際想想,好像也不是。

例如新增一個簡單的 API,讓 Claude Code 自己修改程式並執行 Test,我可能不需要每一個步驟都確認。

但如果今天要修改 Database 結構、刪除資料、修改登入權限,甚至是刪除大量檔案,這些操作如果完全讓 AI 自己決定,就可能產生比較大的影響。

所以今天我開始研究 Human-in-the-Loop。

簡單來說,就是:

讓 AI 負責可以自動處理的工作,但在重要決策點保留人工確認。

我先用 Claude Code 實際測試一個情境:

請分析目前的帳號系統,
如果要修改使用者資料表結構,
請先提出修改計畫。

不要修改任何程式碼,
也不要執行 Database Migration。
等我確認後再開始。

image
image
image

這次我希望 AI 做的事情不是直接執行,而是先分析目前的資料庫結構,告訴我需要修改哪些地方、可能會影響哪些 API,以及需要注意哪些問題。

等我確認計畫沒有問題之後,再讓 Claude Code 開始修改。
image

這和前幾天最大的差別,就是我開始把「AI 可以自己做什麼」和「哪些事情一定要人確認」分開。

像一般的 Code 搜尋、建立 Test、執行 Test、分析錯誤,通常可以讓 AI 自己處理。

但像 Database Migration、刪除資料、權限修改、架構變更,就比較適合先停下來讓人確認。

我也發現,Human-in-the-Loop 並不是代表 AI 不夠自動化,而是把人的判斷放在真正重要的地方。

如果每一件事情都要我確認,AI 就很難真正幫我節省時間。

但如果什麼事情都完全交給 AI,遇到高風險操作時又可能失去控制。

所以我現在比較希望的方式是:

低風險工作讓 AI 自己完成,高風險決策則交給人確認。

經過前面 20 天的實驗,我開始慢慢理解,我真正想打造的並不是一個「完全不用人的 AI」。

而是一個知道什麼事情可以自己做、什麼事情需要停下來詢問我的 AI 開發夥伴。

這也讓我開始思考下一個問題:

如果一個需求同時需要修改很多檔案,Claude Code 能不能自己維持整個專案的一致性?

明天研究主題:讓 Claude Code 處理跨檔案任務


上一篇
Day 20|讓 Claude Code 自己檢查:真的完成了嗎?
下一篇
Day 22|讓 Claude Code 處理跨檔案任務
系列文
如何讓 AI 主動完成複雜任務?Claude Code × Agentic Workflow 實戰 共 23 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言