05 · 把輸出格式釘死
"要求"那一格里最值錢的部分,是輸出長什麼樣。形容詞(簡潔、專業、條理清楚)不算約束,只有結構才算:分幾塊、每塊叫什麼、每塊裡放什麼。
從形容詞到結構,一張對照表
| 你想要的 | 別這麼說 | 這麼說 |
|---|---|---|
| 短 | 簡潔一點 | 總共不超過五條,每條一行 |
| 長 | 詳細展開 | 每個要點下面各給一個具體例子和一個反例 |
| 有條理 | 結構清晰 | 分三塊,標題分別是「結論」「待辦」「遺留」 |
| 專業 | 寫得專業一點 | 每個結論後面跟一個來自材料的資料或原話 |
| 能直接用 | 可執行一點 | 每條待辦寫成"誰 + 在什麼時間前 + 做什麼" |
| 不囉嗦 | 別廢話 | 不要開場白、不要複述我的問題、不要結尾總結 |
規律:把形容詞翻譯成"可以數出來 / 可以查出來"的東西。
最好用的一招:給模板讓它填空
比描述結構更硬的,是直接把模子給它:
text
嚴格按下面的模板輸出,方括號裡換成實際內容,模板本身的文字和順序不要改:
## [專案名]|[會議類型] 紀要
**日期**:[YYYY-MM-DD,原文沒寫就填"待確認"]
**參會**:[列出,用頓號分隔]
### 一、已定事項
1. [一句話一條,動詞開頭]
### 二、待辦
| 事項 | 負責人 | 截止 |
| --- | --- | --- |
| [事項] | [人名或"待確認"] | [時間或"待確認"] |
### 三、遺留問題
1. [一句話一條]方括號裡順手寫上填寫說明("原文沒寫就填待確認"),比在別處另寫一條規則更容易被遵守——說明就在它要填的地方。
模板要不要留彈性
兩種寫法,按需要選:
- 嚴格:"嚴格按下面的模板輸出,不要增刪章節。"——適合要進系統、要歸檔、要跟別的文件對齊的場景。
- 有彈性:"下面是預設結構,可以按實際內容增減章節,但一、二、三這三塊必須有。"——適合內容差異大的場景。
別含糊其辭。你不說,它每次自己決定,你就得到了不穩定。
要給程式用:JSON 和結構化輸出
輸出如果要被程式碼接走,就別讓它寫散文。
text
只輸出一個 JSON 物件,不要有任何解釋文字,不要用 Markdown 程式碼塊包裹。
結構如下:
{
"客戶": "字串,材料裡的客戶名,沒有則為 null",
"已定事項": ["字串陣列,每條一句話"],
"待辦": [
{"事項": "字串", "負責人": "字串或 null", "截止": "YYYY-MM-DD 或 null"}
],
"待確認": ["字串陣列"]
}
規則:材料裡沒有的資訊一律用 null,不要填空字串,不要猜。三個要點:
- 欄位說明寫在結構裡,別另起一段解釋。
- 明確"沒有"該填什麼(
null還是""還是"待确认")——不說的話它三種都會用。 - 明確"只輸出 JSON",否則它愛在前面加一句"好的,這是您要的 JSON:"。
更硬的做法
很多平臺和 API 提供「Structured Output」/ JSON 模式,可以直接給一份 JSON Schema,由系統保證輸出合法。能用這個就別靠提示詞硬求——提示詞只能提高機率,系統級約束才是保證。見術語表。
長度:別用字數
03 · Token 講過原因——它眼裡沒有"字"這個單位。可用的長度控制:
| 想要 | 怎麼寫 |
|---|---|
| 很短 | "一句話"、"不超過三條,每條一行" |
| 中等 | "三段,每段三到四句" |
| 長 | "每個要點展開成一小節,含一個例子" |
| 卡死上限 | "總長度控制在一屏以內(約 15 行)" |
想更準,就用結構 + 數量雙約束:"五條,每條一行,每行不超過一句話。"
三條通用的"減噪"規則
這三句幾乎可以加到任何提示詞裡:
text
- 不要開場白,不要複述我的問題,直接給結果。
- 不要在結尾加總結、建議或"希望對您有幫助"。
- 除非我要求,不要解釋你的思路。它們省 Token,也省你的眼睛。加進 System Prompt 就一勞永逸了。
一個容易被忽略的坑:Markdown
模型預設愛用 Markdown——加粗、列表、表格、標題。這在支援渲染的地方很好看,但你要是把結果粘到微信、粘到郵件、粘到不支援 Markdown 的系統裡,滿屏的 ** 和 | 就成了噪音。
要純文本就明說:
text
輸出純文本,不要使用 Markdown:不要用 * 加粗、不要用 # 標題、不要用表格。
分點用「1. 2. 3.」,層級用縮排。反過來,要表格就明確說"用 Markdown 表格",否則它可能給你一段帶對齊空格的文本。
給你手上最常用的那條提示詞做三件事:
- 找出所有形容詞式的要求,按上面那張對照表換成結構約束;
- 如果輸出結構固定,直接寫成模板讓它填空;
- 加上那三條"減噪"規則。
改完再跑五次,看是不是五次都長得差不多。