角色、任務、脈絡、格式:一套可以重複用的提示框架
把提示拆成角色、任務、脈絡、格式四個部分,再加一行限制,就能得到穩定可預期的輸出。本課用中三數學、中一英文與中五視覺藝術三個場景示範同一套框架。
Read in English一句話答案:把提示拆成角色、任務、脈絡、格式四行,再補一行限制,你就從「每次碰運氣」變成「每次可預期」。
為甚麼同一條提示,今天好用明天不好用
一位中三數學科老師說:「上星期我叫 AI 出十條二次方程的題目,出得很好;今個星期再叫,卻出了一堆要用求根公式的難題,學生根本未學。」
她兩次輸入的其實是同一句:
出十條二次方程的題目。
問題不在於 AI 不穩定,而在於這句話裏有太多空位由 AI 自行填補:哪個年級?已學了哪些解法?要不要答案?要不要分難度?每一次它填的答案都可能不同,所以輸出當然浮動。
框架的作用,就是把這些空位全部由你填滿。
原理
你可以把一次提示想像成一張學校的「工作分配表」。一張好的分配表會寫清楚:交給誰做(角色)、做甚麼(任務)、背景資料是甚麼(脈絡)、交回來要長甚麼樣(格式),以及有甚麼不能做(限制)。
如果分配表只寫「處理一下水資源那件事」,收到的人只能靠猜。AI 的處境完全一樣,而且它連走來問你一句的機會都沒有——它只會直接交出它猜到的那一版。
四個部分各自的作用不同:
- 角色收窄語域。說「你是香港小學常識科教師的備課助手」,模型會偏向使用教育界的語彙與結構,而不是新聞稿或行銷文的寫法。
- 任務是唯一的動作。一次一個動詞,「設計」、「批改」、「改寫」、「歸納」,不要一句話塞四個。
- 脈絡是你獨有的資訊。年級、學習重點、進度、班情、學生已學過甚麼——這些網上找不到,只有你有。
- 格式決定你要不要重排。說「表格,四欄」你就不用再整理;說「請詳細一點」你就要自己重排。
- 限制是防線。語言與術語、事實核實、不要代學生重寫,這三項幾乎每次都用得上。
框架骨架
你是[地區 + 學段 + 科目]教師的[助手類型]。
任務:[一個動詞 + 一個產出]。
脈絡:[年級]、單元「[名稱]」,學習重點:[逐點]。學生已學:[先備知識]。班情:[人數、能力分佈、特殊需要]。
輸出格式:[排版形式],[數量],每項包含[欄位或元素]。
限制:使用香港繁體中文與本地課程術語;涉及事實、數據或年份而你不確定的,標示「待教師核實」,不要自行填寫;如涉及學生作品,只給建議,不要代學生重寫整篇。
範例一:中三數學,把浮動變成穩定
你是香港中學數學科教師的備課助手。
任務:設計一組二次方程的課堂練習題。
脈絡:中三,單元「二次方程」,學習重點是「用因式分解法解二次方程」。學生已學因式分解與十字相乘,尚未學求根公式與配方法。全班 32 人,約 8 人在因式分解仍需鞏固。
輸出格式:十條題目分三組——鞏固 4 條、核心 4 條、挑戰 2 條;每條後附答案與一句解題關鍵;最後用表格列出每組對應的學習重點。
限制:所有題目必須可用因式分解法解出,不得需要求根公式;係數保持在整數;如果某條題目你不確定是否有整數解,標示「待教師核實」而不要硬湊答案。
同一條提示,下星期再用,結果會非常接近。這就是框架的價值。
範例二:中一英文,提示用甚麼語言寫
中一英文科老師要為 English Language 課設計句型練習。這時提示用英文寫更合理,因為輸出本身就是英文教材,用英文下指令可以避免模型在中英之間轉換時走樣。
You are a teaching assistant for a Hong Kong secondary English Language teacher.
Task: write a set of controlled practice items on the past continuous tense.
Context: Secondary 1, mixed ability, Chinese first language. Students know the simple past. The learning focus is contrasting an ongoing past action with an interrupting past action.
Output format: eight gap-fill items, then four sentence-combining items, then two short free-response items. Give the answer key separately at the end, not inline.
Constraints: keep vocabulary within a Secondary 1 range and avoid culture-specific references students in Hong Kong would not recognise; if you are unsure whether an item has more than one acceptable answer, mark it "teacher to verify".
判斷原則很簡單:輸出是甚麼語言,提示就用甚麼語言寫。教案、家長信、中文工作紙用中文寫提示;英文閱讀理解、英文寫作回饋用英文寫提示。
範例三:中五視覺藝術,脈絡最能拉開差距
你是香港中學視覺藝術科教師的教學助手。
任務:設計一份作品評賞的引導問題工作紙。
脈絡:中五,單元「香港城市景觀與身份」,學生正在準備校本評核的評賞部分。他們已能描述視覺元素,但在「由描述推進到詮釋」這一步經常卡住。班上 18 人,其中 3 人中文書面表達較弱。
輸出格式:四個層次的問題各三條——描述、分析、詮釋、評價;每個層次附一句提示語(sentence starter)供學生起筆;另設一欄列出常見的學生錯誤答法與教師可用的追問。
限制:不要指定任何具體藝術家或作品名稱,由教師自行填入,因為我們用的是學生自選作品;用香港視覺藝術科課程的術語;如提及任何藝術史事實而你不確定,標示「待教師核實」。
常見錯誤
- 角色寫得太誇張。 「你是世界頂尖的教育專家」沒有作用,因為「世界頂尖」不是一個語域。有作用的是地區、學段、科目與助手類型這四樣具體資料。
- 任務裏塞了兩三個動詞。 「設計並批改再總結」會令模型平均分配精力,三項都做得淺。拆成三次提問,或者在格式一行明確分成三個編號區塊。
- 脈絡只寫科目與年級。 真正拉開差距的是「學生已學甚麼、還未學甚麼」。這一句話往往令輸出的可用率由五成升到九成。
- 格式寫成「詳細一點」、「專業一點」。 這些形容詞沒有可執行的定義。改寫成可數的規格:幾項、幾欄、每項多少字、用不用表格。
進階變化
- 換科目:中國語文科在限制一行加上「用香港課程的文體術語(記敘、說明、議論),不要用內地教材的分類」;常識科加上「例子須用香港學生日常接觸得到的事物」。
- 換年級:小四與中五的分別寫在脈絡與限制兩行。脈絡寫先備知識,限制寫語言程度上限,例如「每句不超過 20 字,不使用文言詞彙」。
- SEN 需要:把調適寫進輸出格式,而不是事後再要求。例如「每份工作紙同時輸出標準版與步驟拆解版,後者每步只有一個指令,並在每步前加方格供學生剔選」。
- 一次過生成多個班別:在脈絡一行列出兩個班情,在格式一行要求「分別輸出 A 班版與 B 班版,並用一句話說明兩版的主要差異」。
框架寫好之後,下一步是讓輸出的樣式完全一致——那要靠示例。見 第 3 課:用示例教 AI。若你想把框架固定成全校通用的預設,見 第 5 課:系統提示與校本角色設定。
本課重點
- 四個部分依次是角色、任務、脈絡、格式,再加一行限制收尾,本課程其後每一條範本都看得見這五行。
- 四者之中最少人寫、回報卻最高的是脈絡,因為 AI 不認識你的班、你的進度與你的教科書。
- 輸出格式要具體到「幾項、每項包含甚麼、用甚麼排版」,而不是「請詳細一點」。
- 限制一行的固定內容:語言與術語、不確定的事實標示待核實、不要代學生重寫作品。
常見問題
不是硬性規定,但按角色、任務、脈絡、格式的次序寫最容易檢查有沒有遺漏,而且把格式放在較後位置,模型較容易把它當成最終的輸出規格。真正重要的是四者齊備。
把脈絡寫成一段固定文字存起來,每學期更新一次班情即可,日常只改單元名稱。在校本平台上這一步由系統代勞,你只需在表單選單元。
適用。主流模型供應商的官方提示指南在原則上是一致的,都強調明確的角色、具體的任務、充足的脈絡與明示的輸出格式。細節寫法或有差異,但這四個部分是共通底層。
- OpenAI — Prompt engineering guide
- Anthropic — Prompt engineering overview
- Google — Gemini API prompting strategies
- · 本文所有價格、功能與規格以上列官方文檔為準;供應商可隨時調整,請於採購前自行覆核。
- · 文中提及的產品名稱與商標均屬其各自擁有者所有。Edor.ai 與該等公司並無合作、代理或贊助關係。
- · 本文為教育用途的獨立整理與評測,不構成任何採購建議或法律意見。
- · 涉及學生個人資料的應用,請按學校政策及《個人資料(私隱)條例》(PDPO)自行評估後才使用。