iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 21

Day 21|成本異常告警:Token 用量與 API 呼叫成本的即時監控

Agent 的成本結構跟傳統應用不同 傳統應用的成本大致跟請求數成正比,相對可預測。Agent 不是:同樣一個請求,可能因為 Agent 決定多繞幾輪、或是因為...

鐵人賽 AI Security DAY 16

Day 16|串接 LLM API : SOC Dashboard 加入 AI

目前已完成 Security Event 的資料擷取、欄位標準化、Severity 分類、搜尋與統計等核心功能。今天開始正式跨入 AI 功能的實作階段。由於目前...

鐵人賽 AI Security DAY 5

Day 26|Assured Workloads:法規與資料主權場景下的 Agent 部署

當法規要求「資料不能離開特定範圍」 金融、醫療、政府相關產業,經常面臨資料主權(data sovereignty)或特定法規遵循的要求——資料必須留在特定地理範...

鐵人賽 IT Operation DAY 16

Day 16|CloudFront、Global Accelerator、Route 53,該用哪個改善存取體驗?

上一篇比較了 ALB 與 NLB,處理的是流量進入 AWS 後,要怎麼分配到後端服務。 但如果使用者分散在台灣、日本、美國等不同地區,即使後端服務本身沒有問題,...

鐵人賽 AI Engineering DAY 16

Day 16 | skill-scanner:一個把自己「抓不到多少」講清楚的 Skill 安全掃描工具

這系列走到今天,裝過的 plugin、skill 已經一大串了。每次都在測「這個 skill 有沒有用」,卻沒問過另一個更基本的問題:這些從 marketpla...

鐵人賽 Claude AI DAY 16

[Day 16] 掃當屆所有文章, 量一次「AI 味」有多少

為什麼講這個 — Why This Matters 原話 (jason3e7): 在用 Claude 寫鐵人賽的過程, 一直要修正 AI 產出不通順、不自然...

鐵人賽 IT Operation DAY 16

Day 16|Proxmox VE 備份與還原:HDP for Business Beta 的排程、保留與還原演練

「備份的證據除了看到管理介面上的綠燈,更重要的是還原成功的那一刻。」 備份的證據是還原 在 [Day 15] 中,我把核心 VM 遷移至 NAS 的 N...

鐵人賽 Security DAY 16

Day 16 — 使用者、群組、服務帳號:誰有什麼權限?

還記得之前顧問提出建議,服務帳號要定期更換密碼,並且落實時,心裡想: 「好喔……但為什麼要特別提服務帳號?」 帳號密碼不是都被說要定期更換嗎(雖然現在有一派說不...

鐵人賽 自我挑戰組 DAY 16

LightRAG 是什麼

前兩天介紹了 GraphRAG,今天來看另一個比較輕量的實作:LightRAG。 Microsoft GraphRAG 的想法很完整,但 indexing 階段...

chat不能亡 系列 第 17 篇

〔Day 17] Chat 不能亡之17-人型機器人會韋伯斯特空翻跟AI 會講笑話能夠相提並論嗎?

人型機器人跟Chat 模式被開發出來應該都是基於相同的底層邏輯,可以快速導入以人為本的工作空間並降低人機協作的成本,從這個角度來看,人型機器人會不會跑酷運動員的...

鐵人賽 Software Development DAY 16

Day 16|Use case 層要不要:排序與篩選規則該放哪裡

動筆前先答(兩題) 1.【決策邊界|架構論述】 舊的任務列表把「怎麼排序、哪些要顯示」的規則寫在一個 1,700 行的 ViewModel 裡。重寫時有三種放法...

鐵人賽 Software Development DAY 16

Day15 - 對稱金鑰加密系統 - 操作模式 (三):CTR與GCM

前言 在前一章中,我們介紹了 CFB 與 OFB 模式。今天討論的 CTR(Counter Mode) 與 GCM(Galois/Counter Mode) 則...

鐵人賽 Build on Google AI DAY 16

Day 16 - 讓對話延續:用 Sessions 保存澄清答案與計畫修訂

Recap: 昨天把工具參數改成有型別,計畫第一次就驗證通過,但對話全部存在記憶體裡 Day 14 說 agent 值得存在的理由,是它可以「聽完回答再決定...

鐵人賽 ChatGPT & Codex DAY 16

讓 ChatGPT 幫我練習面試

到了第 16 天,我想嘗試一個和未來工作比較有關的功能,就是利用 ChatGPT 來幫助自己練習面試。以前想到面試,我通常會有一點緊張,因為不知道面試官會問什麼...

鐵人賽 Software Development DAY 17
AI時代下的軟體工程 系列 第 17 篇

Day17: Dependency:不要太依賴我了 (Composition vs Inheritance)

第2階段我們很大的程度都在講 程式碼與程式碼 之間的關係,像是 boundary / contract / abstract ... 有所謂的關係 就存在 De...

鐵人賽 Vibe Coding DAY 16

Day 16|把資料存起來之前,先決定什麼不能被存成真相

昨天 Day 15,我把 ClarifyBuild 的 Specification Setup 從容易出錯的文字格式,改成比較明確的 row-based edi...

鐵人賽 Vibe Coding DAY 16

C008:每天吃的保健品都不一樣,怎麼記?

Day16:今天吃了哪些保健品? 在 Day06-07 的時候,我們提到了孕婦的補充保養品組合很複雜當時我們是透過了做一個視覺辨識+計算的小工具,來挑選組合 後...

鐵人賽 自我挑戰組 DAY 16
30 天的 SAA 學習筆記 系列 第 16 篇

Day 16 - 解耦與無伺服器整合 SQS:佇列解耦的基本應用場景

Day 15 處理的是使用者怎麼連進系統。連進來之後,系統內部的服務也會互相呼叫,這一篇處理的是這一段。 以電視節目投票為例:前端 EC2 每收到一票,就直接寫...

鐵人賽 自我挑戰組 DAY 20

Day 20|允許自己放空:一段數位排毒的觀察

今天不聊 AI 使用上的進展,想說一說這段時間我自己做的調整。 寫鐵人文章的初衷就是透過文字為自己記錄學習的過程。而在摸索初期的我,經歷不少反覆發生的撞牆期,挺...

鐵人賽 自我挑戰組 DAY 16

Day 16: 把表單元件組起來:第一個完整 Form Pattern

前幾天我們陸續完成了: Input Field Textarea Checkbox Radio Group Switch Select 單獨看,每個元件都已...

鐵人賽 Vibe Coding DAY 16
不會 Code,也要 Vibe :((( 系列 第 16 篇

任務可以一直加,畫面不能一直往下長吧?

昨天把進度條和百分比處理完後,今天沒有馬上繼續做累積到 100% 後的抽卡功能,而是先回頭處理主畫面一個已經注意一陣子的問題。TODAY'S GOALS 現在可...

鐵人賽 Software Development DAY 16

Day16|README.md骨架

昨天我站在了第一次拿到專案的人的角度,重新跑了一次專案的啟動流程確認目前整理出來的專案可以順利執行。但如果真的把這個專案放到GitHub上,其他人點進來看到的可...

鐵人賽 Build on Google AI DAY 16

Day 16|製作分數計算與顯示

製作分數系統 這一個遊戲已經大致上完成差不多了,今天就開始製作分數系統。原本的遊戲主要是以存活時間為主,但如果只有一直躲避障礙物,玩家可能比較難感受到自己的遊玩...

鐵人賽 Software Development DAY 16

D16:怎麼確保 Conan 套件能用? 談談 test_package 的用途

昨天我們親手打包了 super-lib 套件,從頭到尾跑完,到最後印出一長串套件ID,看起來很有成就感。 那問題來了:conan create 成功,套件就一定...

鐵人賽 AI Engineering DAY 16

Day 16|創建知識庫之旅:找不到資料時,我希望 AI 怎麼回答?

上一篇用模糊描述,測試能不能找回知識庫裡的 BlackByte 案例。雖然沒有輸入名稱,系統還是找到了相關資料,這有接近我原本的期待。 不過,接著想到另一個問題...

鐵人賽 Security DAY 16

Day 16|Privileged Container:一個參數如何讓隔離邊界失效

在 Day 12,我們提到一般容器中的 root 受到 capabilities 等機制限制,因此無法執行部分特權操作。但在 Docker 的世界裡面可以透過一...

鐵人賽 Software Development DAY 16

Day 16: 用 EMR 將資料一次性遷移到 Aurora PostgreSQL 的完整紀錄(中)

問題二:DynamoDB 的 API 限流(Throttling) DynamoDB 對讀取吞吐量有嚴格的預設限制: 每張表的預設上限:40,000 RCU...

鐵人賽 Modern Web DAY 16

【Day 16】重新定義「今天」:睡前才算一天結束的時間邏輯

你是夜貓子嗎?我是。所以我的「一天」其實不適合以凌晨十二點做分隔,我想應該也有很多人像我一樣吧!白天忙著工作、上課,晚上可能還要處理一些白天處理不完的事情,一直...

鐵人賽 Software Development DAY 16

Day16 - Rate Limiting 實作(防暴力產生短網址)

要擋的是什麼 大綱上這篇的標題是「防暴力產生短網址」,但寫到這裡要先誠實面對一件事:Day13 之後,建立短網址的 POST /api/links 已經需要 A...

鐵人賽 自我挑戰組 DAY 16

先打造直尺,再開始測量:建立黃金集

在沒有固定評測集的情況下,每一次提示詞修改都是一場新的遊戲。我可以用幾段看起來很有說服力的對話來測試新版本,並宣稱這是一項改良;而另一位 QA 工程師可以挑選另...