一段提示詞定義完成標準,防止 AI Agent 做過頭
Claude Cowork 等代理式能力持續擴充,如何避免 AI Agent 在處理檔案時「做過頭」,是使用者在意的要點。近日外媒 PCWorld 實測注意到,加入一段強調先定義任務完成標準的提示詞,能有效讓 Claude、ChatGPT 或 Gemini 在整理電腦檔案時先停下來確認範圍,再依使用者指示執行,降低誤刪、誤改或延伸處理等風險。
現在,你可以向 Claude Cowork、ChatGPT Work 或 Gemini Spark 下達詳盡指令,要求 AI Agent 應該如何處理與分析你的文件和檔案。但要預測 AI Agent 當下可能做出什麼舉動依舊很難,尤其涉及它如何判斷和何時判定自己已經完成被要求的任務,這時 AI 提示詞技巧是可以派上用場。
要避免 Claude、ChatGPT 或 Gemini 把一道可能帶有破壞力的指令執行得太過火,其中一種相當實用的方法,便是要求 AI Agent 在動手前先有清楚的任務終點,包括結果會是什麼、會產出或修改哪些內容、你如何檢查、哪些事項不屬於這次任務,以及是否還有任何未釐清的問題。
這樣的提示詞可以有不同版本,PCWorld 列舉其中一種提示詞範例:
在你開始之前,先對我要求的任務設定一條明確終點線。請保持簡短,並與這次工作的規模相稱。
**完成結果**:當這項任務完成時,有什麼會成立。
**你將產出什麼**:你將製作或變更的具體事物。
**我將如何得知**:某一項我能親自檢視、測試、計數或以其他方式加以驗證的事物。
**不屬於完成範圍內**:你可能會注意到、但不予處理的相關工作。
**開放性問題**:任何模糊不清、且會改變完成結果的事項。若無這類事項,可以寫下「無」。
請採用能滿足我要求的最簡潔完整版本。避免使用「改善」或「最佳化」等含糊不清的目標。
接著請停下來。不要在同一則回覆便開始動工,等候我的許可。一旦我批准,檢查通過後立即停止。如果你注意到任何其他事項,請將它單獨列在「不屬於這次任務」下,除非我提出要求,請勿逕行處理。
值得一提的是,提示詞的關鍵內容是末尾「先停下來並取得批准」部分,藉此確保 AI Agent 不會在還沒檢視完整個計畫且做出調整之前,便一馬當先做下去。
這種「定義完成」(define done)的概念其實不新奇,可說是一項常見的提示詞做法,能協助 AI Agent 維持在正確的軌道上,避免產生令人不快的結果。
實測中,PCWorld 先用 Claude 協助建立一個包含數十個虛構工作和個人檔案的測試資料夾,再把 ChatGPT 指向該目錄,要求整理檔案並附上上述提示詞。ChatGPT 則回覆整理結果、產出內容、驗證方式、非處理範圍及開放性問題,甚至主動詢問是否要把敏感的財務、稅務、法律、保險及身分文件獨立分類。接著被要求建立一個「機密」資料夾,ChatGPT 等待進一步指示。ChatGPT 獲得允許後,約一分鐘內完成整理,測試檔案也如預期被重新分類。
這種「先定義完成標準,再等待批准」的方法,適用於像是重新命名截圖、整理桌面檔案等直接操作檔案的任務。如果你對執行方向不滿意,可以在開始之前修正範圍,避免 AI Agent 一路往錯誤方向前進。
(首圖來源:AI 生成)