iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 20
30天探索CRA奇妙之旅! 系列 第 20 篇

Day 20|CRA 附件五 EU Declaration of Conformity

Annex V — EU Declaration of Conformity 規定「EU Declaration of Conformity 這份符合性聲明要...

鐵人賽 Security DAY 21

# Day 21|從 Alert 找出攻擊來源:用 Wazuh Dashboard 進行 Threat Hunting

前幾天我們已經完成: SSH 登入失敗 ↓ Wazuh 收集 Log ↓ Decoder 解析 ↓ Rule 判斷...

鐵人賽 Security DAY 20

AI Agent 已從「被動回答」進入「長時間自主工作」

https://www.ithome.com.tw/news/179380 AI Agent 已從「被動回答」進入「長時間自主工作」 五家業者共同趨勢都很明顯:...

鐵人賽 AI Engineering DAY 20

Day 20:Hybrid Search vs LLM Reranker 量化對比與延遲分析

在 Day 18 與 Day 19 中,我們克服了本地模型輸出格式不穩定的問題,打造了具備自我修復與 Fallback 能力的 LLM Reranker。 但在...

鐵人賽 Software Development DAY 20

Day19 - 資料完整性與 AI 資料品質

延續前一篇的血壓紀錄 App,前一篇的文章中我們將資料流畫出來,並藉由系統架構圖,來掌握安全邊界,知道如果發生模組發生問題時,我們應該如何處理。 但是另外一個需...

鐵人賽 Claude AI DAY 20

Day 20 - 用 Claude Code 產生可追溯的一頁式結論

Day 20 - 用 Claude Code 產生可追溯的一頁式結論 把數據分析轉化為團隊的果斷行動 一頁式決策結論能將複雜數據濃縮為結構化摘要,協助團隊快速...

鐵人賽 Vibe Coding DAY 20

# Day 20 :在 Web 中整合 LLM API:使用 OpenAI / Anthropic SDK 實現產品核心 AI 功能

「如果沒有 LLM 賦能,這只是一個普通的記帳軟體;有了 LLM,它才是真正的智慧財務管家。」到了階段四的重頭戲!今天我們要為我們的 「AI 智慧個人財務追蹤器...

鐵人賽 Build on Google AI DAY 21

Day 21|規劃訪客與會員模式

目前我已經逐步完成 AI 避雷探針的基本網站介面、Google Maps 店家搜尋、評論資料取得,以及 AI 避雷報告的產生功能。不過,隨著網站功能逐漸增加,我...

鐵人賽 AI Engineering DAY 20

[Day 20] 處理長文件與多文件交叉引用

前言 這是檢索優化系列的最後一天,今天要處理一個進階但常見的場景:當答案分散在一份長文件的不同位置,或是需要綜合多份文件才能回答問題時,該怎麼設計檢索策略。 問...

鐵人賽 AI Security DAY 25

Day 25|驗證方法論:PINT、JailbreakBench 的跑法與陷阱

數字怎麼來的,比數字本身重要 Day 9、Day 20 已經跑過自製 eval 集。今天用外部公開 benchmark 再驗一次,目的是:自製 eval 集是我...

鐵人賽 Kubernetes DAY 21
不囉唆圖解 Kubernetes 系列 第 21 篇

Day 21:K8s 泡泡 Pod 裡的 emptyDir,為什麼重啟之後資料就不見了

Day 21:K8s 泡泡 Pod 裡的 emptyDir,為什麼重啟之後資料就不見了 emptyDir & Volume Mount 服務寫了一整天的...

鐵人賽 Claude AI DAY 20

Day 20|讓 Claude Code 自己檢查:真的完成了嗎?

昨天讓 Claude Code 按照 Task Plan 完成文章搜尋功能,最後執行完整 Test,結果是 24 passed, 0 failed。 看到所有...

鐵人賽 AI Security DAY 25

Day 25|測試三大鐵律

AI 系統要怎麼測 傳統軟體測試的基礎是確定性:同樣的輸入,同樣的輸出,不符合預期就是 bug。 AI 系統沒有這個性質。同樣的輸入可能產生不同的輸出,而且兩個...

鐵人賽 AI 自動化 DAY 20

Day 20|讓 AI 幫我整理決策資訊

到了第二十天,我開始把 AI 用在「做決定之前的資訊整理」。 平常遇到需要選擇的事情時,最花時間的通常不是做決定本身,而是要先整理很多資訊。 像是比較不同方案、...

鐵人賽 Security DAY 25

Day 25|重大失敗模式:一犯就出局的那七種

為什麼需要「一票否決」的概念 一般的系統驗收是打分數:功能覆蓋 80%、效能達標、可用性 99.9%,加權平均過門檻就通過。 資料防護系統不能這樣驗。因為某些失...

鐵人賽 AI Engineering DAY 20

Day 20|把 Reranker 接進 Pipeline:Top-50 到 Top-5 的重新排序

前一篇處理「Reranker 為什麼常比「換更大 Embedding」更划算」,這篇進一步討論「把 Reranker 接進 Pipeline:Top-50 到...

鐵人賽 Kubernetes DAY 20

Day 20|Scheduler 實驗:Affinity、Priority、Sharing 到底改變了什麼

前一篇處理「GPU Contention Benchmark:共享之後真的比較划算嗎」,這篇進一步討論「Scheduler 實驗:Affinity、Priori...

鐵人賽 Software Development DAY 20

Day 20:醫療資料檢核:使用 FHIR Validator 確保 Resource 符合 Profile 規範

前言在軟體工程中,只要 JSON 語法無誤,一般 API 就能順利序列化與反序列化。但在醫療資訊交換(Interoperability)的領域,語法合規(Syn...

鐵人賽 IT Operation DAY 20

Day 20|容量規劃:下一個使用者來之前要先知道什麼

前一篇處理「寫一份真的能用的 AI 平台 Postmortem」,這篇進一步討論「容量規劃:下一個使用者來之前要先知道什麼」。共同的量測條件是前後比較的基礎。...

鐵人賽 AI 自動化 DAY 20

Day 20|Observability:一次流程跨 Agent、Tool、DB 要怎麼追

前一篇處理「Audit Trail:最後要能回答「誰讓 Agent 做了什麼」」,這篇進一步討論「Observability:一次流程跨 Agent、Tool、...

鐵人賽 IT Operation DAY 20

Day 20 - pgAdmin:用圖形化介面管理 PostgreSQL

學習目標 認識 pgAdmin 是什麼 學會使用 pgAdmin 連線 PostgreSQL 了解 Host、Port、Username、Password 的...

陪著成員,從實際落地經驗中成為工程師

組織裡,開始有人用 AI 用得愈來愈深,不只是他們開始寫程式,而是做出來的東西,已經成為同事每天工作的一部分。其中兩個人的故事,似乎正呈現著AI時代「工程師」的...

進階第七關:沒有 API 也能抓!網路爬蟲入門與 BeautifulSoup 網頁解析

今日對話:什麼是爬蟲?怎麼從網頁裡找資料? 我的 Prompt(提示詞): 「如果一個網站沒有提供 API,但我想要把它網頁上的標題或內容抓下來,該怎麼做?請用...

鐵人賽 Claude AI DAY 21

Day 21:【週記】Day 15-20 回顧:前後端整合的第一場真實戰役(踩坑實錄)

系列:奇幻塔防開發實錄:用 Claude 打造一款有靈魂的塔防遊戲今日工具:Claude Code / curl / 瀏覽器 DevTools今日進度:ma...

鐵人賽 ChatGPT & Codex DAY 20

Day 20|Chunk 到底怎麼切?從 Chunk Size、Overlap 到 Metadata

Day 19 整理了 Chunking 的基本概念。 我們知道文件不能直接整份丟進 RAG,而是要先切成多個 Chunk。 但接下來真正麻煩的問題是: Chun...

鐵人賽 Software Development DAY 20

Day 20:消息面大升級 — 導入即時個股新聞爬蟲與利多利空情緒分析!

今天是第二十天!昨天我們幫機器人裝上了 SQLite 資料庫快取機制,大幅提升了查詢速度,讓 Telegram 回覆變得秒傳秒回! 不過在台股市場裡,除了技術面...

鐵人賽 Vibe Coding DAY 20

Day 20|MVCC:拿到鎖了,為什麼還讀到舊資料?

先來個前情提要,Day 18用 SELECT ... FOR UPDATE,讓同一個使用者的下單流程依序取得 users 這一列的鎖,避免兩筆訂單同時扣掉相同的...

鐵人賽 Build on Google AI DAY 20

Day 20|資料安全不漏接!實作 SQLite 資料庫自動定期備份與災難復原機制

✏️【本日實作紀錄:資料庫自動化備份與熱還原防線】 在 Day 19 完成 Redis SHA-256 雜湊快取 與 Flask-Limiter 限流機制 後,...

Day21 - Food Database 要長什麼樣子?

同樣是「食物資料」,超商跟速食店的分類方式完全不一樣,怎麼統一? Day20 決定要建 Food DB。但要動手之前,第一個要解決的其實不是「去哪裡抓資料」,而...