iT邦幫忙

技術文章

RSS
鐵人賽 Build on Google AI DAY 13

Day 13 -【Google Stitch】AI 介面生成實戰:用自然語言疾速打造 OmniVibe AI 現代化 Dashboard 前端原型

在剛結束的第二篇章(Day 06 - Day 12)中,我們完成了 OmniVibe AI 後端大腦的全面武裝:從 Gemini 1.5 的長文本消化、原生影音...

鐵人賽 Vibe Coding DAY 14

和 AI 一起做的東西出錯了,有沒有人會發現

本文同步發表於我的個人網站 我朋友 R 不會寫程式,他和 AI 做了一個給家長記錄小孩狀況的網站,後來我接手。 家長填進來的記錄,網站會算成趨勢,R 根據那...

鐵人賽 AI Engineering DAY 13

Day 13:不要在 Lexical 和 Semantic 中二選一:Hybrid Search 與 RRF 融合

昨天我們成功把 23 個語法 Chunks 轉換成 1024 維向量並存入 SQLite。 但如果你在程式碼庫裡只押注向量檢索,很快會踢到鐵板: 當使用者搜...

鐵人賽 AI Security DAY 22

第 22 篇|「轉真人」之後發生什麼:兒少、心理危機與醫療 Handoff

「轉真人」之後發生什麼:兒少、心理危機與醫療 Handoff [[我也希望安全第一]]|第 22/30 天 「請自行判斷」有時不是一個公平的出口 成年人拿...

鐵人賽 Build on Google AI DAY 29

Day 29 - 系統觀測力:Log、Metric、Trace 三支柱

Day 29 | 系統觀測力:Log、Metric、Trace 三支柱 主張:Log 告訴你「發生了什麼」,Metric 告訴你「多常發生、多快」,Trace...

鐵人賽 Build on Google AI DAY 14

Day 14 | 明天,我要和昨天的 Token 約會(下):Prompt Caching

前幾天我們探討了 KV Cache 的機制,但或許我們更在乎的是,這東西對於我們有影響嗎?他帶來的影響是什麼? 如果打開各家 AI 模型供應商的定價頁面(例如...

鐵人賽 Kubernetes DAY 13

【Day 13】Slinky:當 HPC 的老將 Slurm 走進 Kubernetes

AI 模型的訓練和推論都吃 GPU,而一座 GPU 叢集要分給很多人用,這件事在雲原生的世界裡是用 Kubernetes 解的。但同樣的問題,大學和研究機構的運...

鐵人賽 Software Development DAY 20

【Day 20】讓使用者可以調整「想要多準時」的偏好

今天建立 src/components/PreferenceSlider.js,讓信心水準變成使用者可以互動調整的設定,而不是寫死的數字。 在 index.h...

Day 13:安全通關:設定 SSH Key 連線 GitHub

當我們準備把本地專案推送到遠端 GitHub 時,第一個會遇到的關卡就是「身份驗證」。過去我們可能習慣輸入帳號密碼,但 GitHub 早已全面停用密碼登入,改用...

鐵人賽 Claude AI DAY 29

[Day 29] 倒數兩天:這30天挑戰的心路歷程

明天就是系列最後一天了,今天想暫時放下技術內容,聊聊這一個月寫下來的心路歷程,包括過程中遇到的困難跟意外的收穫。 一開始的猶豫 老實說,報名的時候其實有點猶豫。...

[Day 14] 基礎階段小結:動手做!結合這 13 天所學的猜數字遊戲

今日對話:如何整合所學寫出小專案? 我的 Prompt(提示詞):「這是我前 13 天學到的技能清單(變數、運算子、if/else、while 迴圈、字典、檔案...

鐵人賽 AI 自動化 DAY 15

Day15 走出戶外導覽的裝備系列1-適用的衣物

只要是戶外導覽,必定不能以在家或住所附近的穿著為準,以符合所到之處需要的環境、氣候做準備,不用準備「黃金聖衣」等級的貴松松裝備,只要符合「吸濕/排汗/透氣/彈力...

鐵人賽 AI Engineering DAY 13

[Day 13] 相似度搜尋原理(Cosine Similarity、ANN 演算法)

前言 索引建好之後,今天要來理解檢索階段最核心的數學原理:向量之間的「相似度」到底是怎麼算出來的,以及為什麼大規模資料下不能用暴力比對。 向量相似度怎麼算? 最...

鐵人賽 Vibe Coding DAY 20

【DAY20】Unity 2D 敘事遊戲開發:系統選單總成——Pause Menu 與跨場景常駐按鈕(PersistentMenuController)

一、前言:隨著遊戲功能越來越豐富,玩家隨時需要一個能夠 「暫停遊戲、調整設定」 的通用介面,同時也需要一套能跨場景動態控制常駐按鈕(如選單按鈕) 顯隱的機制。今...

乞丐超人我買超市打折便當時突然發現我家社區夜班保全是美國新創CTO後我拜他為師,Day13:產品上線了,第一個客戶到底從哪裡來?

本系列取材自真實經歷,人物、場景、對話與時間順序經過合成與小說化處理。文中假設案例與示意數字用於說明觀念。 大廳外有位訪客一直看手機,見我刷卡進門,便問能不...

鐵人賽 Software Development DAY 17

[Day 17] 認識GStreamer

我們現在對GLib有了基礎的認識,今天就將先前的範例用C寫出來,進一步的了解GObject、GMainLoop是什麼,以及過去提到的Element、Pad、Pi...

鐵人賽 Claude AI DAY 13

Day 13|讓 Claude Code 自己寫Test

昨天給予Claude code 一段錯誤的程式,讓他執行程式、發現錯誤並修正,我想到了一個問題: 既然AI可以自己Debug,那他能不能自己寫Test 以前開發...

鐵人賽 AI Security DAY 18

Day 18|ShieldGemma 在 GB10 上的推論部署與延遲量測

第一個坑:ARM DGX Spark 的 GB10 是 Grace CPU + Blackwell GPU,CPU 是 aarch64。很多現成的推論容器只有...

鐵人賽 Build on Google AI DAY 14

Day 14|設計避雷報告頁面

昨天已經完成「AI 避雷探針」的首頁,使用者可以輸入店家名稱,並透過 JavaScript 進行基本的按鈕互動。不過,首頁只是使用者開始使用網站的地方,真正分析...

鐵人賽 Vibe Coding DAY 13

Day 13|第三版:EyeFarm 的 315 行規劃

2026 年 6 月 12 日中午 12 點 15 分,我多了一個檔案:EyeFarm_交接文件.md,315 行。 同一天下午,我開了一個新的 Claude...

鐵人賽 AI Security DAY 18

Day 18|任務二:顧問問答的快慢兩條路徑

本文所有資料皆為合成資料。 這個任務的特殊之處 事件報告的輸入是結構化的機器資料。顧問問答的輸入是人隨手打的一句話,而且問題的類型天差地別: 「這個告警是什...

鐵人賽 Vibe Coding DAY 21

頓悟:我一直在找那個很強的功法,結果只需要把步驟拆小 - Day 20

原始開發紀錄:Agent Build Log — Episode 022 這個系列改寫自我部落格上的 Agent Build Log,那是我每天邊做邊寫的開發紀...

鐵人賽 Software Development DAY 13

Day 13|API 怎麼接收 JSON?

上一篇我們認識了 Swagger,也實際用 Swagger 測試了: GET /tasks 按下 Execute 之後,Swagger 幫我們發出 GET Re...

鐵人賽 Security DAY 18

Day 18|Token 隔離:把爆炸半徑切小

隔離的目的 前面幾天講的 scope,本質上是一個爆炸半徑控制機制。 假設最壞情況發生了:某個 Token 的對應關係洩漏了。損害範圍是多少? 沒有隔離(全域...

鐵人賽 Security DAY 18

Day 18|Week 3 小結:Agent 決策鏈路追蹤範本

這週把扁平的日誌變成立體的執行圖 Week 3 的五篇:Day13 建立 Trace 基礎概念 → Day14 設計三層 Span 結構 → Day15 處理跨...

鐵人賽 AI Security DAY 5

Day 23|架構陷阱五:規模化後的成本與安全失衡

從一個 Agent 到一百個 Agent,安全投入通常沒有等比例增加 前四個陷阱談的是架構設計問題,這一個談的是組織與資源分配的問題:從 POC 的一兩個 Ag...

鐵人賽 AI 自動化 DAY 26

AI 幻覺會影響自動化嗎

那我們已經講到說AI的優缺點以及他能夠提高效率,那我們今天再來談AI幻覺(AI hallucination) 1.什麼是AI幻覺這是AI產生了,看似很正常很合理...

鐵人賽 Software Development DAY 18

Day 27|AI 一次改完再驗證,還是拆成三個小週期?比較紅燈時機、回退範圍與測試品質

安安~我是ChiYu~ 昨天,我把 AI Agent 的完成宣告整理成可重跑的 Evidence Packet:固定產品版本後,連同 Prompt、Diff、B...

鐵人賽 Vibe Coding DAY 14

Day 14:【程式碼理解】同樣是 duplicate(true),保護的東西完全不同?

Claude Code 在《異世界救援》的程式碼裡,前後兩次用了 duplicate(true)。 一次在 CardDatabase.gd,一次在 Battl...