Theme / v1.7.0

Prompt Master

AI 提示詞工程大師

Skills

9維度意圖提取技能

介紹 Prompt Master 如何通過對用戶模糊語句進行語意解析,精確提取任務、輸入、輸出、約束與上下文等 9 大維度意圖

技能用途

開發者在向 AI 助手發送請求時,語句往往非常隨意。例如:「幫我把這個類重構一下」。如果 AI 助手直接依據這行字開始動手,寫出的代碼很容易丟失重要的限制條件(例如必須維持同步、不能分配新物件等)。

Intent Extraction 是 Prompt Master 的 核心意圖解構技能。它能自動將一段模糊的自然語言,拆解為 9 個標準的提示詞工程維度:

  1. Task (主要任務)
  2. Inputs (輸入數據)
  3. Outputs (期望輸出)
  4. Constraints (強約束條件)
  5. Context (上下文環境)
  6. Role (AI 角色定義)
  7. Tone (回覆語氣)
  8. Few-Shot (樣例指導)
  9. Security (隱私防禦)

這確保了 AI 在理解需求時,不會漏掉任何一項關鍵參數。


運作原理

  1. 語意解析:使用 NLP 特徵掃描,找出語句中的「動詞」與「名詞限制」。
  2. 約束提取 (Constraint Pinpointing):特別聚焦於否定詞(如「嚴禁」、「不可」),將其提取為獨立的 Constraints 區塊。
  3. 結構化 XML 生成:將 9 維度組裝成一個清爽的 XML 提示詞模板。

實戰對話範例

範例:解構模糊的重構要求

  • You:
    pm extract "幫我改寫這個 API。改為非同步的,但絕對不能用 new,要回收對象。回覆要繁體中文。"
  • AI:

    [Prompt Master] Intent Extracted: 9-Dimension Matrix

    成功將您的模糊要求解構為以下結構:

    • Role: C# 性能優化專家
    • Task: 將同步 API 改寫為非同步(Async/Await)。
    • Constraints:
      1. 嚴禁(SHALL NOT)在執行路徑上使用 new 關鍵字分配新物件。
      2. 必須(SHALL)使用對象池(Object Pool)回收重用現有物件。
    • Language: 繁體中文(zh-TW)。

    已自動將此矩陣轉換為結構化提示詞。接下來我將為您加上 XML 標籤標記。