iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Build on Google AI

單鐵的人生如履薄冰!AI 教練 APP 30天開發旅程,你說能走到最後嗎? 系列

單鐵的人生如履薄冰!這是一場將程式碼與汗水結合的 30 天鐵人挑戰。本專案以 Build on Google AI 為核心概念,打造具備大腦的馬拉松教練 APP 「KAKERU」。透過 React Native 雙平台架構的實作介面,搭配 GCP 無伺服器 Java 後端。Gemini API 將依據使用者需求,提供客製化課表、跑後數據分析。帶領讀者走過架構設計、API 串接、金鑰管理到 UI 體驗優化,體驗專屬 AI 教練從無到有的誕生過程。你說能走到最後嗎?

參賽天數 16 天 | 共 16 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 | 單鐵的一生如履薄冰?用 Google AI 打造專屬馬拉松教練!

前言:專案想法的由來 欸~~大家好!開賽第一天,既興奮又期待!但既然報名了,頭洗下去就對啦! 說到這款 AI教練 App的起源,真的要特別感謝我的學弟。以前學生...

2026-08-10 ‧ 由 takuyatsai 分享
DAY 2

Day 2 | 系統大腦與藍圖:從前端框架到雲端平台流程全展開

前言:沒有設計圖,怎麼蓋大樓? 歡迎來到鐵人賽 Day 2!昨天向大家說明了這個APP的誕生,也確立了用 AI 來拯救我們破碎課表的偉大目標。 但在真正實作之前...

2026-08-11 ‧ 由 takuyatsai 分享
DAY 3

Day 3 | Cloud Functions vs Cloud Run:當 Serverless 遇上 Container

前言:無伺服器的浪漫與現實 還記得第一次接觸無伺服器(Serverless)的時候,那種「沒有機器要顧」的感動嗎?一開始,把 API 都寫成 Serverles...

2026-08-12 ‧ 由 takuyatsai 分享
DAY 4

Day 4 | Google Cloud 基礎環境建置與安全防護:睡得安穩的雲端第一步

前言:雲端帳單的恐怖故事 大家都看或聽過那種「一覺醒來,雲端帳單破十萬」的都市傳說吧?很多人剛接觸 Google Cloud 或其他雲端平台時,往往急著開機器、...

2026-08-13 ‧ 由 takuyatsai 分享
DAY 5

Day 5 | 取得 Google AI 的大腦:Gemini API 申請與金鑰管理

前言:裸奔留給其他人,你的 API Key 不可以 準備好為我們的應用程式注入 AI 大腦了嗎?取得 Gemini API Key 的那一刻總是令人興奮,但請先...

2026-08-14 ‧ 由 takuyatsai 分享
DAY 6

Day 6 | 怕踩破薄冰?那把冰層加厚!建立穩健的 RESTful API 專案

前言:AI 時代的 Antigravity 開發體驗 AI 協作已成常態:在 2026 年,運用 Claude、Codex 等 AI 工具協助撰寫程式、除錯...

2026-08-15 ‧ 由 takuyatsai 分享
DAY 7

Day 7 |「教練,我想變強!」在後端注入靈魂,實作 Gemini API 核心串接

前言:為後端注入 AI 靈魂 昨天我們成功啟動了 Java 21 + Spring Boot 3 的伺服器,今天我們終於要變得更強!將 Day 5 申請的 G...

2026-08-16 ‧ 由 takuyatsai 分享
DAY 8

Day 8 | 賦予 AI 記憶力:Spring Boot 實作多輪對話的上下文管理

前言:AI 失憶了?為什麼我們不能只把記憶存在 RAM 裡? 昨天我們成功讓 Spring Boot 發送單次請求給 Gemini API,並收到了回覆。但如果...

2026-08-17 ‧ 由 takuyatsai 分享
DAY 9

Day 9 | Prompt Engineering 實戰:設計能穩定產出 JSON 格式「馬拉松課表」的 Prompt 範本

前言:從靜態工具到真正的 AI 專屬教練 經過前幾天的努力,我們的 Spring Boot 終於能跟 Gemini 順暢對話,並且擁有 Firestore 的記...

2026-08-18 ‧ 由 takuyatsai 分享
DAY 10

Day 10 | 錯誤處理與防禦性設計:API 重試策略、AI 護欄與實戰除錯全紀錄

前言:現實世界充滿變數,你的 API 夠強壯嗎? 經過前幾天的實作,我們已經打造出一個具備記憶力、且能穩定輸出 JSON 格式課表的 AI 教練 API。但在準...

2026-08-19 ‧ 由 takuyatsai 分享