iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 19

[Day 19] RAG 從「看見問題」到「主動發現問題」

[Day 19] RAG 從「看見問題」到「主動發現問題」 這解決了一個重要問題: 「系統現在發生了什麼」 但如果真的部署到 Production,又會遇到...

鐵人賽 AI 自動化 DAY 17
RPA流程自動化應用 系列 第 17 篇

【Day 17】「流程效能計時器(碼錶機制)」

「機器人每天跑一次,到底幫我們省下了多少時間?一次檢索巡檢究竟花費多久?」空口無憑,「量化數據」是自動化專案最好的說服力!今天我們要為專利機器人掛上一只「高精準...

鐵人賽 AI 自動化 DAY 21

報價單上的「7」被讀成「1」:飯店價格辨識,一律先標待核對

那張報價單上的「7」,掃描後被讀成了「1」 有一次,業務要幫一間靠海飯店的六月團體房報價,手上那份報價單是同業傳真掃描過來的,畫質不太好。系統把內容讀出來、按照...

鐵人賽 Modern Web DAY 22

Day 22|Iframe 裡的 Tool 誰說了算?跨 Origin WebMCP 權限實驗

本篇重點 Day 21 用 Session 與後端權限檢查,決定使用者能操作哪些資料。今天把頁面拆成父頁面與 iframe,測試另一個問題:父頁面怎麼取得不同...

鐵人賽 Build on Google AI DAY 30

Day 30|從一句想法到公開網站:WorkCafe 的 30 天回顧

Day 29 完成了 WorkCafe 的 Cloud Run 部署,並記錄首頁、篩選、零結果畫面與服務日誌。實作到這裡告一段落,最後一天就回頭看看,這個網站是...

鐵人賽 Claude AI DAY 17

Day 17|這次 Claude 查對了,下次還要重新教嗎?

昨天,我和 Claude 把通知失敗查到有依據的位置,也留下哪些事情還沒完成。 但那次查核能往下走,是因為對話裡已經交代了程式版本、通知 ID,以及為什麼 A...

鐵人賽 IT Operation DAY 18

Day 18:LANZ 佇列紀錄與 microburst 實測

一條 10G 進、一條 10G 出,出口的頻寬剛好夠用,佇列堆不起來,discards 自然是 0。進出速率相同的時候,要讓佇列堆起來,得有兩條以上的流量擠同一...

鐵人賽 Vibe Coding DAY 18

Day 18:【除錯實戰】AI 連續三次診斷都錯,靠架設對照組環境才拆穿

Day 17 講的是 AI 把自己設定的條件當成了「天花板」。這次遇到的是另一種錯。 AI 是真的相信每一次診斷,而且每一次都能講出一套聽起來合理的原因。問題是...

鐵人賽 AI Security DAY 17

看穿蠻橫咒的受害者:透過 UEBA 行為分析,揪出行為走樣的影子代理人

蠻橫咒的受害者表面上行為看起來一切正常,但實際上他的行為已經完全被其他人控制了。唯一能意識到他已經失去自主意識的,大概只有相當親近的家人、朋友。 有些時候,員工...

鐵人賽 AI Engineering DAY 17

Day 17:【Tool Use 觀念篇】慢活時間!搞懂 MCP 與 Function Calling 的差別

前言 (首先,我要正式宣布:RAG 篇休刊,開新坑,MCP 篇開始) 過去在做 Function Calling 的時候,我一直在想:如果我要讓 Agent 查...

鐵人賽 Claude AI DAY 20

Day 20:AI 把「例外」當成了「常態」——GCB 導入的一次分類翻車

Day 20:AI 把「例外」當成了「常態」——GCB 導入的一次分類翻車 前面幾天都在判讀別人丟過來的東西——弱掃報告、滲透測試報告。今天換個方向:**合規要...

鐵人賽 AI Engineering DAY 18

Day 18|一般機器學習與量子模型:固定條件下的比較|Classical ML vs. Quantum Models: Fixed-Condition Comparison

Day 17 把梯度算清楚了。今天換問題:若要把「一般機器學習」和「量子模型」放在同一張成績單上,事前要先釘死哪些規則? 想像一場考試:同一份考卷、同一套計分...

鐵人賽 Build on Google AI DAY 30

Day 30 | 一人企業的無限可能:JEV+ 完整體 到 PM 企劃、RD 寫 Code、行銷發文的完美閉環

過去 29 天,我們從最基礎的 API 呼叫,一路打通了長文本處理、強制結構化輸出、多智能體協作,再到結合 Telegram 的人機協作 (HITL)。今天,我...

Day 31 - 後記:GitHub Copilot SDK 實戰回顧

30 天的連載走完後,回頭看最早的範例只有 CopilotClient、Session 與一次訊息互動。隨著 Agent 開始處理更完整的工作,後續逐步加入 S...

鐵人賽 Vibe Coding DAY 25

第四件法寶 Acceptance(上):兩個 tool、一條路徑,第一次驗收就失敗 - Day 24

原始開發紀錄:Agent Build Log — Episode 020、Episode 021 這個系列改寫自我部落格上的 Agent Build Log,那...

AI 寫的測試,誰來測? 系列 第 33 篇

【Day30-下】修完了,然後回答第一天那個引號

TL;DR 四個缺陷,加上規格裁決後改寫的通膨基準年,接回那支 HTML。接回去的那份跟 Python 實作逐位元對齊:505 組輸入、2005 項比對、0...

AI 寫的測試,誰來測? 系列 第 32 篇

【Day30-上】四幕,四個結論,八十筆決定

TL;DR 三十天分四幕:驗屍、規格、造尺、沒有答案的時候。每一幕收成一句 八十筆決策紀錄,二十六筆不掛任何閘門,其中十二筆是量 AI 的人自己壞掉之後的更正...

鐵人賽 自我挑戰組 DAY 20

Day 20 - 檔案上傳與下載:把檔案交給網頁,再把匯出結果帶回來

今天我們會來處理檔案上傳跟下載功能的測試,Orders 清單右上角有 react-admin 的 ExportButton,按下後會匯出 CSV;這是一個可以直...

鐵人賽 Security DAY 17

SOC團隊版Node說明--寫入欄位(OpFieldWrite)

這是透過流程去對表單的值做寫入變更的元件 項目 說明 顯示名稱 寫入欄位 node_type OpFieldWrite 一句話用途 把一段...

鐵人賽 Vibe Coding DAY 17

Day 17|AI 畫貓、AI 切圖、AI 寫程式:那隻貓花了 35 分鐘

先看時間戳,6 月 15 日晚上: 20:12 tools: add Godot image slicer; extract cat sprites + to...

鐵人賽 AI Security DAY 26

第 26 篇|企業選一個外國模型,也在選一套管轄與供應鏈

企業選一個外國模型,也在選一套管轄與供應鏈 [[我也希望安全第一]]|第 26/30 天 採購表上最便宜的模型,可能有最昂貴的斷線方式 Fable/Myth...

鐵人賽 Build on Google AI DAY 17

Day 17 -【資料持久化】實戰 Supabase PostgreSQL + Firebase Auth 多租戶架構:歷史紀錄保存與 Token 額度控管

在昨天的 [Day 16] 中,我們成功完成了秒級回應的 Gemini Stream 與 Server-Sent Events (SSE) 逐字打字機串流,帶給...

鐵人賽 自我挑戰組 DAY 23

【Day 23】完全不連網的 skill:統編檢核的數學,和文件驗收案例被抓包的一天

先講結論:taiwan-id-check 是 25 個 skill 裡唯一完全不連網的——統一編號和身分證字號的檢核碼驗證,純數學,沒有 API、沒有金鑰、沒有...

鐵人賽 AI 自動化 DAY 19

Day19 走出戶外導覽的裝備系列5-保護關節的護具

上篇講到登山杖可以做為輔助走路的裝備,此篇要說到搭配來保護關節的護具,種類很多,保護肘部叫護肘,保護膝蓋叫護膝,保護手腕叫護腕,保護腳踝叫護踝,保護髂束脛有髂束...

鐵人賽 AI Engineering DAY 20

Day 20:RAG(三)生成與評測 — 引用、拒答與量化品質

RAG 三部曲的最後一天。文件進去了(Day 18)、找出來了(Day 19),今天處理怎麼用與怎麼知道好不好。 後半段特別重要——因為 Day 19 提到的所...

鐵人賽 AI Engineering DAY 18

Day 18|Spot / Preemptible 的代價:開發機重開、自動還原失敗的實錄,on K8s 會怎麼不同

POV:早上打開終端,Tailscale 連得上、docker ps 全綠,你鬆一口氣,然後 tmux attach 進去發現昨晚那幾個 agent sess...

鐵人賽 自我挑戰組 DAY 21

21 逾時的兩個根因,我都猜錯了

審查我改的程式這件事,我把主力交給跑在小型機器上的一條 lane。從某個時間點開始,這條 lane 的 review 偶爾逾時。一開始偶爾發生,後來大 PR 必...