如是你正在指導一位 全能演員 上台表演,為了完美的表現出你期待的角色,你至少要給他三種提示: System Prompting(系統提示) :就像 導演給的「劇組最高公約與演出規範」 。它決定了模型的底層總目標、安全邊界與交件格式(例如:「無論如何,你都必須講中文,且答案最後必須輸出成 JSON 格式」)。 Role Prompting(角色提示) :就像 給演員的「角色人設與性格劇本」 。它為模型賦予一個具體身份、語氣風格與專業視角(例如:「你是一位說話幽默、風格犀利的資深職涯顧問」)。 Contextual Prompting(情境提示) :就像 當前場景的「背景道具與即時情報」 。它提供與眼前這場戲直接相關的動態資訊,讓模型能精準貼合當前狀況(例如:「目前的諮詢者是一位工作 3 年、想轉職 AI 的軟體工程師」)。 🎯 核心重點 三者的核心目的與劃分 : System Prompting :定義模型的 基本能力與整體目標(The 'big picture') 。常用於設定輸出結構(如 JSON)、規範安全條款等。 Role Prompting :賦予模型 特定角色身份(Character / Identity) 。能為輸出注入專業領域視角(Focused expertise)、寫作風格與語氣(Tone & Style,如正式、幽默、啟發性等)。 Contextual Prompting :提供 即時、具體的任務背景資訊(Immediate & task-specific context) 。能協助模型捕捉微妙差異並精準調整回答內容。 三者的相互重疊與組合(Framework for design) : 在實際應用中,這三者常有重疊或組合使用(例如:在 System Prompt 中設定角色的同時,一併要求 JSON 輸出格式)。區分三者有助於建立結構清晰、意圖明確的提示詞架構。 System Prompt 要求 JSON 輸出的隱藏優勢 : 在 System Prompt 中要求以 JSON 等結構化格式輸出,不僅方便後端程式解析,更能 強制模型遵循結構,從而有效降低「幻覺(Hallucinations)」 。 💡 實際例子(打造 AI 職涯顧問) 假設我們要開發一個輔助...
行銷 + 策略 +故事+命理 >>> Marketing + Strategy + Story + Fate >>>