DeepSeek R1 使用技巧:讓推理模型發揮最大效果的 Prompt 寫法
學習如何針對 DeepSeek R1 推理模型寫出有效 Prompt,充分利用思考鏈功能解決數學、邏輯與程式問題。
資料來源: DeepSeek 官方文件
推理模型與一般模型的差異
在學使用技巧之前,先理解 DeepSeek R1 作為「推理模型」的本質差異。
一般語言模型(如 GPT-4o、DeepSeek V3)收到問題後,會直接生成答案。推理模型(如 R1、OpenAI o1)則會先進行「內部思考」,把整個推導過程記錄下來再給出最終答案。
這個差異決定了一件重要的事:R1 不需要你在 Prompt 裡教它「一步一步思考」(如 "Let's think step by step"),因為這已經是它的預設行為。相反地,不必要的冗長指令反而可能干擾它的推理流程。
什麼問題適合用 R1 推理模式?
強烈推薦使用 R1 的情境
數學和數理推導 R1 在競賽數學和工程數學上的表現接近 OpenAI o1,且免費。類型如:
- 「解這道微分方程,並說明每個步驟的邏輯」
- 「這道數學證明哪裡有問題?」
- 「計算這個投資組合的預期報酬率和標準差」
邏輯推理和謎題 R1 的思考過程對於邏輯謎題特別有價值,你可以看到它如何排除不可能的選項:
- 「五個人住在五棟顏色不同的房子裡,根據以下線索,誰養了魚?」
- 「這個論證在邏輯上有什麼謬誤?」
程式碼除錯 R1 的思考過程顯示它如何分析程式問題,對學習而言特別有教育價值:
- 「這段 Python 程式碼為什麼會回傳錯誤?請逐步分析」
- 「設計一個演算法解決以下問題,說明時間複雜度」
複雜決策分析 多個變數、需要權衡利弊的問題,R1 的結構化思考很有幫助:
- 「評估這個商業計畫的可行性,考慮市場、財務、執行三個面向」
不需要 R1,用 V3 即可的情境
- 一般對話和問答
- 寫文章、翻譯、摘要
- 簡單的查詢和事實問答
- 創意寫作
R1 的回答速度比 V3 慢(因為要先「思考」),不需要推理的任務用 V3 更有效率。
R1 的 Prompt 寫法原則
原則一:直接清晰描述問題,不要加多餘指令
不好的 Prompt: 「請你仔細分析,一步一步思考,從多角度考慮,然後告訴我以下數學問題的答案:...」
好的 Prompt: 「求以下積分的閉合解,並確認你的答案:∫(x²+1)/(x⁴+1) dx」
R1 已經會自行思考,不需要你反覆提醒。多餘的修飾語只佔用 token,不增加答案品質。
原則二:給出完整的問題脈絡
| 情境 | 不好的寫法 | 好的寫法 |
|---|---|---|
| 程式除錯 | 「這程式有 bug」 | 「這段 Python 3.11 程式預期輸出 X,實際輸出 Y,請找出問題:[貼上完整程式碼]」 |
| 數學問題 | 「幫我算一下」 | 「計算以下問題,注意 n 是正整數:[完整題目]」 |
| 邏輯分析 | 「這個對嗎」 | 「以下論述是否在邏輯上成立?如果有謬誤,指出是哪種謬誤:[完整論述]」 |
原則三:要求驗證
對於數學和邏輯問題,可以在 Prompt 末尾加上「請驗證你的答案」。R1 在思考過程中會自行進行內部驗證,但明確要求可以讓它在給出最終答案前多做一輪確認。
原則四:閱讀思考過程,不只看結論
DeepThink 模式最大的學習價值在於思考過程本身,不要只看最後的答案。R1 的思考鏈(Thinking)通常會顯示:
- 它嘗試了哪些方法
- 中途發現了什麼錯誤並自我修正
- 為什麼排除了其他可能的解法
對學習數學和程式的使用者,這個過程比答案本身更有價值。
切換模式的實用建議
DeepSeek 網頁版支援在同一對話中切換模式,以下是建議的工作流程:
研究型任務建議流程:
- 先用 V3 做初步探索:「幫我了解 [主題] 的基礎概念」
- 發現複雜子問題後,切換 DeepThink:「剛才提到的 [具體問題],請用推理模式深入分析」
- 回到 V3 做整理:「根據以上分析,請整理成一份結論摘要」
程式開發建議流程:
- 用 V3 快速生成初始程式碼
- 遇到難以解決的 bug,切換 DeepThink 分析根因
- 修正後用 V3 補充說明文件
搜尋功能的使用時機
DeepSeek 也提供網路搜尋功能(開啟「搜尋」按鈕),但與 Perplexity 相比,以下差異值得注意:
- DeepSeek 的搜尋主要抓取中文網站,對台灣本地新聞覆蓋還可以
- 國際英文資訊覆蓋不如 Perplexity
- 來源引用的透明度不如 Perplexity 清晰
建議:需要即時資訊時,Perplexity 仍是更好的選擇。DeepSeek 的搜尋功能用於補充背景資料即可。
常見問題
Q:DeepThink 的思考時間很長,可以縮短嗎? A:不建議強迫中斷思考過程,因為這會影響答案品質。R1 的推理時間通常與問題複雜度成正比,簡單問題幾秒內完成,複雜數學可能需要 1-2 分鐘。如果不需要推理,改用 V3 回應更快。
Q:R1 的推理過程可以信任嗎?思考鏈會撒謊嗎? A:研究顯示推理模型的思考鏈並不完全代表內部運算,有時顯示的推理過程與實際得出答案的機制不完全一致。不過實務上,R1 的思考鏈通常是真實的推導過程,對學習和驗證有參考價值。仍建議對重要答案進行獨立驗證。
Q:DeepSeek R1 和 OpenAI o1 哪個比較強? A:整體而言兩者性能相近,在部分數學基準測試上 R1 略佳或相當。最大差異是 R1 完全免費,且開源可自行部署。對一般使用者來說,在免費的前提下,R1 的性價比遠高於 o1(需訂閱 ChatGPT Pro US$200/月)。