iT邦幫忙

2026 iThome 鐵人賽

DAY 13
0

開場:把兩天的準備兜成一份真正能用的東西

Day 11 想清楚了功能需求,Day 12 定下了角色設定和回答規則。今天終於要把這些準備兜起來,寫出「中文情境 → 自然英文情境設定」這個功能的第一版 Prompt。

坐下來寫的時候發現,前兩天的準備不是白做的——因為方向已經確定,今天要做的其實比較像是「把想法翻譯成 AI 聽得懂的指令結構」,而不是從零開始想。

Prompt 要包含哪幾塊

把前兩天定下來的東西對照著寫,今天的 Prompt 大致分成四個區塊:

  1. 角色宣告:開頭先讓 AI 知道自己是「懂英文教學、也懂真實對話的情境設計師」,不是翻譯機。

  2. 任務說明:清楚講「你要做的事是:把使用者的中文情境描述,展開成一套完整的英文對話情境設定」,特別強調「展開」而不是「翻譯」,呼應 Day 11 的結論。

  3. 規則清單:把 Day 12 整理的幾條回答規則直接列進去——不要逐字翻譯、優先用母語者的自然說法、難度要對齊使用者程度、不要有多餘的客套話。

  4. 輸出格式:規定好要輸出的欄位有哪些(情境背景、角色設定、開場白、關鍵句型),並且明講「只回傳這些內容,不要加任何額外說明」。

寫的時候發現的兩個小狀況

狀況一:規則放的順序有影響

一開始把「輸出格式」放在最前面、規則放在後面,結果 AI 有時候會忽略某幾條規則。調整成先講角色、再講規則、最後才講格式之後,穩定度提升不少。感覺上 AI 對「先出現的指令」會給比較高的優先度,這點值得記下來,之後寫其他 Prompt 也要留意。

狀況二:「難度要對齊程度」講太抽象沒有用

這正好複習到 Day 4 學到的心得——只寫「請根據使用者程度調整難度」幾乎沒有效果,AI 生出來的東西難度都差不多。後來比照 Day 4 的做法,直接在 Prompt 裡放進幾句不同程度的例句當對照,AI 才真的抓到「簡單」跟「進階」具體差在哪裡。

測試結果:堪用,但還不夠穩

拿幾個不同的中文情境描述去測試第一版 Prompt,整體方向是對的——不會逐字翻譯,也會給出偏自然的說法,角色扮演的角色設定也算合理。

但也發現幾個還沒解決的問題:

使用者輸入太模糊時(例如只打「英文面試」),有時候 AI 補完的細節會太隨機,每次測都不太一樣
少數幾次的回答還是夾了一句類似「好的,以下是為您設計的情境」,格式規則沒有百分之百遵守

這些問題今天先記下來,不急著馬上解決,因為現在的重點是先確認「主流程可以跑通」,細節的穩定度留到下一步再處理。


上一篇
Day 12|設計 AI 的角色與回答規則
下一篇
Day 14|測試不同情境的 AI 回應
系列文
AI 情境英文口語教練——結合 LLM 與自動化工作流的個人化英文學習系統 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言