方法與出處
易讀健檢給寫公告的人用。分數完全由公開的規則算出,同一段文字每次都得到同一個分數;AI 只負責提出改寫建議,不參與評分。
檢查規則從哪裡來
依據衛生福利部社會及家庭署《臺灣易讀參考指南——讓資訊易讀易懂》(111 年 2 月)〈貳、共通性原則〉。能用程式判斷的條目都寫成規則,每個問題都標出對應的指南條號:
| 檢查項目 | 指南條號 | 怎麼判斷 |
|---|---|---|
| 少見的詞 | 貳-二-4、5 | 先斷詞,再查詞頻;詞頻低於 Zipf 2.6(約每十億詞出現不到 400 次)就標出;由兩個常用詞組成的(集合+地點、捷運+站)不算 |
| 少見的字 | 貳-二-4 | 不在教育部〈常用國字標準字體表〉4808 字裡的字 |
| 公文用語 | 貳-二-4 | 對照 140 多個公文套語、文言字的白話對照表(依行政院《文書處理手冊》的公文用語分類整理) |
| 代稱 | 貳-二-14 | 「本所、該、其、台端」等 |
| 句子太長 | 貳-三-1 | 依讀者設定上限:一般民眾 25 字、長輩與新住民 20 字、易讀版 15 字(標點不算) |
| 一句塞太多事 | 貳-三-2 | 同一句用逗號、冒號接了 3 段以上,而且接近長度上限 |
| 否定句、被動句 | 貳-三-4、5 | 「不得、不予、請勿、禁止」與「被、遭到」 |
| 24 小時制 | 貳-二-12 | 「14時」「09:30」這類寫法,前面沒有上午、下午 |
| 日期縮寫 | 貳-二-13 | 「115/11/30」「11/30」 |
| 外文縮寫 | 貳-二-7 | 兩個以上大寫英文字母 |
| 國字數字 | 貳-二-9 | 「六十五歲」「三十天」這類數量 |
| 特殊符號、半形標點、註腳 | 貳-二-6、16、17 | 括號、引號、斜線、波浪號、百分號;中文裡的半形逗號;「註1」 |
| 段落太長 | 貳-四 | 單一段落超過 120 字(易讀版 60 字) |
指南裡的字型、排版、圖片、印刷原則,由「易讀版」頁面直接做到:圖左文右、每行一件事、大字、靠左對齊、留白、列印時 A4 並加頁碼。比喻、資訊挑選這類要靠理解的條目,交給 AI 改寫時遵守,再由人確認。
分數怎麼算
參考日本一橋大學庵功雄研究室「やさにちチェッカー」的做法:把文章分成幾個面向各自給分,再加總、分級。這裡分成五個面向,各 20 分,合計 100 分。
| 面向 | 公式 |
|---|---|
| 詞彙 | 20 ×(1 − 少見詞比例 ÷ 15%),最低 0 分 |
| 漢字 | 20 ×(1 − 常用字以外的字比例 ÷ 2%) |
| 句子 | 20 ×〔0.4 ×(平均句長未超標程度)+ 0.4 ×(未超長句子比例)+ 0.2 ×(未塞多件事的句子比例)〕 |
| 語氣 | 20 ×(1 − 每百字的公文用語、被動、否定〔否定算半個〕÷ 5) |
| 格式 | 20 ×(1 − 每百字的時間、日期、數字、縮寫、符號問題〔符號算半個〕÷ 4) |
等級:A 85 分以上(大多數人讀得懂)、B 70–84、C 55–69、D 40–54、E 40 分以下。分數是寫作時的參考,不能代替讀者試讀;指南也要求易讀資訊完成後,請心智障礙者擔任品質管理員試讀,約七成的人能理解才算通過,所以本工具的第 4 步就是試讀紀錄。
日期與數字核對
AI 改寫最怕改錯日期或電話。改寫完成後,程式從原文抽出日期、時間、電話、金額、年齡與天數、網址,換算成同一種寫法(例如「14時」與「下午2點」都算成 14:00、「六十五歲」算成 65 歲),再到改寫裡逐一比對:找不到的標紅,原文沒有的新數字標黃。使用者修改任何一行,核對會立即重算。
AI 怎麼用
- 改寫:把公告連同易讀指南的規則交給大型語言模型,要求逐行輸出、每行選一張圖示、解釋專有名詞、列出刪掉的資訊、出 2–3 題試讀題目,並以 JSON 格式回傳。
- 規則回饋第二輪:AI 改完,程式用同一套規則再檢查改寫稿;還有公文用語、24 小時制、太長或一行多件事的句子,就把這些問題逐條列給 AI 再修一次。分數變高、日期數字沒變少才採用,否則留第一版。
- 日期數字補回:改寫稿漏掉原文的日期、時間、電話或金額時,程式把漏掉的項目列給 AI,請它補回,或寫明這項是刻意刪去。
- 模型與備援:優先用 Groq 上的 GPT-OSS 120B(忙碌時改用 GPT-OSS 20B),再不行改用 Cloudflare Workers AI 的 Llama 3.3 70B;全部失敗時,網站改用規則改寫(換掉公文用語、改 12 小時制、拆長句),健檢與評分不受影響。
- 金鑰只放在伺服器,網頁拿不到;每個裝置每分鐘最多 6 次、每天最多 60 次,全站每天有總量上限。
- 隱私:文字不會存下來。送給 AI 之前,會先遮住身分證字號。
資料與授權
| 資料 | 用途 | 授權 |
|---|---|---|
| 衛生福利部社會及家庭署《臺灣易讀參考指南》 | 檢查規則(以條號引用,內容為改寫摘要) | 著作權屬衛生福利部社會及家庭署 |
| 教育部〈常用國字標準字體表〉4808 字(ButTaiwan/cjktables 整理的文字檔) | 常用字判斷 | 政府公開資料 |
| wordfreq(Robyn Speer 等)中文詞頻 | 斷詞與少見詞判斷 | CC BY-SA 4.0 |
| OpenCC | 詞表轉成臺灣正體 | Apache 2.0 |
| Microsoft Fluent Emoji(Flat 風格,115 個)+自繪印章圖示 1 個 | 易讀版圖示 | MIT(Copyright (c) Microsoft Corporation),可再授權 |
| 14 份示範公告 | 試用與實測 | 各機關公開網頁,原文未改字,出處見實測頁 |
限制
- 斷詞依詞頻自動判斷,人名、地名、機關名有時會被當成少見詞;這類詞照樣保留,在下一行解釋即可。
- 否定句、被動句只抓常見字詞,不會分辨必要的禁止事項;請自行判斷。
- 分數高不代表一定好懂。最後請讀者試讀。