工作流自動化 入門

Prompt 工程:讓 AI 聽懂你的話,給出你要的答案

掌握 Prompt 的核心技巧,從角色設定到思維鏈,讓同一個模型的回答品質提升 10 倍。

📝 建立:2026年2月24日 ✅ 最後驗證:2026年2月24日
💡 每個段落旁的 + 按鈕可以反應「看懂 / 卡關」,幫助我們改進文章

為什麼「怎麼問」比「問什麼」重要?

同一個問題,不同問法,結果天差地別:

❌ 普通問法:

幫我寫一封信

→ AI 回了一封泛泛的範本,你還是得改 80%。

✅ 好的問法:

你是一位資深行銷經理。請幫我寫一封給客戶的年度合作回顧信。
- 語氣:專業但溫暖
- 長度:300 字以內
- 必須包含:今年合作成果數據、明年展望、感謝語
- 格式:分段,每段有小標題

→ AI 直接給出可以用的成品。

差別在哪?就是 Prompt 工程


Prompt 的基本結構

一個好的 Prompt 有四個部分(不是每次都需要全部):

┌─────────────────────────────────────┐
│ 1. 角色(Role)                      │
│    你是一位資深行銷經理               │
├─────────────────────────────────────┤
│ 2. 任務(Task)                      │
│    幫我寫一封年度回顧信               │
├─────────────────────────────────────┤
│ 3. 約束(Constraints)               │
│    300 字、專業語氣、分段             │
├─────────────────────────────────────┤
│ 4. 格式(Format)                    │
│    Markdown、表格、JSON...           │
└─────────────────────────────────────┘

1. 角色設定

告訴 AI「你是誰」,可以顯著提升回答品質。

你是一位有 10 年經驗的 Python 工程師。
你是一位專門寫給小學生看的科普作家。
你是一位嚴格的程式碼審查者。

💡 角色設定跟 OpenClaw 的 Soul 人設 概念完全相同。

2. 明確的任務描述

不要含糊。越具體,結果越好。

❌ 「幫我整理一下」
✅ 「把以下 10 個重點,按重要性排序,整理成表格,欄位包含:重點摘要、相關人、截止日期」

3. 約束條件

限制 AI 的發揮空間,反而能得到更好的結果。

- 回答限制在 200 字以內
- 使用繁體中文
- 不要使用「首先」「其次」「最後」這類過渡詞
- 如果不確定,直接說「我不確定」而不是猜測

4. 輸出格式

指定你要的格式,AI 就不會亂來。

請以以下 JSON 格式回答:
{
  "summary": "簡短摘要",
  "key_points": ["重點1", "重點2"],
  "action_items": ["待辦1", "待辦2"]
}

五大 Prompt 技巧

技巧 1:Zero-shot(直接問)

最簡單的方式,適合簡單任務。

把以下句子翻譯成英文:「今天天氣很好」

技巧 2:Few-shot(給範例)

給 AI 幾個範例,讓它理解你要的「模式」。

請根據以下範例格式,幫我分類新的客訴:

範例 1:
客訴:「訂單遲到了三天」→ 分類:物流問題,緊急度:中
客訴:「產品收到就壞了」→ 分類:品質問題,緊急度:高

新客訴:「網站一直當機無法下單」→

AI 會學到格式,回答:分類:技術問題,緊急度:高

🔑 Few-shot 是 OpenClaw Skill 的核心技巧。Skill YAML 裡用 examples 欄位定義範例。

技巧 3:Chain of Thought / CoT(思維鏈)

讓 AI 「想出來」,而不是一步到位。

❌ 「小明有 5 顆蘋果,給了小華 2 顆,又買了 3 顆,總共幾顆?」

✅ 「小明有 5 顆蘋果,給了小華 2 顆,又買了 3 顆,總共幾顆?
   請一步一步推理,列出每一步的計算過程。」

思維鏈對複雜推理任務特別有效,準確率可以提升 20-40%。

技巧 4:Role Play(角色扮演)

讓 AI 從特定視角回答。

你即將面試 Google 的軟體工程師職位。
我是面試官,會問你技術問題。
請以真實面試的態度回答,可以思考後再回答,也可以說不確定。

技巧 5:Self-Consistency(自我一致性)

讓 AI 回答 3 次,取最一致的答案。

請用三種不同的方式解決這個問題,然後比較三種方式的結果,
選出你最有信心的答案。

在 OpenClaw 中應用 Prompt 技巧

System Prompt = Agent 的「靈魂」

OpenClaw 的 Soul 設定 就是長期的 System Prompt:

# SOUL.md
你是一位專注於行銷分析的 AI 助理。
- 回答時永遠附上數據來源
- 使用繁體中文
- 不確定時主動詢問而非猜測

Skill Prompt = 任務的「SOP」

Skill 裡,你的 Prompt 就是工作流的指令:

name: weekly-news-summary
steps:
  - action: llm_generate
    input:
      prompt: |
        你是一位資深科技記者。
        請將以下新聞整理成表格,包含:
        - 標題
        - 一句話摘要
        - 影響程度(高/中/低)
        
        新聞內容:
        {{news_content}}
      model: gpt-4o-mini
      max_tokens: 800

💡 省錢提醒:精簡 Prompt 可以顯著降低 Token 成本。每少 100 token,每天 100 次就省 10,000 tokens。

Agent Prompt = 決策的「指南針」

Agent 的 Prompt 決定它如何思考和選擇 Skill:

# AGENTS.md - 行銷分析 Agent
你擁有以下工具:
1. 新聞搜尋 Skill
2. 數據分析 Skill
3. 報告生成 Skill

決策原則:
- 先搜集資料,再分析
- 數據不足時主動搜尋補充
- 報告完成後自動寄信

常見陷阱與解法

陷阱 1:AI 幻覺(胡說八道)

AI 會很有自信地說出錯誤的事實。

解法:

如果你不確定答案,請明確說「我不確定」而不是猜測。
對於事實性問題,請附上你的依據。

陷阱 2:回答太長

AI 傾向冗長回答。

解法:

請在 3 句話以內回答。
用條列而非段落。
不需要重複我的問題。

陷阱 3:語氣不對

預設語氣可能太正式或太隨意。

解法:

語氣:像朋友聊天一樣,用「你」而非「您」。
避免使用「首先」「接下來」「總結來說」等過渡詞。

陷阱 4:忘了上下文

長對話中 AI 會忘記前面講的。

解法:

  • 重要資訊在 Prompt 開頭(AI 對開頭記憶最好)
  • 用 OpenClaw 的 Agent 記憶系統 自動管理上下文
  • 關鍵資訊用 <重要> 標籤包住突出

Prompt 模板庫

以下是幾個可以直接套用的模板:

摘要模板

請將以下內容整理成結構化摘要:

## 規則
- 先列出 3-5 個關鍵發現
- 每個發現用一句話描述
- 最後給一個 50 字以內的總結
- 標記任何需要後續處理的事項

## 內容
{{paste_content_here}}

會議紀錄模板

你是一位專業的會議記錄員。請將以下會議逐字稿整理成會議紀錄。

## 格式要求
- 日期與出席者
- 議題列表
- 每個議題的討論重點(條列)
- 決議事項
- 待辦事項(表格:事項 / 負責人 / 截止日)

## 逐字稿
{{meeting_transcript}}

程式除錯模板

我遇到了一個 bug,請幫我分析。

## 程式語言:{{language}}
## 錯誤訊息:
{{error_message}}

## 相關程式碼:
{{code}}

## 請依序回答:
1. 這個錯誤的根本原因是什麼?
2. 如何修復?(給出具體程式碼)
3. 如何避免未來再犯?

常見問題

每次都要寫這麼長的 Prompt 嗎?

不用。把常用的 Prompt 存成 OpenClaw 的 Skill,以後一句話啟動就好。這就是 Prompt 工程的終極目標:寫一次,重複用

Prompt 技巧適用所有模型嗎?

基本上是的。角色設定、Few-shot、CoT 在所有主流模型上都有效。但不同模型對格式指令的遵循程度不同,可能需要微調。選模型可以參考 模型設定指南

有推薦的學習資源嗎?


下一步

掌握了 Prompt 技巧,你可以:

這篇文章對你有幫助嗎?

💬 問答區

卡關了?直接在這裡問,其他讀者和作者都能幫忙解答。

載入中...