Prompt 基礎到進階:角色、限制、輸出格式、Few-shot、評估
這章目標很單純:讓你的提示詞從「能回」變成「可控、可重複、可評估」。
Prompt 骨架(最常用)
角色(Role) 任務(Task) 限制(Constraints) 輸出格式(Output Format) 範例(Few-shot,可選) 評估標準(Evaluation Criteria)
只要把這 6 個元素寫完整,回覆品質通常會明顯提升。
必懂概念
- 角色: 指定模型在這次任務中的專業定位與語氣,例如「你是資深 Java 架構師」。
- 限制: 把邊界說清楚,例如字數、禁止事項、資料來源要求。
- 輸出格式: 明確要求 JSON、表格或固定段落,降低回答漂移。
- Few-shot: 給 1~2 個高品質範例,讓模型模仿你要的答案型態。
- 評估: 先定義「什麼是好答案」,再檢查是否符合(完整性、正確性、可執行性)。
實作模板(可直接複製)
你是【角色】。 請完成【任務】。 限制: 1) 【限制 1】 2) 【限制 2】 輸出格式: - 【格式要求】 參考範例: - 輸入:... - 輸出:... 評估標準: - 必須包含... - 不可出現...
常見錯誤
- 只寫一句問題,沒有角色與限制,導致回覆忽長忽短。
- 要 JSON 卻不寫欄位結構,結果每次 key 都不一樣。
- 不做評估,拿到第一版答案就直接上線。
1 分鐘小測驗
Q:要讓回覆最穩定,哪個做法最有效?