iT邦幫忙

鐵人檔案

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

30 天玩轉 Google AI 全家桶:初學者的隨身 Coding 助理養成記 系列

打造一個輕量級、本機執行的 Node.js / Python CLI 程式碼診斷與學習小幫手——DevPulse。

參賽天數 27 天 | 共 27 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11:讓格式更可靠:用 Zod 幫 Gemini 回應加上一道型別防線

Day 11:讓格式絕對可靠:結合 Zod 定義資料型別 昨天結尾丟出三個問題,一直沒有解決: 欄位會不會缺少?型別會不會錯?資料到底有沒有真的符合規則? 今天...

2026-09-25 ‧ 由 jklu7limj 分享
DAY 12

Day 12:讓 AI 連接外部世界:Gemini Function Calling 極簡體驗

前幾天,我們一路把 Gemini 的回答變得越來越「像程式」。 Day 10,我們讓 Gemini 不再隨便輸出一大段文字,而是要求它回傳固定格式的 JSON。...

2026-09-26 ‧ 由 jklu7limj 分享
DAY 13

Day 13:語意搜尋入門:向量魔法!用 Gemini Embedding 比對兩段程式碼

昨天我們讓 Gemini 學會了「呼叫函式」。 AI 不只是回答問題,還能根據需求決定要不要使用外部工具。 今天再往前一步。 假設有兩段程式碼: functio...

2026-09-27 ‧ 由 jklu7limj 分享
DAY 14

Day 14:【第 2 週小結】API 串接心得:把一週的零散代碼,收成一支 gemini.js

昨天用 Embedding,讓 Gemini 從「回答問題」跨到「成為程式的一部分」。 第二週走到這裡,其實已經寫了六支小腳本: Day 08 第一次呼叫 A...

2026-09-28 ‧ 由 jklu7limj 分享
DAY 15

Day 15:後端新工具!認識 Firebase Genkit:Google 專為 AI 打造的現代化工作流框架

昨天把第二週的六支腳本收成了一支 gemini.js,結尾留了一個問題: Google 有沒有專門的框架,把「流程」本身也包起來,甚至附一個看得到每次 AI...

2026-09-29 ‧ 由 jklu7limj 分享
DAY 16

Day 16:開發者福利:善用 Genkit Developer UI 觀察每一次 AI 呼叫

昨天 Developer UI 跑起來了,卻只用它按了一下 Run。今天把它真正拿來做它最擅長的事:看清楚每一次 AI 呼叫到底發生了什麼。 還記得昨天那則 5...

2026-09-30 ‧ 由 jklu7limj 分享
DAY 17

Day 17:定義高強韌流程:用 defineFlow 封裝代碼分析邏輯

昨天的 reviewTraceFlow 只是為了讓 trace 有東西可看,輸入輸出都是 z.string(),出錯時只能看終端機一長串堆疊。今天正式拆解 de...

2026-10-01 ‧ 由 jklu7limj 分享
DAY 18

Day 18:用嘴巴切版:Google Stitch 介面生成器上手初體驗

Day 15 到 Day 17 一路都在後端打轉,analyzeCodeFlow 現在能穩定吐出 { issues: [{ title, severity, e...

2026-10-02 ‧ 由 jklu7limj 分享
DAY 19

Day 19:取出 Stitch 成果,將生成的 Tailwind CSS 移植到本地

Day 18 用兩份 prompt 把 analyzeCodeFlow 的輸出「畫」了出來,但畫面還鎖在 Stitch 的畫布裡,點不到、改不了,也接不上任何東...

2026-10-03 ‧ 由 jklu7limj 分享
DAY 20

Day 20:走進 Agentic 時代:認識 Google Antigravity 開發環境

Day 19 把 DevPulse 儀表板搬到了本機,但到目前為止,每一行程式都是我「一步一步貼進去」的,不管是自己寫,還是從 Gemini 對話框複製。今天換...

2026-10-04 ‧ 由 jklu7limj 分享