iT邦幫忙

技術文章

RSS
鐵人賽 AI Engineering DAY 10

Day 10|第一個 CUDA-Q 訓練迴圈:依預測誤差更新權重|CUDA-Q Training Loop: Updating Weights from Prediction Error

Day 9 的權重還是人指定的。今天補上訓練真正缺的兩步:怎麼衡量「預測差多少」,以及要不要接受下一組權重。 想像調收音機:每次微微轉一個旋鈕,聽雜訊有沒有變...

鐵人賽 AI Security DAY 18

Day 18|Agent 的權限應該依 Role、Context 還是 Task 決定?

Core Question 面對動態 Agent execution,RBAC、ABAC 與 task-bound policy 應如何組合? 今天的問題 客服...

鐵人賽 IT Operation DAY 9

Day 9|容量規劃:用模型與硬體搭配矩陣決定地端節點與儲存規格

前言:第二段從「買之前要算什麼」開始 本系列前幾天講的是開源服務怎麼封裝到容器中,給伺服器或 NAS 跑,至於這些服務要跑在什麼機器上、機器夠不夠、儲存要多大...

鐵人賽 AI Engineering DAY 8

[Day 9]:三份資料都合理,為什麼彼此對不起來?用 Dependency 把生成流程接成 DAG

上一篇把合成 PII 測試資料拆成三個階段(Stage):先生成含 PII 的原文,再產生去識別化版本(Redaction),同時從原文建立候選實體標註(Ent...

鐵人賽 Kubernetes DAY 9

【Day 9】Volcano:你是否在火山救過一組永遠拿不到 GPU 的 Pod

昨天介紹的 Kueue 決定「這個 Job 現在該不該開始」:Job 建立時被設為暫停,取得額度並被准入後才解除暫停。但 Kueue 不負責 Pod 放到哪個節...

鐵人賽 ChatGPT & Codex DAY 14

Day 14|選項都齊了,受訪者還是卡住

昨天檢查題幹會不會帶答案,今天換看選項。很多問卷的題目沒有錯,受訪者卻在選項前卡成紅綠燈,原因通常不是他沒想法,而是答案沒有地方可以放。 例如問「你從哪裡得知活...

鐵人賽 AI Engineering DAY 23

DAY23 提升 AI 內容可讀性:引入 Markdown 渲染與 Tailwind 排版外掛

經過昨天的 Prompt 調校,我們的 Gemini 已經能給出非常專業的醫療建議。但你可能會發現一個小缺點:文字全部擠在一起。 大型語言模型 (LLM) 天生...

鐵人賽 Vibe Coding DAY 17

三顆心、兩種火候、29 道題:比出來的是一套路由規則 - Day 16

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

鐵人賽 AI 自動化 DAY 25

# Day 25|心理支持 AI 的「溫度」不是把回答寫長:從諮商技巧到回覆生成

前言:回答變長了,為什麼還是沒有被安慰到? 最近測試「從心出發」的 LISTEN_ONLY/先聽我說模式時,我碰到一個問題:回答看起來合理,沒有明顯錯誤,也比以...

測試環境掛掉那天,我才發現我說不出自己已經測了什麼

本文是「測試之外的那一半:一個 QA 回頭帶當年的自己」系列第 9 篇。 昨天講測試是抽樣。今天講更實際的那一半:時間不夠的時候,怎麼決定樣本取在哪裡。 不...

鐵人賽 Modern Web DAY 9
Rive 的一些進階主題 系列 第 9 篇

[Day 09] 常見問題 2:Rive 有沒有效能的問題?

這個問題不知道為什麼,非常非常非常常被問到,如果只是要從理論上、技術面上來說的話,答案也非常簡單:沒有。當然實務上來說,這是非常低情商的回答,講出去被打不要怪我...

鐵人賽 Claude AI DAY 9

Day 9 - 用 Claude Code 生成可追溯需求卡片

Day 9 - 用 Claude Code 生成可追溯需求卡片 如何將散落的使用者回饋轉化為跨職能團隊皆能清楚對齊的需求卡片? 面對分類好的問題群,團隊最需要...

鐵人賽 Claude AI DAY 9

[Day 9] 百尺竿頭,再進一步:Teensy 4.1 Smoke Test

當然,我只花了大概半小時就讓Teensy 動了起來,也許有Arduino的基礎,少了安裝Arduino的步驟,但加上安裝,要讓一塊陌生的板子DIY到實際運作,以...

鐵人賽 AI Engineering DAY 10

Day 10|training 跟 inference 為什麼幾乎不該共用一個叢集

第二週最後一篇。先聲明:這篇是概念篇,而且刻意寫得淺。 我自己沒有在 K8s 上跑過正式的 training pipeline,這裡寫的是從 inferenc...

鐵人賽 Software Development DAY 9

Day9 | Flask 怎麼回傳資料?

上次我們講了 Flask 的 Route,知道可以透過 @app.route() 設定不同的 Path,讓 Request(請求)來到不同的 Path 時,執...

鐵人賽 AI Security DAY 18

第 18 篇|誰為失控負責——開發者、部署者、使用者與模型供應商

誰為失控負責——開發者、部署者、使用者與模型供應商 [[我也希望安全第一]]|第 18/30 天 模型不能出庭,受害者還是要找得到人 Agent 入侵第三方...

鐵人賽 Claude AI DAY 9

Day 9 灌假資料

建立好 Schema 之後,下一步就是寫 seed.sql 灌入測試資料。有了假資料,後續開發 PHP 畫面與測試 API 時才不用每次都手動一筆一筆新增。 什...

鐵人賽 Software Development DAY 9

Day 09 - 改 code 為什麼用字串替換

文章同步發表在我的個人 Blog 前幾篇文章把「看」的能力補齊了,現在 KeSi 會讀檔、列目錄、找檔名、搜尋內容,但 coding agent 的正職不...

鐵人賽 AI Security DAY 30

Day 30|實作輕量級專案 Toolguard:總結1-30天的概念專案

前言 有點感傷但又有點欣慰,這是本系列的最後一篇文章了。 在前二十九天中,我們從間接提示詞注入的底層成因切入,推導了防禦機制在執行期必須掌握的資訊維度,接著在...

鐵人賽 Modern Web DAY 14

Day 14|AI 加入收藏兩次怎麼辦?Stateful Tool 最容易踩的 4 個坑

本篇重點 Read Tool 最差通常只是查不到資料;Stateful Tool 會真的改變網站。當 Agent 可以 add_to_favorites、add...

鐵人賽 Claude AI DAY 9

AI 任務準確率 93% 卻救不了營運?揭開「轉人工」背後的流程黑洞

在 AI 數位轉型的過程中,開發者最自豪的往往是「準確率」。當你的 AI 分類任務(Task)達到 93.3% 的準確率,且檢核命中率高達 100% 時,直覺...

鐵人賽 AI Engineering DAY 23

Day 23 - Copilot Runtime 執行架構:連線方式與部署邊界

前面的實作大多集中在 Agent 本身的能力與執行流程,Copilot Runtime 的啟動與連線則交由 SDK 處理,因此開發時通常不需要特別關心 Runt...

鐵人賽 AI 自動化 DAY 9

Day 9|教學簡報三分之二是截圖,不是偷懶

做提案簡報的時候,我們習慣放示意圖、放流程、放漂亮的圖表,但教學簡報不一樣。提案簡報是給「聽的人」看的,期待爭取到更好的機會;可是,教學簡報是給「跟著做的人」看...

鐵人賽 Vibe Coding DAY 10

老闆不會教你的 Vibe Coding 實戰 30 天|Day 10:Plan Mode 實戰之記一筆帳

前言 SPEC.md、CLAUDE.md、專案環境以上都完成差不多了,接下終於要準備正式進入開發啦! 那我們第一個要開發的功能就是「記一筆帳」,這個功能是整個...

鐵人賽 AI 自動化 DAY 4

Day 08:為 AI 助理打造長期記憶(向量搜尋與 RAG)

在前幾天,我們的 AI 每次讀取筆記時,都是一次性把整個檔案餵給它。但隨著你累積的筆記越來越多(好幾個月、甚至好幾年的工作日誌),如果把所有東西全部塞進 AI...

鐵人賽 Kubernetes DAY 10
不囉唆圖解 Kubernetes 系列 第 10 篇

Day 10:K8s Deployment 怎麼滾動更新?部署管家的版本卷軸

Day 10:K8s Deployment 怎麼滾動更新?部署管家的版本卷軸 痛點 貓頭鷹(ReplicaSet)會幫你維持三顆泡泡(Pod),但要換新版 im...

鐵人賽 自我挑戰組 DAY 15

【Day 15】1,180 場停車剩位:-9 不是停滿,CI 上線當晚抓到真漂移

先講結論:taiwan-parking 的 CI 監工上線當晚就開了第一張單——issue #6。不是誤報,是停車場數字真的在漂:9/19 實測 1,177 場...

鐵人賽 Security DAY 9

資安事件處置流程(SOC 團隊版)page 3

7. 誰會看到什麼 角色 簽核任務 會收到的廣播 資安人員 SECURITY_STAFF 「一線簽核(高危)」「一線簽核(中危)」與「人工封鎖確認...

鐵人賽 ChatGPT & Codex DAY 30

【Day 30】收尾與下一步

30 天前,我從一場雞同鴨講的需求會議開講,一路把鼠勾以怎麼問、怎麼評分、怎麼挑戰、怎麼吐出一份 PRD 全拆了一遍。今天最後一篇,講四件一直被我塞在正文之外、...

鐵人賽 自我挑戰組 DAY 9

不要強迫依賴不需要的功能 - 介面隔離原則 (Interface Segregation Principle)

簡單介紹 今天我們來聊聊 SOLID 原則中的第四個原則 —— 介面隔離原則(Interface Segregation Principle, ISP)。這個原...