迭代提示和「從頭重問」有什麼本質差別?為什麼迭代更有效?
這兩種方式的根本差別在於是否保留和利用前一次的上下文。
當你從頭重問,Claude 對你上一次的輸出、你不喜歡的地方、以及你已經傳達的背景資訊完全沒有記憶。你要重新建立所有的背景,而且你往往不清楚「這次要怎麼問才不會又出現一樣的問題」,結果往往是:新的輸出有些舊問題解決了,但又出現了新問題。
迭代提示的核心優勢是漸進式精化:Claude 記得你說了什麼、已經做了什麼修改,所以每一個追加指令都是在前一個版本的基礎上建立的,不會改了一個地方又退回到另一個問題。這就像和一個人反覆討論同一份草稿,而不是每次都讓他重新寫一份新的。
另一個實用的優勢:在迭代過程中,你能更清楚地理解自己真正要什麼。第一次輸出可能不完美,但它讓你能說「我不要這樣,我要更像這樣的感覺」——這個「看到具體的東西之後才能說清楚的表達」,是讓迭代比一次性提示更有效率的重要原因。
有沒有什麼「好的追加指令」的公式?怎麼說才能讓 Claude 知道要改哪裡?
好的追加指令有一個核心原則:說清楚「什麼地方」有「什麼問題」,以及你要改成「什麼樣子」。三個要素不需要全部都有,但越多越能幫助 Claude 做出精準的修改。
最有效的追加指令格式(從高效到低效):
「[具體位置] + [問題描述] + [期望方向]」 例:「第三段太學術感,請改成更口語、更直接的語氣,像在和業務夥伴說話」——這三個要素都有,修改方向非常清楚。
「[問題描述] + [期望方向]」 例:「整體語氣太正式,請改成半正式風格,大概是聰明的朋友在提建議的感覺」——缺少位置,Claude 會全面調整,有時候有點過頭。
「[只有期望方向]」 例:「請改得更簡潔一點」——Claude 能猜你的方向,但可能猜錯要簡潔哪裡、簡潔多少。
常用的高效追加指令範例:
一個對話裡應該迭代幾次?有沒有「迭代太多反而沒效果」的情況?
理論上沒有固定的次數限制,但實際上有幾個信號告訴你「這次迭代的方式需要調整了」:
迭代 3-4 次後還是不對的可能原因:
迭代「足夠了」的判斷標準: 你拿到輸出後,只需要 30 秒以內的手動修改(加幾個字、換一個詞)就能直接使用,就代表迭代已經完成了。
什麼時候應該開新對話而不是繼續迭代: 當對話已經很長(20 輪以上)、當你發現輸出品質開始下滑(Claude 可能開始受到 Context Window 限制的影響)、或者當你的任務方向完全改變時,開新對話更有效率。
迭代提示適合用在哪些任務?哪些任務反而不適合?
迭代提示和其他提示技巧不同,它是一個過程導向的方法,而不是一個一次性的技術。最適合和最不適合迭代的任務類型:
最適合迭代的任務: 任何「你知道好壞,但說不清楚確切規格」的任務——寫作和文字潤飾(語氣、風格、語氣拿捏)、提案和報告的結構(整體架構是否清楚)、視覺或創意性任務(用 Claude 生成描述,然後逐步調整)。這類任務的好壞通常要「看到了才知道」,所以迭代是最自然的工作方式。
次適合迭代的任務: 有明確格式規範的任務(例如固定模板的填寫)——這類任務更適合用好的 System Prompt 或 Few-Shot 提示詞一次完成,不需要多輪迭代。但如果第一次輸出不完全符合格式,迭代仍然比從頭重問有效率。
不適合迭代的任務: 需要「全部或全無」正確性的任務,例如數學計算、程式碼(邏輯錯誤了就是錯,迭代改語氣沒用)、以及需要實時資訊的查詢(迭代不會讓 Claude 知道它訓練資料截止後的事情)。這類任務如果第一次輸出有根本性的錯誤,應該補充正確資訊、開新對話,而不是用追加指令「修飾」一個根本上就不對的輸出。
孫小姐是一家 B2B 軟體公司的行銷主管,她需要為一個即將推出的新功能準備一份給現有客戶的公告郵件。她有功能說明、目標客群分析、以及一些過去的好案例,但不確定郵件的語氣和結構怎麼拿捏。
第一次提示:「我們即將推出一個新的自動化報表功能,目標是讓現有的企業客戶減少每週手動整理報表的時間。請幫我寫一封公告郵件。」
Claude 輸出了一封完整的郵件,結構清楚,但有兩個問題:① 語氣太正式,感覺更像法律公告而不是客戶溝通;② 把所有功能細節都列進去了,太長,客戶不會讀完。
第一次追加指令:「語氣太正式,請改得更輕鬆一點,像是在跟老客戶說好消息。功能細節不需要全列,只保留最重要的一個好處(節省時間那個),其他刪掉。」
Claude 輸出了第二版:語氣確實輕鬆多了,也短了很多,但孫小姐覺得開頭的鉤子不夠有吸引力,而且結尾沒有明確的 CTA。
第二次追加指令:「開頭改一下——不要以『我們很高興宣布』開場,換成直接說出客戶的痛點(每週花多少時間在手動報表上)。結尾加上一個具體的 CTA:邀請他們報名下週二的功能說明 Webinar,附上連結佔位符。」
第三版輸出了。孫小姐花了 20 秒把 Webinar 連結填進去、加了客戶的名字,然後直接發出去了。整個過程三輪迭代,從第一次提示到可以發送的郵件,不到 10 分鐘。
重點:如果孫小姐在第一版輸出不滿意後直接從頭重問,她可能要再猜一次「怎麼說才能讓語氣對、長度對、鉤子對」,而且未必猜中。迭代讓每一步都是明確的方向修正,而不是重新猜測。
迭代提示的核心取捨:靈活性 vs 初期清晰度。
迭代提示讓你不需要在一開始就把所有要求說清楚,可以「邊做邊調整」——這是很大的靈活性優勢,特別是對那些你自己也還沒想清楚、或者很難用文字提前定義的任務。
但代價是:如果你的初始提示詞品質很差、方向完全錯誤,再多次迭代也很難得到好的結果,因為迭代是在初始框架上精化,不是從零開始重建。
最佳使用策略:用足夠好(70分)的初始提示詞快速得到第一版草稿,然後透過 2-3 輪精確的迭代把品質推到 90 分。不要把精力花在讓初始提示詞達到 100 分,也不要在初始提示詞只有 30 分的情況下期待迭代能做到 90 分。