DeepSeek 提示詞入門:減少空泛回答與幻覺

發布時間: · 更新於 · DeepSeek 香港使用資料
DeepSeek 提示詞入門:減少空泛回答與幻覺

提示詞寫得好不好,差別往往在於模型是否清楚知道「要做什麼、按什麼格式輸出、哪些內容不能編造」。寫完 Prompt 後若要接入線上服務,記得配合 API 限流與 Token 控制 避免單次請求過大。

三要素模板

DeepSeek 提示詞模板結構示意

每次寫 Prompt 至少包含:

  1. 角色:你希望模型扮演什麼身份(例如:資深 Python 工程師)
  2. 任務:具體要完成什麼(例如:把以下 JSON 轉成 Markdown 表格)
  3. 輸出格式:列點、表格、JSON、字數上限等

示例:

你是資深技術文件編輯。請把以下 API 錯誤說明改寫為繁體中文 FAQ。
要求:
- 使用 ## 作為每題標題
- 每題回答不超過 80 字
- 不確定的內容標註「需官方確認」

減少幻覺的約束

  • 要求「僅根據提供的材料回答,材料不足時明確說不知道」
  • 需要引用時,指定「逐條對應原文段落」
  • 對數字、日期、法規類內容,要求標註來源或寫「待核實」

Few-Shot 示例

給 1–2 個輸入輸出示例,比長篇描述更有效。例如做分類任務:

輸入:登入時出現 503
輸出:{"type":"server","action":"retry_later"}

輸入:API 返回 401
輸出:{"type":"auth","action":"check_api_key"}

503 與 401 的實際排查可分別參考 登入故障排查API Key 管理

常見問題與修正

問題 原因 修正
回答太長 未限制字數 加入「不超過 N 字」
格式混亂 未指定格式 要求 JSON / Markdown 模板
自行補充不存在的功能 缺少边界 加入「不得臆測未提供的信息」
繁簡混用 未指定語言 明確寫「使用香港繁體中文」

迭代方式

  1. 先用短 Prompt 測試能否完成任務
  2. 看輸出差異,再補充約束
  3. 固定可用的 Prompt 存成模板,避免每次從零寫起

想在本地反覆調 Prompt、又不想消耗 API 配額,可先用 Ollama 跑小模型 做草稿測試。好的提示詞不是越長越好,而是约束清楚、示例具體、边界明確。

相關教程

上一篇
使用 Ollama 在本地運行 DeepSeek 模型
下一篇
DeepSeek 網頁版登入失敗與常見錯誤排查

最新教程

查看全部文章 »