我們如何查核內容
How we verify
這一頁說明來源怎麼分級、查核日期怎麼算、風險等級代表什麼、AI 在流程中做了什麼(以及沒做什麼),還有你要怎麼回報錯誤。
內容大綱(8)
這個網站唯一的賣點是「說得出依據」。所以查核方法必須可以被檢查,包括我們還沒做到的部分。以下每一項都對應到程式碼裡實際存在的行為。
一頁內容的流程
01匯入官方來源
管理員貼上一個網址。系統只接受 https,拒絕內網與本機位址,最多跟隨 3 次轉址,只接受 HTML 或純文字,最多讀取 1 MB 與 10 萬字元,逾時 10 秒。這個匯入端點限管理員使用。
規則式擷取草稿
把來源文字用固定規則拆成標題、適用對象、日期、文件清單、步驟與聯絡窗口。這一步不是生成式模型,細節見下一節。草稿永遠標記為「需要人工審核」。
人工審核
由人比對來源與草稿,逐項決定採用、修改或退回。沒有通過這一關的內容不會進入公開頁面。
發布
通過審核的內容寫入版本控制中的已審核內容檔案。公開頁面只讀這些檔案,沒有任何自動通道能把草稿直接送上線。
標註
頁面顯示最後查核日期、依風險推算的下次查核日期,以及這一頁引用的官方來源。
回報與重新查核
讀者回報 → 後台處理並留下稽核紀錄 → 重新核對來源 → 更新查核日期。重新確認內容仍然正確,本身就算一次有效的更新。
來源分級
分級的用途是讓你一眼看出這句話是「主管機關自己說的」還是「別人轉述的」。分級越低的來源,越不能單獨支撐一條規定。
| 分級 | 定義 | 目前怎麼判斷 | 目前數量 |
|---|---|---|---|
| 第 1 級 主管機關 | 發布這條規定的機關自己的頁面 | 需要逐筆人工標註,目前還沒有這個欄位網域以 .gov.tw / .gov.taipei 結尾 | 政府網域合計 31 筆 |
| 第 2 級 政府其他單位 | 其他政府機關轉述同一件事 | 需要逐筆人工標註,目前還沒有這個欄位 | 同上,網域無法分辨第 1 級與第 2 級 |
| 第 3 級 學校/業者 | 大學或營運業者的說明頁 | 網域以 .edu.tw 結尾非政府、非學校的網域,是業者還是社群整理需要人工確認 | 學校網域 6 筆、其他網域 4 筆(www.cht.com.tw, www.easycard.com.tw) |
| 第 4 級 社群整理 | 論壇、部落格或社群彙整 | 需要逐筆人工標註,目前還沒有這個欄位 | 未標註 |
目前有 4 項任務(共 16 項)沒有引用任何政府網域的來源,只有學校或業者頁面。這些任務多半屬於「各校或各業者自訂」的事項,頁面上會標明規定層級;但依我們自己的規則,這仍是待補強的地方。
查核日期與週期
下次查核日期 = 最後查核日期 + 依風險決定的週期。距離到期 14 天內顯示為「即將到期」,超過到期日顯示為「已過期」,並且會在頁面上明講,不會用灰色小字帶過。
請注意:只有「下次查核日期」是推算出來的,「最後查核日期」永遠是人實際核對的那一天。
| 風險等級 | 查核週期 | 目前任務數 |
|---|---|---|
| 風險高 | 90 天 | 11 |
| 風險中 | 180 天 | 4 |
| 風險低 | 365 天 | 1 |
以 2026-09-17 計算:16 項在期限內、0 項即將到期、0 項已超過查核期限。
風險等級
風險說的是「弄錯的後果」,不是「有多難辦」。等級以圓點加文字呈現,不會只用顏色表示。
| 等級 | 判斷標準 | 目前任務數 |
|---|---|---|
| 風險高 | 弄錯會影響居留身分、造成拿不回來的金錢損失,或影響健康。例如逾期停留、未經許可工作、詐騙損失、錯過報稅期限。 | 11 |
| 風險中 | 弄錯會白跑一趟、需要重新申請,或必須申請延期。 | 4 |
| 風險低 | 當天就能無成本補救。 | 1 |
目前分布是高 11、中 4、低 1,共 16 項。當「高風險」出現在大多數任務上,這個標籤能提供的資訊就變少了;依上表定義重新校準,是上線前還沒完成的工作。
AI 與人工關卡
05一、草稿擷取(draftFromSource)
輸入是匯入的公告純文字。它用固定規則擷取:第一行當標題;用關鍵字比對抓出「適用對象」「日期/截止」「聯絡窗口」;抓出「應備文件」與「辦理步驟」標題底下的清單項目;每個欄位都有長度上限。
它不會改寫句子,也不會補上原文沒有的內容。抓不到就是空的。
風險等級一律先填「中」,等人工審核時再依定義判定。
回傳值永遠帶「需要人工審核」的旗標,沒有任何條件會讓它變成 false。
二、問答檢索(answerFromApprovedContent)
它只從已審核內容檢索,不生成新的說法。
問題會先過三組關鍵字規則:問到證號、密碼、驗證碼等敏感資訊,或問到我們沒有依據的事(例如獎學金結果、保證、明年會怎樣)時,直接回覆「資料不足」;問到法律、醫療、簽證資格或緊急狀況時,回覆「高風險,請洽正式管道」;都不符合才回覆已審核內容。
換句話說,它被設計成寧可說不知道,也不猜。
存取關卡
- 草稿端點(POST /api/ai/draft)需要登入,而且必須是管理員角色,請求還要帶明確的同意旗標,否則回 400。
- 問答端點(POST /api/ai/answer)需要登入。
- 來源匯入端點(POST /api/source/web)需要管理員角色。
- 公開頁面讀的是通過內容審核後才寫入版本控制的已審核內容檔案。草稿與公開內容之間沒有自動通道。
這一段目前的限制
- 人工審核目前是直接在版本控制裡編輯已審核內容檔案,還沒有「來源與草稿逐條並列比對」的審核畫面。
- 頁面上還沒有逐頁標示「AI 協作」或「人工撰寫」的內容狀態標籤。
語言涵蓋範圍
06介面的語言和內容的語言是兩件事,這一節分開講。
- 介面語言
- 中文EnglishBahasa IndonesiaTiếng Việt
- 內容語言
- 中文English
介面字串包含導覽、按鈕、欄位標題、章節標題與空狀態。印尼文與越南文的介面字串目前尚未經母語者審核,審核清單在版本庫的 content-review 目錄裡。
16 項任務通過人工內容審核的版本只有繁體中文與英文。印尼文與越南文頁面顯示的是由那份英文版機器翻譯而成的內容,尚未經母語者閱讀;每一頁都在內容之前先說明這件事,也不標示查核日期。
為什麼是這四種語言
- 教育部提供各校境外學生人數的開放資料(原始逐列檔案),本站作者用它彙整出本校的國籍分布。臺科大本身沒有公布這份分布,所以這是我們自己算的,不是學校公布的數字。
- 彙整方法:從教育部原始檔篩出本校的學位生列數,依國別加總,再由高到低排序。本頁不引述任何一個人數——那份彙整沒有在這一頁重新驗算過,我們不轉述沒有重新驗算的數字。
- 選語言看的不是人數本身,而是「讀不讀得懂現有版本」。人數最多的兩個群體中,印尼與越南學生的母語不是中文,也不以英語為授課語言,所以多一個介面語言就多一批讀得懂的人。
- 沒有加入的語言也有理由:僑生為主的群體本來就讀中文;以英語授課為主的群體已經有英文版;學位生人數個位數的國家,加一個介面語言不會多出讀者。
我們不做的事
居留、健保、稅務與就醫的說明,我們不發布「沒有標示」的機器翻譯。這些頁面一旦譯錯,代價是錯過法定期限,而讀者沒有辦法自己發現。印尼文與越南文版目前就是機器翻譯,因此每一頁都在內容之前寫明:由 AI 產生、尚未經人閱讀、查核紀錄屬於中文版與英文版,並附上兩個已審核版本與引用來源的連結;在母語者審核完成前,這些頁面維持 noindex。
更正管道
07看到錯的、過期的,或和你在櫃檯遇到的實際情況不一樣的,請回報。這是我們發現內容漂移最主要的方式。
回報會以「待處理」狀態存進資料庫。管理員處理完成後,系統會寫一筆稽核事件,記錄是誰、在什麼時間解決了哪一筆。
目前的限制
- 回報需要先登入,說明至少 10 個字。
- 稽核紀錄目前只在後台可見;對外的更新紀錄頁還在建置中。
- 我們沒有承諾回覆時間。與其寫一個做不到的天數,不如直說。