實驗收尾 不再加新測試。Day 29 的要煮,就是這次原型的停點。 這張是收尾意象圖。 從冰箱、規則、記憶到下一餐的方向都在,但「下一餐自動讀取更新庫存再推...
今天,我們迎來了 iT 邦幫忙鐵人賽「Build on Google AI Track」的最後一天——【Day 30】! 從 Day 1 的需求分析與系統架構規...
來到第 30 天,我終於將幼兒互動認知學習卡正式發布。 正式網站: 幼兒互動認知學習卡(Toddler Learning Cards) 不過,最後一天的工作不只...
Part 5|第 30 篇 後面還有一篇,最近發現AI生成的圖片真的做得很精美XDD 讓我做最後實驗的結尾吧~!! 雖然沒有到很完美,但是這系列就算是我的實驗...
前幾天已經分別完成: AI 產生學習卡 多主題管理 Human Edit LocalStorage 自動保存 列印與另存 PDF 這些功能在開發時都個別測試...
Part 5|第 29/30 篇 今日要做的事: 回頭看 DishFlow 從一個晚餐問題,走到 Rule Engine、Gemini 推薦與 Firestor...
隨著專案進入尾聲,我們的 NGO 房間預約系統已完成所有核心開發與驗收測試。在鐵人賽「Build on Google AI Track」中,這套系統之所以能夠在...
昨天完成 LocalStorage 後,AI 產生的學習卡已經可以保存在瀏覽器中。即使重新整理網頁,先前產生與人工編輯過的主題也不會消失。 不過,目前的學習卡仍...
經過了超過一周的後端架構開發、前端整合、自動化測試與 UAT 驗收,我們的 NGO 房間預約系統已正式具備上線條件。 然而,一套優秀的軟體要能在非營利組織(NG...
Part 5|第 28/30 篇 今日要做的事: 在本機頁面上改冰箱和今晚的條件,按一次推薦,留下 Gemini 的真實選擇。 今天要解決的目的: 看時間、預算...
Day 27|重新整理也不怕:使用 LocalStorage 保存 AI 學習卡 Day 26 完成多主題管理後,Learning Card App 已經可以同...
Part 5|第 27/30 篇 今日要做的事: 用 D3 那碗微波洋蔥雞肉蛋蓋飯,把推薦、完成、扣庫存接到下一餐的 Context。 今天要解決的目的: 分清...
昨天 Day 25,我替 Learning Card App 加入了 Human Edit,讓使用者可以直接修改 Gemini 產生的教材。 原本以為接下來只要...
上篇完成了系統整合測試、資料庫自我修復與 Google Drive 自動備份機制後,我們的 NGO 房間預約系統已通過技術層面的嚴格考驗。 今天我們進入 模組...
在完成全系統錯誤處理與 Log 監控模組 (ErrorReportingService.gs) 後,我們的 NGO 房間預約系統已具備極高的強韌性與自我診斷能力...
Part 5|第 26/30 篇 今日要做的事: 把 Day 24 的 64 列收成 A/B1/B2/C 四欄,看 Hard 16/16 和完整性 0.071...
昨天 Day 24,我暫時停下開發新功能,實際檢查 Gemini 產生的 15 張 Learning Cards。 結果發現,Structured Output...
Part 5|第 25/30 篇 今日要做的事: 把 16 題 Golden 和評分器先鎖起來,讓 A/B1/B2/C 各答一次。 今天要解決的目的: 同一句話...
昨天 Day 23,我替 Learning Card 加上「重新產生」功能。 現在如果對 Gemini 產生的內容不滿意,不需要重新輸入學習條件,只要使用上一次...
Part 5|第 24/30 篇 今日要做的事: 把 Day 22 有記憶回放的週三,收成一張六格 Result Card。煮完才寫下一句,沒有資料的格子留 N...
今天對 TelegramBotService.gs 進行修改,讓 Telegram Bot 專注於作為即時營運狀態中樞,負責推送預約異動、取消規章與現場簽到/釋...
在前面三天完成了:前端全日曆整合、 QR Code 簽到釋放以及 Telegram Bot 即時異動推播後,我們的 NGO 房間預約系統核心功能已全數到位。然而...
昨天 Day 22,我回頭補強並測試 Gemini API 的 Loading 與 Error Handling。 目前 Learning Card 已經可以:...
在完成了上篇的前端 FullCalendar 日曆互動介面後,我們進一步解決 NGO 場地管理中常見的「佔位不使用」(No-show)與資源浪費問題。 今天我們...
昨天 Day 21,我終於把 Gemini Structured Output 真正接進 React。 原本停在 Console 裡的 JSON,現在已經可以:...
Part 5|第 23/30 篇 今日要做的事: 用第一天的冰箱照當起點,鎖定五天的時間、預算、設備和過敏,讓 DishFlow 每天只選一道;再跑一組「每天都...
Part 5|第 21/30 篇 今日要做的事: 在 Alpha 網頁上鎖定 Reality Benchmark 的計時協定與抽樣表,請 Gemini 用兩種問...
昨天 Day 20 終於把 Structured Output 正式接進 Gemini API。 原本 Gemini 回傳的是一大段文字,現在則可以固定拿到:...
在實作完核心預約與 AI / Telegram 整合後,今天進入 模組 C:取消、改期與規章執行層——CancellationService.gs。 本模組嚴格...
Part 4|第 20/30 篇 今日要做的事: 用一個簡單網頁把六步測試、Gemini 和 Firestore 接在同一頁。一次晚餐請求分成規則短路、exac...