iT邦幫忙

技術文章

RSS
鐵人賽 AI Engineering DAY 22

Day 22|組出完整 Retrieval Pipeline:Fine-tune + Hybrid + Rerank

延續「品質換延遲值不值得:Rerank 的 Engineering Trade-off」,這篇聚焦「組出完整 Retrieval Pipeline:Fine-t...

鐵人賽 Kubernetes DAY 22

Day 22|從 Pod 到請求:Logs、Metrics、Tracing 如何串起 AI Serving

延續「DCGM + Prometheus:Kubernetes 裡怎麼看懂 GPU」,這篇聚焦「從 Pod 到請求:Logs、Metrics、Tracing 如...

鐵人賽 IT Operation DAY 22

Day 22|PostgreSQL/Supabase:備份很簡單,還原才是重點

延續「備份什麼才算 AI 平台備份」,這篇聚焦「PostgreSQL/Supabase:備份很簡單,還原才是重點」:先定義變因與停止線,再由實驗結果檢驗原本的直...

鐵人賽 AI 自動化 DAY 22

Day 22|Memory 與 Context:什麼該記,什麼不該塞進 Prompt

延續「Prompt Injection 到 Tool Abuse:企業 Agent 的真正攻擊面」,這篇聚焦「Memory 與 Context:什麼該記,什麼不...

鐵人賽 Software Development DAY 22

Day 22|完成資料庫 CRUD

上一篇我們讓 POST 和 GET 接上了資料庫,資料也確實保存下來了。 今天要把剩下的兩個補完: PUT /tasks/{id} → 修改DELETE /ta...

「App 壞了」是結論,不是觀察

本文是「測試之外的那一半:一個 QA 回頭帶當年的自己」系列第 22 篇。 實習的時候我最常講的一句話是「這版怪怪的」。 畫面一片空白、測試找不到元素、跑一...

鐵人賽 Claude AI DAY 24

M3 卡關復盤:我當時卡在哪裡、怎麼突破的

這篇要做的事是真正的復盤——不是再列一次清單,而是還原我在幾個關鍵卡關點上的思考過程。我怎麼從「完全不知道怎麼辦」走到「哦,原來可以這樣」。 突破的四種模式回顧...

鐵人賽 IT Operation DAY 22

【第22章|分水嶺 4】 AI 算得出概率,卻算不透人心AI ,商業模式才是最終勝負手

「算得太盡,往往緣分就盡了。」 電話結束後,中控室的走廊只剩下遠處抽風機沉悶的低鳴,我對著暗下來的手機螢幕,忍不住發出了這聲感嘆。 電話那頭是車行老闆疲憊又...

鐵人賽 自我挑戰組 DAY 22

Day 22|使用 AI 建立專案追蹤與工作管理

專案失敗很少是因為技術不夠,更多時候是因為進度失控、資訊分散,以及缺乏追蹤機制。 前言 許多團隊都碰過: 工作很多 專案很多 會議很多 但最後卻發現...

鐵人賽 Software Development DAY 22

Day 22: HandlerInterceptor —— Controller 調用鏈的三階段攔截機制

昨天我們講完了 HandlerMapping 的 HTTP 請求映射,也簡單帶了一些 Interceptor 的相關內容,今天我們就來集中說說 Spring M...

鐵人賽 AI Engineering DAY 22

Day 22|Agent 該用誰的身分做事?

🆔 用它自己的身分,再註明它代表你。Claude Code 在你電腦上跑 gh 用的是你登入的 token,GitHub 上看起來就是你本人,分不出是它做的,...

鐵人賽 JavaScript DAY 22

Day22 3D 物件長什麼樣子?認識 Geometry 和 Material

一、方塊怎麼出現的 前面兩天,我們成功做出一個3D方塊,而且也認識了Scene、Carema、Readerer,但現在問題來了,為什麼它是方塊 ? 又為什麼是紫...

鐵人賽 AI Engineering DAY 22

Day22:Compaction 為何等到 Agent 結束才發生?一次門檻實驗的意外發現

一個永遠等不到的實驗 Day21 拆完 compaction 的機制,本來要直接量它的影響。但有個很現實的問題: 我跑了 130 次執行,compaction...

鐵人賽 AI Engineering DAY 22

Agent 的限制:認識 Token、Context 與執行次數限制

前面幾天我們一直在讓 Agent 變得更完整,從 Tool Selection、Memory、RAG,到最近的多步驟任務,Agent 已經可以自己決定要使用哪些...

鐵人賽 Claude AI DAY 22

Day22 [travel-storage] 旅途中只開一頁:行前指南升成主角,去過的店寫回指南,頁首告訴我還剩幾天

今天要解的問題 Day21 處理了手機上固定列太多的問題,也在地點總表的「吃」底下加了子分類。這次一打開手機,我就發現一件更根本的事:子分類按鈕做在「行程紀錄」...

鐵人賽 Claude AI DAY 22

Day 22 SQL injection:攻擊自己寫的系統

在前面幾天完成了圖書管理系統的核心功能,從會員登入、書籍 CRUD 到併發借書與還書邏輯。 今天要實測 SQL 注入攻擊,看看不安全的程式碼是如何讓攻擊者繞過密...

鐵人賽 Security DAY 22

DAY22 DHCP / DNS Security

DAY22 DHCP / DNS Security 一. DHCP(動態主機設定)在幹嘛? 1-1 DHCP的流程 (DORA) 1-2 DHCP耗盡攻擊...

鐵人賽 Modern Web DAY 23

DAY 23|Local-First 架構(二):實作 Promise 版 IndexedDB 工具模組

因為 IndexedDB 的原生寫法太過古老繁瑣且難以維護,因此實作中會使用 Promise版的IndexedDB。 一、什麼是「Promise 版」?為什麼...

鐵人賽 AI Engineering DAY 25

Day 25:安全 — OWASP LLM Top 10 與提示注入的縱深防禦

先拆解一個真實會發生的事故(Day 22 提過,今天完整分析): 某公司的內部助理具備兩項能力:讀取共享雲端硬碟、寄送郵件。使用者上傳一份廠商報價 PDF,請它...

鐵人賽 AI Engineering DAY 22
從零搞懂 RAG 評測之旅 系列 第 22 篇

DAY22. 環境準備

接下來讓我們開始實際自己開發一個 RAG。 動手寫程式之前,先把環境準備好。後面每一天的內容都會建立在同一套環境上,版本一致可以省下很多「為什麼在我電腦上跑不起...

鐵人賽 自我挑戰組 DAY 28

【Day 28】排程寫 12:17 UTC,26 次實測都晚了 3.2 到 7.4 小時才跑

前一篇的 10/3 排程 run 綠燈之後,我想知道那是不是運氣。2026-10-04 16:50 UTC 的排程 run 是第二個連續綠燈:run #77,c...

鐵人賽 Security DAY 22

# [Day 22] 駭客的敲門磚:Nmap 半開掃描 (SYN Scan) 封包底層大解密

在昨天的實作中,我們學會了如何從封包中還原檔案。今天,我們要把視角切換到主動攻擊的前置作業。 在資安領域,駭客發動攻擊前的第一步絕對是「偵察 (Reconnai...

鐵人賽 AI Engineering DAY 23

Day 23|把一個 agent API 部署到 Cloud Run:secret、min instances、並發設定

POV:你把 LLM 的 API key 貼進 Dockerfile 的 ENV,image 推上去、服務起來了,然後才想到這個 image 誰都拉得到。 前...

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

26 案例四:Hermes Agent (2)訓練自訂技能

Hermes Agent 本身的安裝、設定,還有接上 Telegram 當作日常助理的部分,官方文件其實寫得很完整了,這裡就不重複描述。這篇要 focus 在...

乞丐超人我買超市打折便當時突然發現我家社區夜班保全是美國新創CTO後我拜他為師,Day21:這功能明明客戶自己會寫,為什麼還要花錢買?

本系列取材自真實經歷,人物、場景、對話與時間順序經過合成與小說化處理。文中假設案例與示意數字用於說明觀念。 周委員拿著兩份維護方案來管理室,問林總幹事,地下...

鐵人賽 Modern Web DAY 27

Day 27|Demo 寫完才是麻煩的開始:把 WebMCP 整理成可維護的 WordPress Plugin

Day 24~26 已經完成文章搜尋、商品搜尋與購物車操作。今天保留這些功能,把 Day 27 的程式拆成不同模組,讓新增 Tool 時不必同時修改請求、畫面與...

鐵人賽 自我挑戰組 DAY 25

Day 25 - 網路攔截與 Mock API:讓測試決定 API 回什麼

上一篇設計參數化的資料表時提到,預期值要選穩定的資料:分類和品名是寫死在資料產生器裡的,所以可以放心斷言「Animals 分類一定有 Cat Nose」;但庫存...

鐵人賽 Vibe Coding DAY 23

Day 23:【數值平衡】先量化再動手:用模擬取代「我覺得這張卡有點強」

Day 22 抓的是程式邏輯的錯誤,答案比較明確:結果對不對,修正之後就能重新驗證。Day 23 遇到的是另一種問題。數值平衡沒有一個絕對的「正確答案」。一張...

鐵人賽 自我挑戰組 DAY 26

26 學生資料:這條線我不會踩

昨天寫了去識別的一個小坑。今天寫的是更重的一件事:學生資料。這一篇沒有故事反轉,只有我劃的一條線,和它如何在系統裡被自動強制。 我的工作會碰到的資料 我是國小老...

鐵人賽 自我挑戰組 DAY 22

ClickHouse:留在主機 B 的那一份全量

防禦節點(主機 B)上除了 WAF,還裝了幾個別人寫的系統。這一系列每篇只談一個,不深入它的設定細節,只回答三件事:它是什麼、它在主機 A 與主機 B 之間佔哪...