iT邦幫忙

技術文章

RSS
鐵人賽 Software Development DAY 10

Day 12|從 User Story 到 API Specification:前端主動參與介面設計

先記住:User Story 描述價值,API 還要對齊資料、錯誤與副作用。需要深入時:再寫 OpenAPI。 User Story 說明目的,還沒說清楚協...

鐵人賽 Modern Web DAY 27

Day 27 | key 不是效能設定,是身分證 —— 讀 reconcileChildrenArray 那兩段迴圈

今天要回答的四個問題 資料真的變了以後,React 怎麼決定哪幾個 DOM 節點該動? 「列表的 key 不要用陣列索引」這句話大家都聽過,但用了會怎樣?是變...

Day 22|白天的發言與夜裡的暗號

「白天的話說給不認識的人聽,所以囉嗦、留餘地、經得起回頭查。夜裡的手勢只給早就講好暗號的人,三根手指就是一條人命。」 ——《阿帕契開源審計錄》¹ 卷二·暗號篇...

鐵人賽 AI Security DAY 23

Day 23|Agent 可以查資料,但不能把資料帶出去

Core Question 當 read Action 合法時,架構如何限制 Agent 將結果送往不允許的 Tool、domain 或 recipient?...

Day 14. AI 時代的抉擇:快速 Deploy 還是深度 Reshape?

去年參加了 經理人MANAGERtoday 與 新商業學校 主辦的未來經理人年會,節錄一段讓我陷入思考的分享 BCG X 大中華區負責人 Jeffrey Wu...

鐵人賽 AI Engineering DAY 21

Day21 RL 訓練踩坑日記:不穩定現象 (KL Explosion, Collapse)

今天來聊聊這幾天踩的坑! 踩坑日記開始!! 策略崩潰(Policy Collapse / Mode Collapse) 在Day18 的時候,原本的目標是設計較...

鐵人賽 IT Operation DAY 19

Day 19|工作交接了三次,最後執行的已經不是原本那件事

使用者給 Agent 一個不算複雜的要求: 「把這幾筆相關工作都標成處理中,然後把剛才整理的 Note 分別放到對應的項目下面。」 Entry Agent 先解...

鐵人賽 AI Engineering DAY 14

Day 14|如果今天只剩30分鐘,AI 還會叫我做同件事情嗎?

前言 上一篇我讓 AI 開始考慮 Deadline,但如果我現在只有 30 分鐘。有一個任務很重要,而且 Deadline 也很近,但是預估需要 3 個小時,A...

鐵人賽 Software Development DAY 14

Day13 - 從需求到安全使用:風險、介面與邊界條件怎麼串起來?

前幾天談需求、風險、介面和邊界條件時,我們一直在問同一件事:發現一個可能誤導使用者的情境後,團隊怎麼確定它沒有只停在討論?今天直接拿 Day 10 那張生命徵象...

鐵人賽 自我挑戰組 DAY 14

Day 14|CSS 選擇器

在接觸 CSS 之後,馬上得面對一個問題: 「CSS 要怎麼套用?」 因為它跟 HTML 的語法顯然有很大的差別......所以認識 Selector(選擇器)...

鐵人賽 Build on Google AI DAY 28

Day 29|配額、逾時、重試與執行紀錄

今天要完成什麼 功能正確不代表系統可靠。今天處理 GAS execution limit、Google 服務配額、外部 API 失敗、重試與 Runs 稽核,...

鐵人賽 自我挑戰組 DAY 14

【Day14】class 類別 & object 物件

什麼是 class 類別 一個資料型態的模板,用來表示複雜的事物時,可以使用class來建立一個模板 使用class的前置作業 在使用的專案新增一個項目 選...

鐵人賽 Software Development DAY 28

第 28 章:音樂與音效生成:Suno、ElevenLabs 與遊戲聲音管線

第七部開始,我們離開純 Roblox Studio Assistant 主線,處理外部 AI 生成工具。 前面 27 章已經把 AI Adventure Isl...

鐵人賽 Build on Google AI DAY 25

Day 25:【高階商務計算機】海外收據字跡磨損看不出幣別?GPS 經緯度幾何反查與 AI 空間語境無痕注入

昨天我們完成了跨平台相機端點分流調用、桌機雙軌變焦快照,以及四千像素硬性記憶體防爆演算法,成功在各種終端裝置上穩定了發票影像的擷取品質。然而,當我們真正走出國門...

鐵人賽 AI 自動化 DAY 21

Day 22|我自己造了一批有問題的報告,看它抓不抓得到 | I Built a Batch of Broken Reports to See If It Would Notice

我把一句話改壞了 一份寫得很漂亮的品管圈結案報告攤在螢幕上。品管圈是醫院裡最常見的改善單位:幾個一線同仁組成一個小組,用固定的十個步驟跑完一輪改善,最後交一份...

鐵人賽 自我挑戰組 DAY 27

Day 27|Top K Frequent Elements:Java 與 Python 實作 Hash Table + Heap

一、題目介紹今天要練習的是LeetCode 347:Top K Frequent Elements 題目給定一個整數陣列nums,以及一個整數k,要求找出陣列中...

鐵人賽 Modern Web DAY 28

第 28 章:採購申請系統——角色、簽核狀態與稽核軌跡

本章目標 本章為一間 30 人的台灣服務業公司建立採購申請 MVP。員工能提出辦公用品、軟體或外包採購,主管依部門與金額核准,財務完成最後審查,所有決策留下不可...

鐵人賽 自我挑戰組 DAY 16

[Day 16] 讓每次模型、參數與 Evaluation 結果都能被比較與追蹤

[Day 16] 讓每次模型、參數與 Evaluation 結果都能被比較與追蹤 一開始只有幾次實驗,還可以手動記錄 但當實驗開始增加,很快就會出現一個問題:...

鐵人賽 自我挑戰組 DAY 15

Day 15|AOF

Day 14 最後那 5 筆沒掉,是 AOF 救回來的。 RDB 是隔一段時間拍一張照,AOF 比較像記帳:每一筆寫入指令照順序記下來,重開的時候從頭再跑一遍。...

鐵人賽 Claude AI DAY 15

Day 15:Vue 3 + Canvas:塔防戰場渲染引擎從零到一

系列:奇幻塔防開發實錄:用 Claude 打造一款有靈魂的塔防遊戲今日工具:Claude Code(Plan mode)今日進度:灰燼步兵沿著「灰原邊境」的...

鐵人賽 Vibe Coding DAY 21

【DAY21】Unity 2D 敘事遊戲開發:主選單返回機制與時間軸防呆重設(GoToMainMenu)

一、前言:當玩家在遊戲中途有事不得不放棄進度時,一定要能安全地返回主選單(Main Menu)並退出遊戲。下一次開啟遊戲時用【DAY17】所創的存檔點接續進行進...

鐵人賽 Security DAY 21

Day 21|外洩工具:Rclone、MEGAsync、StealBit 與雲端

案情推進 昨天 Day 20 我們假設攻擊者把受害者的資料打包好了。 今天攻擊者要把這些偷竊的資料搬出受害者的網路。 我們將探討常見的攻擊者使用的工具 並討論...

鐵人賽 Vibe Coding DAY 15

API 是什麼?看懂前端、後端如何交換資料與除錯

☝️☝️☝️☝️☝️ 影片連結 前端和後端是兩套分開執行的程式,但你在購物網站按下「加入購物車」後,商品資料卻能送到後端保存,畫面也會跟著更新。中間負責接收請...

鐵人賽 AI Engineering DAY 14

【Day 14】工具 schema 的裁剪:停用一組工具實際省下多少

前天量出工具 schema 佔掉固定開銷的 63%,34,093 B、20 個工具。今天把它拆到可操作的層級:逐一停用 toolset,每停一組量一次,看數字怎...

鐵人賽 IT Operation DAY 14

【第14章|危險徵兆 4】特徵工程的葬禮:當神經網路f()被當作萬靈丹

「神經網路不是會自動萃取特徵嗎?為什麼還要做特徵工程?」 走進某場大型產研合作研討會,台上剛講完幾套傳統統計與特徵工程的篩選流程,坐在第一排、穿著名牌西裝的...

鐵人賽 Modern Web DAY 28

Day 28:怎麼讓 AI 遵守 Vue Architecture?

不要期待 AI 自己知道架構規則,而是把規則變成 AI 可以遵循的 Engineering Constraint 昨天看到 AI 很會寫 UI,卻不一定知道...

鐵人賽 AI Engineering DAY 12
它說得頭頭是道 系列 第 13 篇

# Day 13 — 三層存放,以及一個我很晚才承認的單點

昨天講的是什麼不給。 今天講另一半:那些可以給的東西,要放在哪裡。 這個問題聽起來很行政、很無聊——不就是選一個地方放檔案嗎? 但我後來發現,它決定了兩件事:...

鐵人賽 AI Engineering DAY 14

Day 14:【RAG 實戰篇2】讓記憶發揮作用!將 ChromaDB 動態注入 Gemini 對話閉環

前言 「如果連記憶都無法 shared,那這跟未簽約的 NPC 有什麼兩樣?!」 昨天雖然成功在 ChromaDB 裡存了莉莉 Agent 的 Lore(設...

白稜 系列 第 16 篇

Day 16|第 10 章:恐懼的味道

1 0814 之後的兩個禮拜,彼得做了所有對的事。 他導入了多因素驗證。他做了全機構的密碼重置。他排了第一次資安教育訓練。他把散落的舊檔案盤點、加密、收攏。他寫...

鐵人賽 JavaScript DAY 13

Day14|讓顏色說故事:白、灰、黑、紅的四階段戰鬥

今天的主題:用 JS 改樣式——先回收昨天的伏筆 昨天為了讓「鞭屍!!」按鈕變紅,我用 innerHTML 生了一顆新按鈕塞進舊按鈕裡。當時就知道那是「能動但不...