iT邦幫忙

技術文章

RSS
鐵人賽 Claude AI DAY 27

Day 27|本機測試都通過了,放到 CI 卻失敗

前言 Day 26 的測試跑在你的機器上,也就只有你看得到。今天把它推進 GitHub Actions,每次 push 都跑;同時把紅燈變成別人也讀得懂的東西:...

鐵人賽 Claude AI DAY 25

D25|三大支線的skill合成一支,全部跑一次

三支 skill 加一起,今天合成一支。合併不是把二十幾條規矩塞進同一個 prompt——三組人相信的事互相矛盾,塞在同一段指令裡只會打架,AI 卡在中間,三邊...

鐵人賽 AI 自動化 DAY 13

Day13 AI導覽模擬系列6-2-北竿篇後篇

看到芹壁一整片的梯狀石屋,第一個想像就是很像一座城堡,想要進去得要花很大力氣爬上去,但又會似曾相似,有點像前面篇章寫到馬崗漁港的石屋,這時候給AI下提示詞:「馬...

鐵人賽 Software Development DAY 26

Day 26:空的答案,與一條要走三步的路

第五章倒數第二天。兩個主題:API 回答了、回答得很有禮貌,而那個答案是空的,以及一個要走好幾步才能到的目標,失敗訊息該怎麼寫。 現象:支援那個 patter...

鐵人賽 Vibe Coding DAY 12

Day 12:【程式碼驗證】程式能跑,真的就沒問題嗎?

Claude Code 寫完《異世界救援》的第一版戰鬥腳本後,我照著實際流程跑了一遍。出牌、防禦、魔王行動,三種情況都正常。遊戲也沒有報錯。乍看之下,這段程式...

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

【Day24】AI 寫下那個數字的時候,沒有人在旁邊

TL;DR 把 Day 22 十二份紅掉的 AI 腳本拆開數:26 條失敗,一半是期望值算錯 最關鍵的一條來自完整規格那一組:十二條條款讀完,手推出的期望值差...

從空拍到3D展示 系列 第 11 篇

Day 11. 認識Three.js

本來今天規畫執行 Litchi 3D model 任務飛行,但因為接下來連假安排出遊,所以就先當作 sketchfab 上看到的模型為最終版,先開始往下接觸 T...

鐵人賽 Build on Google AI DAY 11

Day 11|把 HTML 屬性的三種結果交給 AI,報告能保留差異嗎?

前言 Day 10,我把查詢參數 q 放進雙引號包住的 <img src="...">,在本機得到三種不同結果:弱點頁形成獨立的...

鐵人賽 Claude AI DAY 11

Day 11 PDO 連線與 prepared statement

在 PHP 中,PDO(PHP Data Objects)是目前連線與操作資料庫的標準規範,而 Prepared Statement(預備陳述式)則是防禦 SQ...

鐵人賽 ChatGPT & Codex DAY 18

# Day 18|讓 Codex 補單元測試,而不是湊覆蓋率

昨天請 Codex Review 現有測試,檢查它們是否真的保護使用者行為、是否依賴實作細節,以及哪些高風險情境仍然沒有被覆蓋。 今天要根據 Review 結果...

鐵人賽 Modern Web DAY 12

DAY 12|切版實作:介紹常用元件 Dropdown 與 Input Group

這篇要來整理之前還沒有講到,但很常見非常實用的Bootstrap 元件:Dropdown(下拉選單) 與 Input Group(輸入框組)。 1. Drop...

鐵人賽 Kubernetes DAY 11

Day 11|Secret

昨天學了 ConfigMap,把設定從 Deployment YAML 裡抽出來。但 ConfigMap 有一個明確的限制:資料是明文儲存的,不適合放密碼、AP...

鐵人賽 Security DAY 18

Day 18|橫向移動:PsExec 、SMB、WinRM 與 RDP 快取點陣圖

案情推進 現在假設攻擊者手上有憑證(Day 15-17)。 往下一般攻擊者會開始想要做橫向移動(Lateral Movement)從已淪陷的一台,跳到下一台,...

鐵人賽 Build on Google AI DAY 11

Day 11 - 先問清楚再下結論:設計技能與經驗的澄清流程

Recap: 昨天改寫學會用問的,不自己編數字 Day 09 講過,not_found 是「履歷沒有證據」,不是「這個人不會」但到目前為止,固定流程拿到 n...

鐵人賽 Software Development DAY 9

Day 10|一個請求一個 instance

前言:今天就是之後 昨天結尾說這個時代證明了一件事:一個請求一個 instance,今天親手做。前天第二步還留了一句——宿主認得的 import 是它自己那一套...

鐵人賽 Claude AI DAY 11

[Day 11] 照著指令走, 瞬間完成五個任務

誰說照著指令走會世界毀滅的? 只要目標明確,規格寫好,照著指令走一樣可以把任務完成! Figure 1:Claude Code之叫我不要動手 預計要完成5個任務...

鐵人賽 IT Operation DAY 11
Microsoft Agent Solution (續) 系列 第 11 篇

Day11 - Power Automate 跟 Copilot Studio 怎麼選?🧐

今天要來介紹:固定流程用 RPA,判斷流程交給 Agent,到底差在哪裡?。原本以為大家都在談 Agent 多聰明、多會推理,結果實務上真正卡關的,往往是「這流...

Day 11. 當點餐流程卡在「最後一哩」:流程設計的得與失

用餐流程與情境描述 這天我到大型連鎖餐廳吃飯。 外場人員會先透過座位管理系統確定空位後,設定人數、列印小白單(桌號單),然後帶我入座並指示我掃描 QR Code...

鐵人賽 AI Engineering DAY 12

Day 12|在一台 VM 上裝 k3s,10 分鐘:含踩雷(cgroup、記憶體門檻、Spot VM 重開後的自癒)

昨天說學習路徑的第 2 步是「本機起一個真的叢集」。今天動手:在一台 Ubuntu VM 上裝 k3s。 我選 k3s 而不是 minikube,原因很單純:...

鐵人賽 Vibe Coding DAY 11

Day11 - Refactor with GitHub Copilot:用 AI 幫忙重構,但原則還是要自己有😏

今天要來介紹一個很多工程師嘴巴說重要、手上卻常常沒空做的東西:Refactor。筆者這次想做的,不只是示範 VS Code 跟 GitHub Copilot 怎...

鐵人賽 Software Development DAY 11

Day11 - 編輯頁的資料沒載齊,還能按儲存嗎

同事問過一個問題:給前端呼叫的API,要把畫面需要的資料全部包在一支裡,還是拆成多支?如果是編輯頁面,其中一支讀取失敗,還要讓使用者繼續編輯嗎? 這兩個問題其實...

鐵人賽 ChatGPT & Codex DAY 10

ㄨ

Day 8|每則筆記都有刪除按鈕,程式怎麼知道我要刪哪一則? 昨天把新增筆記後的操作收尾,讓輸入框可以自動清空,並且把游標放回輸入框。 今天開始處理另一個核心功...

鐵人賽 AI Engineering DAY 15
地端 AI 建築學 系列 第 15 篇

15 案例三:RAG(1)產品知識庫架構設計

RAG 是什麼? RAG 全名是 Retrieval-Augmented Generation,中文常翻成「檢索增強生成」。名字聽起來有點學術,但概念其實很簡單...

鐵人賽 AI 自動化 DAY 27

# Day 27|AI 能回答,對話卻不見了:一次 session 生命週期排查

*2026 年 9 月 25 日 從一則回覆走向整段對話 上一篇我問的是:回答通過檢查後,怎麼知道它真的接住了眼前的人?最近調整首輪回覆的表達與承接方式後,我想...

鐵人賽 Software Development DAY 11

Day 11 - 執行 shell 指令

文章同步發表在我的個人 Blog KeSi 現在手上有 6 個檔案工具,已經會讀、會找、會改、會寫,但現在只知道資料寫進去了,不知道寫進去的東西跑不跑得動...

鐵人賽 AI Security DAY 20

第 20 篇|C2PA 驗證成功,不代表內容是真的

C2PA 驗證成功,不代表內容是真的 [[我也希望安全第一]]|第 20/30 天 「這是 AI 做的嗎」其實混了三個問題 看到一張可疑圖片時,我們常問它是...

鐵人賽 Claude AI DAY 19

Day 19-MA、RSI、布林通道:讓程式算,自己驗證

今天遇到的問題 如果 AI 直接給一個 RSI 數字,我怎麼確認它真的算過?今天將計算交給 Python,要求 AI 說明輸入、公式版本和測試。 一個核心概念:...

鐵人賽 自我挑戰組 DAY 12

Day 12 : GPS 怎麼知道我在哪裡?

前幾天講到 Google 搜尋的時候,我又想到一個每天都會用到的東西也就是GPS 平常出門的時候,我們只要打開 Google Maps 或蘋果手機自帶的地圖Ap...

鐵人賽 自我挑戰組 DAY 11

# Day 11 - SOC 每天緊盯「有沒有中毒」,卻沒人問「攻擊者現在走到攻擊鏈的哪一步」

一句話摘要:被動等告警的防禦思維,本質上是在賭攻擊者會犯錯;威脅獵捕(Threat Hunting)搭配 MITRE ATT&CK,把防禦從「等通知」升...

鐵人賽 AI Security DAY 26

Day 26|AI Supply Chain Security:你下載的 Model 真的安全嗎?

前幾天我們介紹了 AI Agent、MCP 與 Memory,但一個 AI 系統通常不會全部從零開始開發,實際開發時我們可能會使用開源 Model、Datase...