iT邦幫忙

技術文章

RSS
鐵人賽 AI Security DAY 16

Day 16|Security Gateway v1:把目前所有 Defense Layer 整合成第一版 AI Security Gateway

前言 前面幾天我一直在加不同的防禦功能。 一路做到現在,已經有: Day 11 → Threat Detection Day 12 → Input Filter...

鐵人賽 Vibe Coding DAY 15

Day 15|動工前先寫測試:我把最危險的功能排在第一個

第二版的透明視窗卡了我兩天(Day 7)。第四版同樣要用透明視窗,而且影響層面更廣——一隻會在桌面上走的貓、一個跟著滑鼠游標的倒數、蓋住所有螢幕的休息遮罩,全部...

鐵人賽 Claude AI DAY 15

Day 15 接一個 MCP server 的完整流程:從 .mcp.json 到它第一次撞牆

昨天手打三行 JSON-RPC 看完了協定握手。今天從頭到尾接一支:選、掛、驗、問、換 client、圈邊界,六步每一步都有一個「跑過才知道」的東西。對象是一個...

鐵人賽 自我挑戰組 DAY 16

Day 16|主從複製

Day 14、15 的 RDB 跟 AOF,檔案都存在同一台機器的硬碟上。硬碟壞了、整台機器掛了,檔案一樣跟著沒。 主從複製就是多開一台 Redis,主節點寫進...

鐵人賽 AI 自動化 DAY 15

[Day15] AI E2E - Chrome DevTools MCP 安裝與介紹:讓 AI 看得到細節才算真的有在測?

Chrome DevTools MCP:由 Chrome 官方團隊維護的 MCP Server,讓任何支援 MCP 的 AI(Claude Desktop、VS...

鐵人賽 Build on Google AI DAY 15

Day 15 | 讓 AI 看完廣告圖,乖乖照格式交出結構化資料

1. 前言:欄位是拿來給 SQL 跑的,不是寫給人看的說明 Day 14 讓 Gemini 看了三張素材圖,12 段描述的畫面主體和圖上的字全部讀對,但把這 1...

鐵人賽 AI Engineering DAY 29
AI 寫的測試,誰來測? 系列 第 30 篇

【Day28】補上那一格的,是一條 pytest.raises

TL;DR 人寫的測試套組漏掉兩種錯法,原因不是斷言不夠嚴,是二十三組案例沒有一組餵那個輸入 十份 AI 產物裡有一份補上了其中一格。補上它的不是蛻變關係,...

鐵人賽 AI 自動化 DAY 28

AI 自動化會如何改變未來生活

前幾天介紹了原來自動化的優點與缺點,也包含了可能造成的資安問題與未來可能配合的行業,那假如說孩子的話在未來越來越普及,並出現在日常生活中,他有可能為我們帶來什麼...

鐵人賽 Software Development DAY 26

Day 26|Production 裡的 AI 都在做什麼?用 Clustering 從大量 Trace 找出模式

把 AI Observability 接上 Production 後,我們已經可以從 Product Outcome 找到沒有完成任務的使用者,再透過 Sess...

鐵人賽 Security DAY 15

[Day 15] conf 相關設定

在安裝capev2 後,有幾個cont 需要設定的 kvm.conf (虛擬機對接配置) routing.conf (網路流量與隔離策略) auxili...

鐵人賽 自我挑戰組 DAY 17

JavaScript:哈納到底在哪?Array 搜查隊出動!!!

昨天把哈納跟牠的朋友們全部抓進 Array 裡。 今天打開陣列一看: const cats = ["哈納", "小橘",...

白稜 系列 第 17 篇

Day 17|第 11 章:九十四和六

1 第二次去茶室,是十月。 楓樹的葉子紅得更深了。彼得這次沒有帶一肚子火——他帶的是一肚子問題。0814 之後的兩個月,他一邊推資安改善,一邊在腦子裡反覆咀嚼溫...

鐵人賽 AI 自動化 DAY 15

Day 15|用 AI 做每週進度整理

到了第十五天,整個挑戰剛好走到一半。 前面已經做過待辦整理、每日摘要、Email、會議紀錄、文件整理和行程安排,所以今天我決定先不增加新的工具,而是把這些內容整...

鐵人賽 AI 自動化 DAY 15

Day 15|指令用規則、內容用 AI:用 LINE 搜尋、刪除、註記、標待辦

昨天講完重複網址怎麼查重,最後提到 LINE 上那些搜尋、刪除、註記、標待辦的指令,今天就來看這幾個指令是怎麼分工的。先講結論:這一整塊,我一行 AI 都沒用。...

Day 23|連線池與 ACID:女巫的藥是有限資源

「藥瓶握在手裡不算用過,連線借走不還,整座井就乾了。」 ——《阿帕契開源審計錄》¹ 卷二·借還篇 幕間終局三人對峙:七號、二號與獵人。二號先聲奪人,字句精...

鐵人賽 Vibe Coding DAY 16

JSON 是什麼?看懂 API 資料格式,以及它和資料庫的關係

☝️☝️☝️☝️☝️ 影片連結 上一篇談到 API 時,畫面上已經出現過一包由大括號、中括號和許多欄位組成的資料,那就是 JSON。它看起來很像程式碼,但本身...

鐵人賽 自我挑戰組 DAY 16

【Day 16】【Tool 2 實作】兒科劑量演算法:揚氏公式與克拉克公式的 JS 計算與結果渲染

本篇文章目錄 前言:將臨床公式轉化為程式邏輯 兩大核心演算法拆解:揚氏公式與克拉克公式 實戰 JS 開發:劑量算式與結果渲染 程式碼重點與體驗細節解析 結語...

鐵人賽 JavaScript DAY 30

Day 29|為什麼工程師常常接受「夠好的答案」?

上一篇,我們看到一個很現實的問題: 理論上存在答案,不代表我們能在現實時間內找到答案 像 Knapsack、Scheduling、Routing 這些問題,...

鐵人賽 Security DAY 20

Day 20. PWN 小教室開課啦~Heap Exploitation 101

仔細想想這系列文章幾乎都在介紹 Web 相關漏洞,好像該來點記憶體相關的東西(?) 不過在記憶體上的漏洞利用,筆者比較熟悉 PHP 和瀏覽器引擎 XDDD,接下...

鐵人賽 AI Engineering DAY 30

Day 30|完賽感想

Day 30|完賽 哇是最後一天了,30天過得比我想像中的快很多,最後一天就來分享一下鐵人賽的參賽心得,順便紀錄自己的完賽心情XD 兩個 AI 平行開發同一專案...

鐵人賽 Software Development DAY 18

Day 29|AI 給出 48、84、156 小時:工程師如何把單點工期改成誠實估算?

安安~我是ChiYu~ 昨天,我比較了多個 Agent 平行開發時的實作、整合、Review 與接手成本。兩條開發線都能完成任務,但整個團隊有沒有變快,還得把後...

鐵人賽 Modern Web DAY 18

Day 29|把網站交給 Agent 前,我最後會檢查哪十件事?

安安~我是ChiYu~ 昨天把失敗分成六層後,至少每一條 trace 都知道該往哪裡查了。今天我原本想順勢整理一份交付檢查表,從第一項念到第十項,勾完就收工。...

鐵人賽 Vibe Coding DAY 18

Day 29|同一句「幫我做後台」,28 天後我不再先看畫面

安安~我是ChiYu~ 我重新打開第一天做的 LumenDesk 成員管理後台,在搜尋框輸入 Orbit。 三筆資料,一筆都沒動。 下面是依照第一版需求重建的錯...

鐵人賽 Claude AI DAY 19

IRT:能力與題目如何放在同一把尺上

同一道 BE03,在較低與較高投入程度下,選到高類別的機率會差多少?CTT(古典測驗理論)從加總分的變異出發,因素模型看題目共變;今天用試題反應理論(IRT)直...

鐵人賽 Build on Google AI DAY 16

Day 16:用 Gemini 改 code,通過 AA 無障礙檢測

這件事不是加分項 先講清楚為什麼公部門網站要做無障礙:因為有規範要求。 它不是「做了比較好」的那種事,是「該做而沒做會被檢核」的事。而且和網站上其他工作不一樣—...

鐵人賽 ChatGPT & Codex DAY 15

Day 15|讓 ChatGPT 幫 Codex 做 Code Review

當 Codex 交回一個能跑的功能,下一步不是立刻合併。另一個 AI 可以幫忙找漏洞,但如果兩者共享同一個錯誤假設,也可能一起自信地說「沒問題」。今天把 Day...

鐵人賽 Vibe Coding DAY 26

Day 26|如何把需求轉成文件

其實用 Web LLM 對話產出資料或文件,現在很多人應該都很熟悉了。差別已經不太在「會不會跟 AI 聊天」,而是在兩件事:你給它的條件,它是不是真的理解;它回...

鐵人賽 AI Engineering DAY 15

Day 15|從 Fake 到 Real:接上 Gemini Flash

前言 Day 14 我們整理了第一份 Agent 評測報告。 到目前為止,平台已經可以做到: evals/cases.json -> batch ru...

鐵人賽 自我挑戰組 DAY 23

Day 23 | 為什麼明明是手發麻,物理治療師卻檢查我的脖子角度?原來真的不能頭痛醫頭、神奇的物理治療

01. 為什麼針對痛點的局部治療會失效? 專案趕工的代價:從手臂發麻,到被治療師看穿「螢幕視線」 有陣子專案連續趕工好幾週,我每天在電腦前久坐不動,結果身體真...

鐵人賽 Claude AI DAY 15

【Day 15】開始製作 App

今天要做的事經歷了一週左右的測試、修改、測試、修改,摘要提示詞跟卡片的部分先告一段落,今天我打算先輕鬆一下,做個簡單的指令,讓 Claude 幫我初步建構 Ap...