iT邦幫忙

build on google ai相關文章
共有 83 則文章
鐵人賽 Build on Google AI DAY 30

技術 [Day 30] 最後,回到那台冰箱

實驗收尾 不再加新測試。Day 29 的要煮,就是這次原型的停點。 這張是收尾意象圖。 從冰箱、規則、記憶到下一餐的方向都在,但「下一餐自動讀取更新庫存再推...

鐵人賽 Build on Google AI DAY 30

技術 【Day 30】完賽總結:開源願景、持續迭代與社群影響力展望

今天,我們迎來了 iT 邦幫忙鐵人賽「Build on Google AI Track」的最後一天——【Day 30】! 從 Day 1 的需求分析與系統架構規...

鐵人賽 Build on Google AI DAY 30

技術 Day 30|30 天打造 AI 學習卡:成果總結、限制與下一步

來到第 30 天,我終於將幼兒互動認知學習卡正式發布。 正式網站: 幼兒互動認知學習卡(Toddler Learning Cards) 不過,最後一天的工作不只...

鐵人賽 Build on Google AI DAY 29

技術 [Day 29] 冰箱先列成表,今晚煮不煮我自己按

Part 5|第 30 篇 後面還有一篇,最近發現AI生成的圖片真的做得很精美XDD 讓我做最後實驗的結尾吧~!! 雖然沒有到很完美,但是這系列就算是我的實驗...

鐵人賽 Build on Google AI DAY 29

技術 Day 29|不只會動,還要穩定:完成智慧學習卡整合測試

前幾天已經分別完成: AI 產生學習卡 多主題管理 Human Edit LocalStorage 自動保存 列印與另存 PDF 這些功能在開發時都個別測試...

鐵人賽 Build on Google AI DAY 28

技術 [Day 28] 洗完鍋才知道,這 30 天留下來的是什麼

Part 5|第 29/30 篇 今日要做的事: 回頭看 DishFlow 從一個晚餐問題,走到 Rule Engine、Gemini 推薦與 Firestor...

鐵人賽 Build on Google AI DAY 28

技術 【Day 28】架構覆盤:軟編碼(Soft-coding)與 Google Apps Script Serverless 架構實戰優勢

隨著專案進入尾聲,我們的 NGO 房間預約系統已完成所有核心開發與驗收測試。在鐵人賽「Build on Google AI Track」中,這套系統之所以能夠在...

鐵人賽 Build on Google AI DAY 28

技術 Day 28|從 Prompt 到畫面:整理智慧學習卡完整資料流程

昨天完成 LocalStorage 後,AI 產生的學習卡已經可以保存在瀏覽器中。即使重新整理網頁,先前產生與人工編輯過的主題也不會消失。 不過,目前的學習卡仍...

鐵人賽 Build on Google AI DAY 27

技術 【Day 27】使用者操作指南與常見問題解答

經過了超過一周的後端架構開發、前端整合、自動化測試與 UAT 驗收,我們的 NGO 房間預約系統已正式具備上線條件。 然而,一套優秀的軟體要能在非營利組織(NG...

鐵人賽 Build on Google AI DAY 27

技術 [Day 27] 我打開 DishFlow,讓 Gemini 決定今晚吃什麼

Part 5|第 28/30 篇 今日要做的事: 在本機頁面上改冰箱和今晚的條件,按一次推薦,留下 Gemini 的真實選擇。 今天要解決的目的: 看時間、預算...

鐵人賽 Build on Google AI DAY 27

技術 Day 27|重新整理也不怕:使用 LocalStorage 保存 AI 學習卡

Day 27|重新整理也不怕:使用 LocalStorage 保存 AI 學習卡 Day 26 完成多主題管理後,Learning Card App 已經可以同...

鐵人賽 Build on Google AI DAY 26

技術 [Day 26] 推薦不是終點:微波丼怎麼交到下一餐?

Part 5|第 27/30 篇 今日要做的事: 用 D3 那碗微波洋蔥雞肉蛋蓋飯,把推薦、完成、扣庫存接到下一餐的 Context。 今天要解決的目的: 分清...

鐵人賽 Build on Google AI DAY 26

技術 Day 26|不只海洋動物:把 Learning Card 擴充成不同學習主題

昨天 Day 25,我替 Learning Card App 加入了 Human Edit,讓使用者可以直接修改 Gemini 產生的教材。 原本以為接下來只要...

鐵人賽 Build on Google AI DAY 26

技術 【Day 26】系統驗收、用戶權限劃分與測試報告

上篇完成了系統整合測試、資料庫自我修復與 Google Drive 自動備份機制後,我們的 NGO 房間預約系統已通過技術層面的嚴格考驗。 今天我們進入 模組...

鐵人賽 Build on Google AI DAY 25

技術 【Day 25】系統整合測試、資料一致性與備份機制

在完成全系統錯誤處理與 Log 監控模組 (ErrorReportingService.gs) 後,我們的 NGO 房間預約系統已具備極高的強韌性與自我診斷能力...

鐵人賽 Build on Google AI DAY 25

技術 [Day 25] Hard 全過,完整性 0.071:這算成功嗎?

Part 5|第 26/30 篇 今日要做的事: 把 Day 24 的 64 列收成 A/B1/B2/C 四欄,看 Hard 16/16 和完整性 0.071...

鐵人賽 Build on Google AI DAY 25

技術 Day 25|AI 寫完,人來決定:加入 Learning Card 編輯功能

昨天 Day 24,我暫時停下開發新功能,實際檢查 Gemini 產生的 15 張 Learning Cards。 結果發現,Structured Output...

鐵人賽 Build on Google AI DAY 24

技術 [Day 24] 同一題考四次:直接問、掃冰箱、貼 JSON、DishFlow

Part 5|第 25/30 篇 今日要做的事: 把 16 題 Golden 和評分器先鎖起來,讓 A/B1/B2/C 各答一次。 今天要解決的目的: 同一句話...

鐵人賽 Build on Google AI DAY 24

技術 Day 24|AI 產生的教材可以直接用嗎?開始檢查 Learning Card 內容

昨天 Day 23,我替 Learning Card 加上「重新產生」功能。 現在如果對 Gemini 產生的內容不滿意,不需要重新輸入學習條件,只要使用上一次...

鐵人賽 Build on Google AI DAY 23

技術 [Day 23] 六格就夠了:週三那餐煮完沒有,卡片上要看得出來

Part 5|第 24/30 篇 今日要做的事: 把 Day 22 有記憶回放的週三,收成一張六格 Result Card。煮完才寫下一句,沒有資料的格子留 N...

鐵人賽 Build on Google AI DAY 23

技術 【Day 23】Telegram Bot 即時通知與狀態異动推播機制

今天對 TelegramBotService.gs 進行修改,讓 Telegram Bot 專注於作為即時營運狀態中樞,負責推送預約異動、取消規章與現場簽到/釋...

鐵人賽 Build on Google AI DAY 24

技術 【Day 24】全系統錯誤處理、例外監控與 Log 日誌紀錄

在前面三天完成了:前端全日曆整合、 QR Code 簽到釋放以及 Telegram Bot 即時異動推播後,我們的 NGO 房間預約系統核心功能已全數到位。然而...

鐵人賽 Build on Google AI DAY 23

技術 Day 23|生成一次還不夠:加入重新產生 Learning Card 功能

昨天 Day 22,我回頭補強並測試 Gemini API 的 Loading 與 Error Handling。 目前 Learning Card 已經可以:...

鐵人賽 Build on Google AI DAY 22

技術 【Day 22】簽到/簽退模組與 QR Code 驗證

在完成了上篇的前端 FullCalendar 日曆互動介面後,我們進一步解決 NGO 場地管理中常見的「佔位不使用」(No-show)與資源浪費問題。 今天我們...

鐵人賽 Build on Google AI DAY 22

技術 Day 22|AI 不一定每次都成功:替 Learning Card 加上 Loading 與 Error 狀態

昨天 Day 21,我終於把 Gemini Structured Output 真正接進 React。 原本停在 Console 裡的 JSON,現在已經可以:...

鐵人賽 Build on Google AI DAY 22

技術 [Day 22] 冰箱裡有什麼,今天就煮什麼:同一格冰箱回放五天

Part 5|第 23/30 篇 今日要做的事: 用第一天的冰箱照當起點,鎖定五天的時間、預算、設備和過敏,讓 DishFlow 每天只選一道;再跑一組「每天都...

鐵人賽 Build on Google AI DAY 21

技術 [Day 20] 模型說 15 分鐘,我到底從哪一秒開始算?Alpha 控制台先把計時協定鎖進 Firestore

Part 5|第 21/30 篇 今日要做的事: 在 Alpha 網頁上鎖定 Reality Benchmark 的計時協定與抽樣表,請 Gemini 用兩種問...

鐵人賽 Build on Google AI DAY 21

技術 Day 21|JSON 回來了,React 怎麼接?把 Gemini Response 變成 LearningCard[]

昨天 Day 20 終於把 Structured Output 正式接進 Gemini API。 原本 Gemini 回傳的是一大段文字,現在則可以固定拿到:...

鐵人賽 Build on Google AI DAY 20

技術 【Day 20】取消、改期與 24 小時規章設計與實作

在實作完核心預約與 AI / Telegram 整合後,今天進入 模組 C:取消、改期與規章執行層——CancellationService.gs。 本模組嚴格...

鐵人賽 Build on Google AI DAY 20

技術 [Day 19] 第一版 Alpha 網頁上線:簡單 UI 接上 Gemini 和 Firestore,Cache 會留下舊過敏嗎?

Part 4|第 20/30 篇 今日要做的事: 用一個簡單網頁把六步測試、Gemini 和 Firestore 接在同一頁。一次晚餐請求分成規則短路、exac...