一、案例定位

原書 Exercise 2 要求重新開啟 books_with_errors.xlsx,逐一測試 Table 7-2 的錯誤處理 Prompt,並特別檢查「格式不一致」的輸出是否真的正確。

二、學習目標

三、案例情境

Table 7-2 列出六類常見錯誤,並給每類一個自然語言 Prompt 模板。

四、開始資料

錯誤類型 原書示例處理
缺少預期文字結構 Author 缺空格時依大寫字母拆姓名
空白/缺漏輸入 Topics 空白時回傳自訂值如 None
格式不一致 Title 大小寫不一致時標準化為 title case
特殊字元/編碼問題 Year 中異常引號/字元替換為標準形式
非預期資料型別 Status 若為 0→To read、1→Read、其他→Unknown
依賴值缺漏/不完整 先可靠擷取 Author first name,再與列號建立 ID

五、Excel/R/AI 分析方法

逐類將 Table 7-2 Prompt 實際套到 books_with_errors.xlsx,將「原值、Copilot 公式、輸出、人工判定」並列。Exercise 的 Challenge 特別提醒:格式不一致的 Prompt 可能產生不完全正確的結果,需要提出更好的處理方式。

六、計算結果

A 檔沒有為 Exercise 2 印出一套固定官方結果;因此本頁的正式結果是六類測試規則均必須實際驗證,其中「格式不一致」不得因公式可執行就直接判定通過。

七、結果分析與管理解讀

錯誤處理 Prompt 本質上是在描述資料規則。若規則本身過度簡化,例如一律轉 title case,可能破壞專有名詞、縮寫或品牌大小寫。可靠流程應允許「需要人工確認」而不是強迫每列自動修正。

八、AI 提問詞

請依六類錯誤逐一測試,不要直接覆寫來源欄。每次新增一個測試欄,列出原值、生成公式、輸出與你判定的錯誤類型;若無法確定正確輸出,標示「需人工確認」。

九、思考/情境變動

**問題:**如果六類測試中只有 5 類通過,整體規則可以直接批次套用嗎?