國立彰化師範大學 學務處校園資訊平台
讓學生查得到、看得懂、來得及申請。
校內外獎助學金公告集中於單一平台。公告上架後,AI 助理即依內容回答;網頁、Android App 與 LINE 共用同一個帳號與資料,訂閱提醒或記錄個人資料前都會先徵得學生同意。
98%回覆獎助學金詢問的時間減少(生輔組估算)


目標
對學生:無須在公文與公告之間翻找,單一頁面即可掌握可申請的獎學金、截止日期與資格條件;其他疑問可直接詢問 AI。
對學務處:減少重複回答相同問題。公告發布後由 AI 依內容回覆,系統也會彙整 AI 回答不佳的主題。
做法
- 以 AI 為核心設計資料流程:公告建立或更新時即寫入知識庫,下架後自動移除;AI 回答前必先檢索,查無資料才上網搜尋並標註來源。
- 回答不佳的問題會回饋改進:學生按 👎 的對話進入知識缺口分析,由 AI 擬定 FAQ 草稿,經學務處審核後發布。
- 三個介面共用帳號與資料:網頁、Android App 與 LINE 登入同一帳號,提醒與 AI 對話可跨介面延續。
- AI 的每一步都公開透明:顯示使用的工具、推理過程與引用來源;訂閱提醒或寫入記憶庫都需學生確認。
結果
- 平台已上線,全校皆可使用;校外使用者以自己的 Gemini 金鑰註冊,用量由其自行負擔。
- 學生以 Google 帳號登入,綁定 LINE 後即可在聊天室提問。
- 學務處可在後台檢視每則 LINE 對話,以及 AI 回答不佳的主題。
- 程式碼開源,非商業用途可免費使用。
資料怎麼在系統裡流動
公告不是丟給 AI 的附件,而是一個會自己修正的循環。學務處照常發公告,AI 照最新內容回答;答不好的問題整理成 FAQ,再回到知識庫。
- 01
公告建立或更新
學務處照平常的方式發
- 02
知識庫即時同步
下架自動移除,每天校正一次
- 03
AI 先檢索再回答
查不到才上網,並標註來源
- 04
學生評價回答
按 👎 的對話留下紀錄
- 05
找出知識缺口
常問但 FAQ 沒答的主題
- 06
FAQ 審核後發布
AI 擬草稿,管理員決定
發布後的 FAQ 回到知識庫。之後 AI 回答制度問題,優先引用這些 FAQ。
FAQ 回到知識庫06 → 02
發布後的 FAQ 回到知識庫。之後 AI 回答制度問題,優先引用這些 FAQ。
系統架構
單一 Next.js 16 應用同時提供網頁、管理後台、API 與 LINE Webhook,部署在 VPS 上(PM2、nginx、Cloudflare);Android App 呼叫同一組 API。資料與身分驗證採自架的 Supabase,AI 助理以 Gemini 函式呼叫搭配 pgvector 知識庫。
← 左右滑動看完整流程 →
重點設計
01
知識庫與公告同步
學務處依原有流程發布公告,AI 即以最新內容回答。
- 公告建立或更新時,即整理為 AI 易讀的內容寫入知識庫;下架或刪除後自動移除,並每日校正一次。
- AI 回答前一律先查詢知識庫,查無資料才上網搜尋,並標註來源。
- 學生按 👎 的對話進入知識缺口分析,由 AI 擬定 FAQ 草稿,經學務處審核後發布;此後制度相關問題以 FAQ 為準。
- 發布公告時可上傳辦法檔或貼上網址,由 AI 預先填寫欄位,並提示可能重複的公告。

02
網頁、App 與 LINE 共用帳號
學生可依情境選擇介面:在網頁瀏覽完整公告、透過 App 接收推播,或在 LINE 直接提問。
- 三個介面登入同一個帳號,資料完全一致。
- 在網頁設定的截止提醒,App 與 LINE 會同步收到。
- 與 AI 的對話可在網頁與 LINE 之間延續,無須重述背景。
- LINE 輸入 6 位數驗證碼即可完成綁定;App 支援推播、離線快取、深連結與長按捷徑。
- 學務處可在後台管理 LINE 的聊天紀錄、AI 自動回覆、回應時段與圖文選單。


03
負責任的 AI 應用
AI 的回答附有來源,代為執行的操作需經確認;學生能看到資訊從何而來,也能決定 AI 可以代為處理哪些事。
- 搜尋知識庫、查詢 FAQ、確認日期、讀取網頁,每個步驟都會列出,推理過程也可展開檢視。
- 回覆附上公告卡片、來源、免責聲明與 👍👎 回饋。
- AI 提議訂閱提醒或寫入記憶庫時,需學生確認才會生效;記憶庫可檢視、修改與清除。
- 自傳與申請表可交由 AI 檢核,原始檔案不會保存。
- 校外使用者自備 Gemini 金鑰,以 AES-256-GCM 加密保存或僅存於個人裝置;每分鐘最多 10 次請求,後台也可一鍵關閉 AI。




下一個專案
AI 網關
fluxRelay
瞭解專案