提示除錯:輸出不對時依序查六項
不要整段重寫。按順序檢查任務是否含糊、格式是否未定、脈絡是否過長、要求是否被埋、示例是否矛盾、模型是否不符,一次只改一項再重跑。
Read in English週五放學後的教員室,常識科陳老師第 4 次改「戶外考察家長同意書」提示:第 1 次漏了集合時間,第 2 次語氣像法律文件,第 3 次加了示例卻把「150 字內」寫成 300 字,第 4 次貼了整份校規。她說:「我愈改愈長,不知哪一句有用。」同科同事遞來六項順序表,請她只改「輸出格式」一項,用同一份考察資料重跑——第 5 次欄位齊了,其餘問題變成可逐項處理的隊列。
除錯不是再寫一版,而是像改簿:找出哪一步錯,只改那一步。本課是提示工程第 18 課、模組四收尾;前面各課在 課程大綱 有專項解法,本課把它們排成固定順序。
一次只改一項
同時改角色、任務、限制與示例,輸出變好或變壞都不知道是哪一句的功勞——這是除錯最常見的失敗模式。固定做法:改一項 → 同一輸入重跑 → 記錄差異。 同一輸入建議跑三次再下結論:三次都錯才算提示問題;三次裏約一次偏離,先收窄格式與示例,不要整段重寫。
前兩項 任務與格式
第 1 項 任務是否說清對象與用途
徵兆:大方向對,但側重點每次不同;或讀起來像給錯了讀者(學生/家長/科主任)。
自查:把任務句讀給不熟悉此事的同事,問他會交甚麼。若他要反問「給誰看、做甚麼用」,模型也需要那些答案。常漏:對象(家長/學生/行政)、用途(討論/評估/存檔)、範圍(整單元/一節/單次活動)。
可用診斷提示請 AI 列出含糊處與建議補上的一句,但不替你在這步重寫整段。
第 2 項 輸出格式是否寫死
徵兆:內容可用,結構每次不同,要人手整理。
自查:有否逐欄列名、次序、允許值,以及「只輸出表格/ JSON、前後無文字」?「請詳細說明」不是格式。要合併或匯入時見 結構化輸出。
第 3 至 4 項 長度與位置
第 3 項 脈絡是否過長
徵兆:貼了很多資料,輸出只反映首尾;或開始無視前面的限制。
自查:是否一次貼整份政策、整學期材料、二十份功課?修正:只貼相關段、把關鍵限制移到最後、改用檢索( 引用式提示 )。機制見 分塊、重排與迷失在中間。
脈絡過長
陳老師第 4 次把整份校規貼進提示,模型記住了開頭的「安全第一」卻漏了結尾的集合時間——典型首尾效應。刪去與本次考察無關的三段,只留交通、保險、緊急聯絡各一段,第 5 次重跑才穩定出現時間欄。
第 4 項 關鍵要求是否被埋在中段
徵兆:明明寫過某限制,輸出就是没有。
自查:該句在提示第幾行?夾在大段背景中間最易被忽略。修正:抽出三至五條編號放最後,輸出規格要求逐項確認。可用結構檢視提示列出「高風險位置」的要求。
要求被埋
「150 字內」若寫在第 12 行、夾在班情與校規之間,模型常跟示例字數走。移到最後並編號為「限制 3」,輸出末尾加「已逐項確認:是/否」,漏項會立刻浮現。
前面的問題會偽裝成後面的問題——任務含糊時,把格式寫再準也只是把錯的內容排整齊。
第 5 至 6 項 示例與模型
第 5 項 示例是否與限制打架
徵兆:加了示例後輸出更不穩。
自查:限制寫 150 字,示例 300 字;限制禁答案,示例含答案;兩個示例欄位次序不同——模型常跟示例。見 少樣本示例與輸出一致性。
示例矛盾
陳老師第 3 次的示例段落用了正式法律用語,與「給小五家長、語氣親和」的限制衝突,輸出時而像通告、時而像合約。刪示例或改寫成 150 字以內的親和語氣,比再加三句限制有效。
第 6 項 模型是否不符任務步數
徵兆:前五項都對,多步推理仍跳步或算錯。
自查:寫同意書是單步;五準則各引原文再總分是多步。後者可試較強推理型號;格式、語氣、漏要求換模型無效。型號定位見 模型資料庫 與 OpenAI、Anthropic Claude、Google Gemini。
模型不符
若你要 AI 比對三份不同年份的考察指引再起草同意書,屬多步推理;若只是填固定欄位,換再強的模型也不會修復漏欄。先確認前五項,再決定是否升級。
六項皆過仍不對
常見三種:需要校本文件(應上知識庫,不是再加限制)、需要人手判斷(個別學生/ SEN/家校敏感議題)、一次要太多交付(拆成多個提示)。評卷另查:有否引用學生原文?SEN 相關:有否出現診斷性標籤?
容易走歪的地方
- 一次改多項或只跑一次就定論。 自查:每次是否只動一處?是否同一輸入跑三次?
- 靠加字而不刪冗長背景。 觸發第 3、4 項。自查:能否刪掉不影響輸出的段落?
- 跳過第 1 項直接改格式。 自查:任務句是否已說清對象、用途、範圍?
動手做一次
時間: 10 至 15 分鐘。
做甚麼: 取一段最近不滿意的提示與其輸入。按六項順序勾選「可能有問題」的項目(可多選),只針對排序最前的一項修改,用同一輸入重跑三次。
交出甚麼: 修改前後提示各一版、三次輸出摘要、一句話說明你改的是哪一項以及三次是否一致改善。
怎樣算做對: 你能向同事解釋「為甚麼先查這一項而不是別項」;若六項皆已排除,能說出下一步是知識庫、拆任務還是人手判斷,而不是第 7 次整段重寫。
這一課的重點
- 能夠在輸出不對時避免整段重寫,改為一次只改一項並用同一輸入重跑。
- 能夠按順序檢查六項:任務含糊、格式未定、脈絡過長、指令被埋、示例矛盾、模型不符。
- 能夠用同一輸入連跑三次,區分提示問題與隨機波動。
- 能夠判斷六項皆無問題時,任務可能需要校本文件或人手判斷而非再改提示。
幾條常被問到的問題
先跑三次同一輸入。三次皆錯才算提示問題;約一次錯是隨機波動,靠更嚴格格式與示例收窄,不要整段重寫任務句。
多數是第 4 項——要求夾在大段背景中間。把最關鍵三至五條編號移到最後,並要求輸出逐項確認;若仍漏,再查第 3 項是否貼了過長脈絡。
前五項通過後才考慮第 6 項。長題解題、跨文件比對、複雜準則各引原文再總分,可試較強推理型號;漏欄位、語氣像論文、示例打架,換模型無助。