免費全文 提示工程 入門

把需求寫成規格:用驗收條件取代形容詞

「寫得專業一點」對模型沒有意義。把形容詞換成可檢查的條件,輸出品質才會穩定。

提示工程教程封面

提示裡的形容詞是最不可靠的部分。「專業」「簡潔」「有說服力」在每次生成時的解讀都不同,結果就是輸出飄移。

形容詞 → 可驗收條件

  • 「簡潔」→「每段不超過 3 句,全文 300 字以內」。
  • 「專業」→「使用被動語態描述流程,不使用感嘆號,術語首次出現時附英文原文」。
  • 「有說服力」→「每個主張後面必須接一個具體數據或案例」。
  • 「口語化」→「使用第二人稱,句子平均長度低於 25 字」。

把條件放進輸出檢查

條件可驗收的好處是能自動檢查,不必每次人工讀。

def check(text):
    problems = []
    if len(text) > 300: problems.append('超過 300 字')
    if '!' in text:    problems.append('出現感嘆號')
    for p in text.split('\n'):
        if p.count('。') > 3: problems.append(f'段落超過 3 句:{p[:20]}…')
    return problems

檢查失敗時可以把 problems 回饋給模型要求重寫一次。這個「產生—檢查—修正」的小迴圈,比把提示越寫越長有效得多。

驗收條件不要一次寫十條。先寫三條最重要的,跑穩了再加。條件互相衝突時,模型會挑它覺得重要的遵守。
下一步

這個主題還有更深入的實戰教程

VIP 專區收錄 50 篇進階內容:架構設計、生產環境取捨、成本與合規。 每週五新增 3 篇。

看訂閱方案 → 先逛逛 VIP 專區

延伸閱讀

更多提示工程 →