📋 最新通告
⏰ 即將截止
🎯 系統定位
由 EDB 公開通告自動抓取,用 AI 解讀內容,將每份通告由「人手讀 10 分鐘」變成「5 秒拎重點」。 系統聚焦三件事:識別截止日、摘要核心內容、推導角色行動。
🔄 資料流程
教育局通告網站爬取 → PDF 文字抽取 → LLM 結構化分析 → 確定性二次審查 + K1 知識注入 → JSON 餵 dashboard。
全自動 · 開源透明 · 通告發布後 cron 觸發,下一輪即更新
🧠 AI Pipeline 概念
① LLM 主分析(gpt-5-nano)
通告原文 + PDF 內文輸入,按 JSON Schema 結構化抽取:摘要、截止日、行動列表、角色職責、財務資訊。
temperature=1 +
json_schema 強制 deterministic 輸出。
② 確定性二次審查(Post-analysis Review)
LLM 對 sparse 通告易產生 placeholder。第二層用 rule-based 邏輯做 normalization:
術語統一、課程 / 財務 / 學生 / 供應商 topic 補強、Sparse action synthesis。
③ K1 公開知識庫注入
引用外部 K1 公開 JSON(
knowledge.json / guidelines.json),按 topic 注入角色 facts + 官方指引連結。
上限:3 topics × 4 facts × 12 total + 2 guidelines × 6 total。
🛠️ Tech Stack
後端
Python 3.10+
requests / BeautifulSoup
PyMuPDF(PDF 抽取)
openai SDK
requests / BeautifulSoup
PyMuPDF(PDF 抽取)
openai SDK
AI 模型
OpenAI gpt-5-nano
JSON Schema 結構化
text-embedding-3-small
(K1 fact 0.45 閾值)
JSON Schema 結構化
text-embedding-3-small
(K1 fact 0.45 閾值)
前端
純 HTML / CSS / JS
單一檔案 ~3,000 行
SheetJS(CSV 匯出)
PWA(Add to Home Screen)
單一檔案 ~3,000 行
SheetJS(CSV 匯出)
PWA(Add to Home Screen)
基礎建設
GitHub Actions(cron 3×/日)
GitHub Pages(靜態 hosting)
circular.wongfu.net 自訂域名
Let's Encrypt SSL
GitHub Pages(靜態 hosting)
circular.wongfu.net 自訂域名
Let's Encrypt SSL
🎨 設計取捨
單一 HTML / 無框架 — 純 HTML / CSS / JS,零 build step,GitHub Pages 直接 host。換代成本低、可離線存取。
Deterministic 二次審查而非完全信 AI — LLM 對 sparse 通告易產生 placeholder。Rule-based 第二層守住「只信原文」嘅底線。
角色契約獨立於 K1 — K1 公開知識庫可換 schema;用 compatibility layer 接住,校長 / 副校 / 科主任 / 主任 / 教師 / EO / 供應商 7 角色獨立演進。
Cron 增量更新 + School-year 全量 baseline — 3×/日 cron 用 days-3 增量;學年初手動 trigger 全量重整。
PHASE 4 merge 確保 days-3 唔覆蓋學年資料。| 通告號 ↕ | 標題 ↕ | 日期 / 影響 ↕ | 截止 ↕ | 金額 | 狀態 |
|---|
🔴 需關注(高影響+必須)
📋 一般通告
⏰ 一般截止日
| 通告號 | 資助名稱 | 金額 / 資源 | 類型 | 申請截止 | 申請狀態 |
|---|
📌常備通告(釘選)永久保存至收藏頁最上方,供隨時參閱。
⭐一般收藏則列於下方。
📌 常備參考通告
0
(按通告卡片右下角 📌 釘選)
按通告卡片的 📌 按鈕可加入常備參考
⭐ 一般收藏
0
(按通告卡片右下角 ⭐ 收藏)
按通告卡片的 ⭐ 按鈕可加入收藏
⚠️ 重要參考文件:
・廉政公署《學校防貪指引》(School Corruption Prevention Guide) — 採購程序、利益衝突申報、報價要求
・教育局《學校財務管理》 — 整筆撥款指引、採購門檻、核數要求
・教育局《資助學校資助則例》 — 補充資料及財務守則
・廉政公署《學校防貪指引》(School Corruption Prevention Guide) — 採購程序、利益衝突申報、報價要求
・教育局《學校財務管理》 — 整筆撥款指引、採購門檻、核數要求
・教育局《資助學校資助則例》 — 補充資料及財務守則
📊
供應商統計圖表
(按通告類型、金額分佈、截止日分析)
(按通告類型、金額分佈、截止日分析)
🎨 顯示設定
主題模式
深色 / 淺色 / 跟隨系統
色調配搭
春夏秋冬四款主題色
🌸
☀️
🍂
❄️
佈局
卡片每行數量
字體大小
12px – 20px
🔔 通知設定
截止提醒提前天數
超過此天數的截止日以橙色提示
顯示「已跟進」通告
顯示「已截止」通告
⌨️ 快捷鍵 & 其他
快捷鍵說明
清除本地設定
版本
📖 系統功能說明
📊 通告總覽
卡片或列表模式瀏覽所有 EDB 通告(EDBCM、EDBCL、EDBC)。點擊通告開啟詳情面板,含 AI 摘要、行動清單、截止日、角色分工、PDF 連結。支援多維篩選(類型、學校類別、主題、影響級別、行動類型)及全文搜尋。紅色頂欄 = 高影響必須行動。
⏰ 截止日追蹤
頁頂「截止」橫列即時顯示未來30天到期項目,以顏色標示緊迫度(🔴 3天內 / 🟠 7天內 / 🟡 14天內)。月曆視圖可按月瀏覽通告發出日及截止日,點擊日期格展開當日清單。
👥 角色分工
頂部選單切換角色(校長/副校長/科主任/主任/教師/EO/供應商)。詳情面板「行動」欄以藍色高亮當前角色的行動項,「角色」頁顯示各職系完整責任清單。鍵盤 1–7 快速切換角色。
💰 資源申請追蹤
匯總含撥款資訊的通告,支援申請狀態追蹤(待申請 / 申請中 / 已申請 / 已截止 / 不適用),狀態儲存於本機。可匯出 CSV 備存記錄。
⭐ 收藏 & 📌 常備
⭐ 收藏常用通告,顯示於「收藏」頁。📌 常備參考:釘選長期適用的政策通告(如整筆撥款指引),置頂於收藏頁首,方便隨時查閱。所有記錄儲存於本機,不需登入。
🔄 自動更新機制
GitHub Actions 每日 HKT 07:00、13:00、17:00 自動抓取最新通告並即時進行 AI 分析(OpenAI gpt-4.1-nano)。涵蓋 EDBCM、EDBCL、EDBC 三類通告。管理員可手動觸發全量或自訂日期範圍抓取。
⚠️ 免責聲明:本系統 AI 摘要及分析由人工智能生成,僅供輔助參考,一切以
教育局官方通告為準。
| 系統設計:Leonard Wong | v3.0.48