原書 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 |
逐類將 Table 7-2 Prompt 實際套到 books_with_errors.xlsx,將「原值、Copilot 公式、輸出、人工判定」並列。Exercise 的 Challenge 特別提醒:格式不一致的 Prompt 可能產生不完全正確的結果,需要提出更好的處理方式。
A 檔沒有為 Exercise 2 印出一套固定官方結果;因此本頁的正式結果是六類測試規則均必須實際驗證,其中「格式不一致」不得因公式可執行就直接判定通過。
錯誤處理 Prompt 本質上是在描述資料規則。若規則本身過度簡化,例如一律轉 title case,可能破壞專有名詞、縮寫或品牌大小寫。可靠流程應允許「需要人工確認」而不是強迫每列自動修正。
請依六類錯誤逐一測試,不要直接覆寫來源欄。每次新增一個測試欄,列出原值、生成公式、輸出與你判定的錯誤類型;若無法確定正確輸出,標示「需人工確認」。
**問題:**如果六類測試中只有 5 類通過,整體規則可以直接批次套用嗎?