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 網頁版支援在同一對話中切換模式,以下是建議的工作流程:

研究型任務建議流程:

  1. 先用 V3 做初步探索:「幫我了解 [主題] 的基礎概念」
  2. 發現複雜子問題後,切換 DeepThink:「剛才提到的 [具體問題],請用推理模式深入分析」
  3. 回到 V3 做整理:「根據以上分析,請整理成一份結論摘要」

程式開發建議流程:

  1. 用 V3 快速生成初始程式碼
  2. 遇到難以解決的 bug,切換 DeepThink 分析根因
  3. 修正後用 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/月)。