國立彰化師範大學 · Google 開發者社群

Build with AI

Go Fast Alone, Go Far Together

我們是彰師大的 Google 開發者社群。從 AI 工作坊到校園系統開發,陪你把想法做成真正上線、真正有人在用的產品。

01社群願景

寫程式,是為了解決真實的問題

程式碼不該只停留在 GitHub。我們在意的是兩件事:它有沒有讓校園生活變得更好,有沒有讓你變得更強。

從校園出發,解決真實問題

我們從身邊的需求做起:查獎學金、學生會選舉、行政流程。親手打造師生每天用得到的系統,讓 AI 和新技術不再只是課本上的名詞,而是你手上的工具。

一起學,成長得更快

從 AI 應用到網頁開發,我們辦工作坊、技術分享,也一起做專案。你不只是來聽講,而是動手參與、和夥伴交流,在合作中快速累積實力。

連結 Google 與全球開發者

透過 Google Developer Groups 的全球網絡,你能認識業界導師、找到志同道合的夥伴,也有機會站上國際舞台,讓更多人看見你的作品。

Build with AI 2025 — 1 / 6
活動簡報Demystifying AI: From Core Concepts to Practical Workflows with n8n

02活動回顧 · Build with AI 2025

零基礎,也能親手打造自己的 AI 助理

Build with AI 2025 是我們把 AI 帶進校園的實作活動。不論你是什麼背景,我們都從基礎帶起:透過視覺化的工作流程工具,每位參加者都親手做出能處理真實任務的客製化 AI 助理,看見點子怎麼透過自動化變成成果。

  1. 01

    n8n 自動化:不寫程式也能串起工作流程

    我們用 n8n 示範如何把不同的應用程式和服務當成節點串起來,用拖拉的方式建立自動化流程。與會者把抽象的流程邏輯,實際做成能幫自己處理事情的數位助理。

  2. 02

    提示工程:讓 AI 給出你要的答案

    提示寫得好不好,直接決定 AI 的輸出品質。我們拆解提示工程的核心技巧:給足語境、下清楚的指令、用結構化的方式提問,讓大型語言模型穩定產出好結果。

  3. 03

    交流與合作:一個問題,帶出更多想法

    這不是一場單向的講座。現場的提問與討論帶出更多靈感,有人分享的專案也成了大家合作的起點。我們相信,技術在交流中才走得更遠。

03校園專案

從校園需求出發,做出真正上線的系統

我們做的不是練習作品,而是校園每天在用的系統。從獎助學金資訊平台、學生會投票系統,到生輔組的行政工具,每一項都已正式上線,在背景穩定運作。

精選專案國立彰化師範大學 學務處校園資訊平台

獎助學金資訊平台

讓學生查得到、看得懂、來得及申請。

校內外的獎助學金公告集中在一個平台。公告一上架,AI 助理就能照著回答;網頁、Android App、LINE 共用同一個帳號與資料;要訂提醒或記住學生資料,都先問過學生。

98%

回覆獎助學金詢問的時間減少(生輔組估算)

COMPUTEX 2026受資策會邀請參展

產品導覽

scholarship.ncuesa.org.tw
獎助學金資訊平台首頁:公告一覽表與統計

公告一覽

一打開就看到開放申請、7 天內截止和公告總數;用分類代碼、關鍵字和截止狀態快速篩選。

目標

對學生不用再在公文和公告之間翻找。打開一頁,就看到有哪些獎學金、哪天截止、自己符不符合;還有疑問,直接問 AI。

對學務處同樣的問題不必一再回答。公告發出去,AI 就照著答;哪些問題答得不好,系統會整理出來。

做法

  • 資料生命週期為 AI 而設計:公告建立或更新的當下就寫進知識庫,下架自動移除;AI 回答前一定先檢索,查不到才上網並標註來源。
  • 答不好的問題會回流:學生按 👎 的對話進入知識缺口分析,AI 擬 FAQ 草稿,學務處審核後發布。
  • 三個介面共用帳號與資料:網頁、Android App、LINE 登入同一個帳號,提醒和 AI 對話在各介面之間接得上。
  • AI 的每一步都看得見:用了哪些工具、怎麼想、引用哪些來源全部顯示;訂提醒或寫入記憶庫都要學生按確認。

成果

  • 平台已上線,全校都能用;校外使用者用自己的 Gemini 金鑰註冊,用量算在自己帳上。
  • 學生用 Google 帳號登入,綁定 LINE 之後在聊天室就能問。
  • 學務處在後台看得到每一則 LINE 對話,以及 AI 答不好的主題。
  • 程式碼開源,非商業使用免費。

01

資料怎麼在系統裡流動

公告不是丟給 AI 的附件,而是一個會自己修正的循環。學務處照常發公告,AI 照最新內容回答;答不好的問題整理成 FAQ,再回到知識庫。

  1. 01

    公告建立或更新

    學務處照平常的方式發

  2. 02

    知識庫即時同步

    下架自動移除,每天校正一次

  3. 03

    AI 先檢索再回答

    查不到才上網,並標註來源

  4. 04

    學生評價回答

    按 👎 的對話留下紀錄

  5. 05

    找出知識缺口

    常問但 FAQ 沒答的主題

  6. 06

    FAQ 審核後發布

    AI 擬草稿,管理員決定

FAQ 回到知識庫06 → 02

發布後的 FAQ 回到知識庫。之後 AI 回答制度問題,優先引用這些 FAQ。

02

系統架構

一個 Next.js 16 應用同時負責網頁、管理後台、API 和 LINE Webhook,部署在 VPS 上(PM2、nginx、Cloudflare);Android App 也呼叫同一組 API。資料和登入用自架的 Supabase,AI 助理則是 Gemini 函式呼叫搭配 pgvector 知識庫。

介面

應用層

AI 與資料

知識與外部服務

網頁與管理後台Next.js 16・/manage 後台
Android AppExpo・React Native
LINE 官方帳號Webhook・6 位數綁定碼
排程截止提醒・知識庫校正
Next.js APIRoute Handlers・PM2・nginx
通知FCM 推播・Email・LINE
Gemini AI 助理函式呼叫・18 項工具
Supabase PostgreSQL自架・Google 登入・RLS
網路搜尋SerpApi・讀取網頁
AI 知識庫pgvector・關鍵字+向量檢索

← 左右滑動看完整架構 →

  • 資料流向
  • 虛線:查不到資料時才走的備援路徑
  • 核心服務

03

重點設計

  1. 01

    知識庫跟著公告走

    學務處照平常的方式發公告,AI 就照最新內容回答。

    • 公告一建立或更新,就整理成 AI 易讀的內容寫進知識庫;下架或刪除自動移除,每天再校正一次。
    • AI 回答前一定先查知識庫,查不到才上網,並標註來源。
    • 學生按 👎 的對話進入知識缺口分析,AI 擬 FAQ 草稿,學務處審核後發布,之後回答制度問題就以 FAQ 為準。
    • 發公告時上傳辦法檔或貼上網址,AI 先把欄位填好,並提醒可能重複的公告。
    後台 AI 品質:每晚找出重複詢問但 FAQ 未涵蓋的主題,AI 產草稿,管理員審核後發布

    後台 AI 品質:每晚找出重複詢問但 FAQ 未涵蓋的主題,AI 產草稿,管理員審核後發布

  2. 02

    網頁、App、LINE 共用同一個帳號

    學生哪裡方便,就在哪裡用:網頁看完整公告,App 收推播,LINE 直接問。

    • 三個介面登入同一個帳號,看到同一份資料。
    • 在網頁訂的截止提醒,App 和 LINE 都收得到。
    • 跟 AI 的對話在網頁和 LINE 之間接著講,不必重述背景。
    • LINE 輸入 6 位數驗證碼就完成綁定;App 有推播、離線快取、深連結和長按捷徑。
    • 學務處在後台管理 LINE:聊天紀錄、AI 自動回覆、回應時段、圖文選單。
    App 公告分頁:搜尋、狀態篩選、開放中與七日內截止統計,卡片標示分類、剩餘天數與已看過
    Android App 助理分頁:建議問題、@ 指定公告、上傳文件檢核
    LINE 官方帳號:同一個 AI 助理純文字回覆,圖文選單直達平台、社群、學務處與綁定
  3. 03

    負責任的 AI 應用

    AI 說的有來源,做的要確認。學生看得到 AI 從哪裡找答案,也決定 AI 能替自己做什麼。

    • 搜知識庫、查 FAQ、確認日期、讀網頁,每一步都列出來;思路可以展開。
    • 回覆附上公告卡片、來源、免責聲明和 👍👎。
    • AI 提議訂閱提醒或寫入記憶庫,學生按確認才生效;記憶庫可以看、可以改、可以清空。
    • 自傳和申請表交給 AI 檢核,原檔不保存。
    • 校外使用者自備 Gemini 金鑰,AES-256-GCM 加密保管或只存在自己的裝置;每分鐘最多 10 次請求,後台一鍵關閉 AI。
    網頁版 AI 助理:先搜知識庫與常見問題,再依設籍地、成績、身分列出可申請的獎學金

    網頁版 AI 助理:先搜知識庫與常見問題,再依設籍地、成績、身分列出可申請的獎學金

更多校園專案

探索我們的 GitHub

學生會投票系統

已上線
彰師單一登入(SSO)驗證
直接串接學校的標準登入確認投票資格。系統只取得投票需要的權限,從頭到尾不經手、也不儲存你的帳號密碼。
隱私金鑰與零知識證明
加密金鑰在你自己的裝置上產生。透過零知識證明(Zero-Knowledge Proof),你不用透露身分,也能向系統證明自己有投票資格,做到真正的匿名、無法被追溯。
端對端加密投票與分散式存證
選票用高強度的非對稱加密保護;送出之後就無法竄改,任何人都能公開稽核,讓選舉過程公正透明。
  • #電子投票
  • #零知識證明
  • #資訊安全

代管生輔組 RPage 網站

已上線

我們接手並改版學務處生活輔導組的網站,讓重要資訊更容易被找到,全校師生用起來也更順手。

  • #資訊整合
  • #UI 優化

生輔組餐券管理系統

已上線

用 Google Apps Script 串起 Google 表單、文件與試算表,打造一套電子餐券系統。學生申請更簡單,管理端也能追蹤餐券使用情形、做數據分析。

  • #流程數位化
  • #數據分析

生輔組失物招領系統

已上線

串接 Google 表單與試算表,提供線上登記和搜尋失物的平台,幫同學更快找回遺失物品。

  • #流程數位化
  • #行政效率

04社群行程

社群行事曆

工作坊、技術分享和社群活動都在這裡。加到你的 Google 日曆,有新活動就不會錯過。

05加入我們

用程式碼定義彰師未來

不管你是剛開始寫程式,還是已經有作品在手,只要對技術有熱情、想把點子做出來,都歡迎加入我們,一起學習、一起做專案。

立即加入社群