iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

AI 的駕馭之道:一個 AI Code Reviewer 的養成、評測與邊界實錄 系列

今年五月,我請 AI 整理一份設定檔。它把資料庫密碼找出來、填進去,然後準備 commit。它沒有做錯任何一步:我叫它整理設定,而密碼是設定的一部分。
這個系列不教你怎麼建構出 Agent。分享的是 Agent 蓋好之後的那題:當 AI 產出的速度超過人審查的速度,要怎麼確保它沒把專案帶歪,而且你知道它確實沒有。
前半段把 Code Review 判準寫成一份 Skill,後半段替它蓋一個關得住的環境,最後搬上瀏覽器。
大家的環境肯定不會跟我一樣,所以每一天都會提到「我的做法」跟「這個做法在解什麼問題」。工具會換,但那些問題不會。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21|用 OpenTelemetry 幫 AI 審查跑一次 Profiler:量出最冤枉的 13 分鐘

簡短回顧 昨天牆立起來之後,我開始想知道容器裡面到底發生了什麼。一場審查跑四十分鐘,時間跟錢到底花去哪了?主 agent 在忙什麼?那一群 subagent...

2026-08-29 ‧ 由 nathanfhh 分享
DAY 22

Day 22|一天 800 MB:用 mitmproxy 攤開 Claude Code 的流量

圖中的「一天 800 多 MB」是觸發某日流量告警的數值;235 條成功落盤的 HTTP flow、脫敏側錄檔裡的 29.2 MB 上傳 body、其中 1...

2026-08-30 ‧ 由 nathanfhh 分享
DAY 23

Day 23|看得見也有邊界:AI 的 HTTPS 流量憑什麼讓我看

簡短回顧 昨天我透過 mitmproxy 看見了 Claude Code 與模型 API 交換的內容,也在其中看見 Connector tool call 的...

2026-08-31 ‧ 由 nathanfhh 分享
DAY 24

Day 24|把 Claude Code 搬上瀏覽器:一場 Session 一顆容器

簡短回顧 昨天講的是,我能把同一個 HTTPS 請求,從線上的加密封包一路對到解密後的 HTTP 內容,靠的是我能控制客戶端的執行環境、封包擷取點與 TLS...

2026-09-01 ‧ 由 nathanfhh 分享
DAY 25

Day 25|登入只是第一關:誰能接手 AI Session,營運者又看得到什麼?

簡短回顧 昨天把整套的形狀講完了,其中有一條分界線今天要接著講:終端的資料流不經過控制平面,一旦接起來,中間就不會再回頭問任何人。 所以「這一場是不是你的」這個...

2026-09-02 ‧ 由 nathanfhh 分享
DAY 26

Day 26|AI 用 Rust 重寫 ttyd:怎麼證明它沒改壞?

簡短回顧 昨天講身分:誰能開一場、誰看得到哪一場,以及授權為什麼必須掛在連線交出去之前那一刻。 今天講那條連線的另一端:你在瀏覽器裡看到的那個終端到底是什麼東...

2026-09-03 ‧ 由 nathanfhh 分享
DAY 27

Day 27|把「不做」變成結構:我刻意沒有做的那些

簡短回顧 昨天講的是終端本身:我為了加入 --auth-url 旗標,改寫了 ttyd(我的 fork 版);也講了在沒有明文規格的情況下,怎麼用特徵測試確認...

2026-09-04 ‧ 由 nathanfhh 分享
DAY 28

Day 28|收得掉,也長得回來才算平台:對帳迴圈與 40 分鐘全站卡死

簡短回顧 昨天講這套東西刻意沒有的能力,以及那條「決定讓一個能力存在,就得為它付出結構」的判準。 今天講召喚出來的東西誰收。開一場很快,按一下就有;但東西開出...

2026-09-05 ‧ 由 nathanfhh 分享
DAY 29

Day 29|綠燈到底證明了什麼:假綠燈五形狀

簡短回顧 昨天講對帳迴圈的兩半:收拾不該存在的資源,也把應該存在卻消失的資源補回來。兩邊都做,系統才會回到期望狀態。 今天講一件貫穿這二十九天的事。它出現過至...

2026-09-06 ‧ 由 nathanfhh 分享
DAY 30

Day 30|換了場域還帶得走的那些:從 Code Review 到 Agent 治理,附關聯圖與向量導讀

簡短回顧 昨天講綠燈到底證明了什麼,以及那五種形狀。 今天是最後一天。我原本想替這三十天整理出一個結論,真的回頭看時,留下來的卻不只一件事:有工程上的答案、有...

2026-09-07 ‧ 由 nathanfhh 分享