iT邦幫忙

技術文章

RSS
鐵人賽 ChatGPT & Codex DAY 18

[Day 18] 消費資料也能做 Data Aggregation?SubWise 實作每日支出分析

前言 前幾天完成消費分析功能後,SubWise 已經能夠計算分類支出、找出最高支出類別、追蹤消費筆數,並找出最高單筆消費。但實際檢視使用情境時,還有一個非常直覺...

鐵人賽 Kubernetes DAY 17

Day 17|Init Container — Pod 啟動前的初始化機制

前言 昨天我們結束了排程系列(Day 12–16),從「Pod 該去哪裡」一路學到「資源不足時誰應該優先」。 但回頭想想,到目前為止我們討論的 Pod,大多都是...

鐵人賽 Software Development DAY 2

Day 2 | 電腦到底是怎麼「看見」一張圖片的?

如果今天我把一張狗的照片丟給你。 你大概不到一秒就知道: 「這是一隻狗。」 但如果把同一張照片交給電腦呢? 它真的有看到一隻狗嗎? 答案是... 沒有。 電腦...

鐵人賽 IT Operation DAY 19

Day 19. 技術債與 AI 債:當快速產出開始侵蝕系統修改能力

技術債真正影響的是什麼 技術債與 AI 債如何影響決策速度 技術債(Technical Debt)表面看起來像是程式寫得不夠乾淨、架構設計留下缺口、測試沒有補齊...

鐵人賽 Security DAY 7
30 天實戰車聯網資安 系列 第 7

Day 07|OBD-II 是什麼?從診斷接口認識車輛資料

儀表板上的引擎故障燈亮起後,維修技師通常不會立刻拆開引擎。 他可能先把 Scan Tool 接到駕駛座附近的診斷接口,讀取故障碼、監測狀態與即時資料,再決定下一...

鐵人賽 AI Engineering DAY 3

Day 3 | TorchDynamo?它憑什麼攔得住你的 Python?

前言 昨天帶大家走完了 torch.compile 的四大站,現在應該對整個編譯的骨架有了基本的認知。而在這個 pipeline 中第一站就是 Dynamo,我...

鐵人賽 IT Operation DAY 3

早餐店阿姨喊的帥哥不一定是你,在技術領域有影響力的也不一定是你

最近看著來自四面八方的各路人馬,觀察到一些挺有趣的現象。趁著搭車,隨手發篇廢文記錄一下 其實我們真正想支持的,是願意去衝撞「世界級核心模組」的開發者。台灣一直都...

鐵人賽 AI Engineering DAY 18

Day 18 - 十個小工都準備好了,Canary 卻走不出去:跨 Repo 時到底該信哪一份 Plan?

系列說明 >> 本系列大部分 PR 來自私人或公司專案,部分程式碼、環境設定與實作細節不便公開。 我只能保證文中提到的 PR 與問題皆為真實案例,...

鐵人賽 Modern Web DAY 19

Day19 AI 如何加速我的美術、CG、BGM 製作

一人做互動敘事,最容易卡住的地方不是寫程式,而是素材。劇本可以慢慢磨,程式可以一個模組一個模組補;可是畫面一旦缺背景、缺立繪、缺 CG,整個遊戲就只剩文字和黑底...

鐵人賽 AI Engineering DAY 19

Day 19:有些流程就是要等人

當流程不是線性一次完成,就要進入狀態設計。 在大多數 Hello World 等級的 Agent 教學中,工作流永遠都是「線性」的:使用者發起請求 $\rig...

鐵人賽 Software Development DAY 2
30天打造一套企業PLM 系列 第 2

Day 2:Monorepo 與建置管線——前後端解耦開發、靜態資源打包,如何用一個 repo 管好兩個世界?

系列:30 天打造企業級 PLM|面向:全端|素材:前端打包設定、打包管線腳本 問題場景 昨天決定自建 PLM 之後,第一個工程決策不是選框架,是選「程式...

鐵人賽 AI Engineering DAY 19

Day 19:濕度過高自動開除濕機——HA × Agent 從「提醒」到「閉環」

住在台灣的人都懂:夏天一場午後雷陣雨,室內濕度輕鬆破 70%。牆角開始長斑、衣櫃有霉味、木頭家具默默受傷。解法大家也都知道——開除濕機。問題是,誰會沒事一直盯著...

鐵人賽 Build on Google AI DAY 3

Day 3|七夕送給先生的 AI 禮物:從最想聊的事開始

8 月 19 日是七夕。這個 30 天生活 AI 練習,本來就是我想留給先生與父親的一份心意。對我而言,今天這篇文章也是送給先生的七夕禮物。 今天和兩個月沒見的...

鐵人賽 AI 自動化 DAY 8

Day 7|一份 PDF,怎麼變成 AI 可以搜尋的知識?

昨天我們把 RAG 理解成「回答前先查文件」,但真正開始做時,很快就會遇到下一個問題:PDF 本身並不是一個適合直接搜尋的知識庫。 即使人類可以打開一份 80...

鐵人賽 自我挑戰組 DAY 18

Day18:mpv-sub-fastwhisper 邊播影片邊用 AI 生成字幕

今天用 AI 語音辨識自己生一份字幕出來。不用把檔案上傳到任何網站,整個流程在你自己電腦上跑完。圖片來源: AI生成字幕 · dyphire/mpv-confi...

鐵人賽 AI Engineering DAY 19

Day 19:使用 Microsoft Entra ID 做 API 身份驗證——驗簽不是難題,簽章證明不了的才是

Day 15 收尾時留了一句話等著兌現:X-Tenant-Id 這些 trusted headers 是「信任 gateway 的 impersonation...

鐵人賽 Software Development DAY 3

Day 3:Northwind 案例的八張表單與自訂業務物件

前兩天談的都是命題,今天讓案例登場。 案例是 Northwind,微軟那套從 Access 年代流傳到現在的範例資料庫。選它的理由很現實:客戶、供應商、產品、...

鐵人賽 IT Operation DAY 16

Day 16 Jenkins 套件管理與安全性配置 — 打造自動化的神經網路

如果說 Tools 是 Jenkins 的手腳,那麼 Plugins 就是它的神經網絡。透過Plugins,Jenkins 才能與外部的 GitLab、Sona...

Day16. 不存在的專案

「我想問你,是不是因為我在你們專案做得太差,所以你們才沒有給我好的評語?」 那天下午,這位剛結束跟主管1x1的新人找上我,她的眼神滿是自我懷疑,彷彿這幾個月來,...

鐵人賽 AI Security DAY 1

Day 01:開場——法律過了,作用法還沒到,開發者卡在最關鍵的縫隙

📝 本系列為 iThome 鐵人賽學習筆記,屬個人教學與非商業用途;文中法規與標準內容均以自身理解後的話轉述並註明出處,非逐字引用。 階段一|為什麼要管:...

鐵人賽 自我挑戰組 DAY 19

Day 19|garak 對 Gemma 的 OWASP Top 10 掃描實錄

Model Card 上的安全分數,是誰測的 Google 發布 Gemma 系列模型時,會附上 model card 與安全 benchmark——但這些數字...

鐵人賽 AI Engineering DAY 17

Day 17|Tool Design:為什麼工具越多,Agent 越選錯

大部分人設計 agent 的思路是加功能:需要搜尋就加搜尋工具、需要查日曆就加日曆工具。工具清單就這樣長到十幾二十個,然後一件事悄悄發生:agent 還是在呼叫...

鐵人賽 Software Development DAY 19

Day 19:策略在腦中很賺,怎麼證明?用向量化歷史回測算出第一份績效數字

三個策略,零個數字 昨天結束時手上有三個能跑的策略,而沒有一個數字回答「這些訊號值不值錢」。曝險 48% 與 1.35% 的兩個策略,連比較的基準都還沒有。 今...

鐵人賽 ChatGPT & Codex DAY 18

Day 18|從陪聊到工作夥伴:任務、靈感、工作模式與提醒

圖說:墨寒把任務、靈感、專注與提醒放回各自合適的位置 圖說:墨寒的待辦事項與創作靈感畫面 昨天談長期記憶時,我刻意把「值得記住的資訊」和完整對話分開。今天再...

鐵人賽 AI Engineering DAY 11

Day 11:訓練管線與 CI/CD—品質門檻設定

資料有版本(Day 09)、實驗有紀錄(Day 10),今天加上最重要會擋人的門,把它們串成一條自動跑也安心的管線。 這是 Level 0 到 Level 1...

Day 17|Chunk 不是越大越好:切塊策略與階層 Metadata

Day 16 已把兩個公開來源整理成九筆可以追溯的韓國急診檢傷與急迫度分級量表(Korean Triage and Acuity Scale, KTAS)知識單...

鐵人賽 JavaScript DAY 18

Day 18|一顆收藏按鈕,背後其實不只有前端

今天的故事 PawPal 的醫院卡片旁邊有一顆愛心。 使用者點一下可以收藏,再點一次可以取消收藏。 從畫面上看,好像只是: 空心愛心 ↓ 實心愛心 但真正開始...

鐵人賽 Security DAY 19
企業端點完美防禦 系列 第 19

《企業端點完美防禦》19-次世代防毒軟體的多層次防護

現今的資安防護強調縱深防禦,而次世代防毒軟體也強調多層次防護,那麼防毒軟體的多層次防護又是什麼呢? 真正的網路安全應該讓各種保護技術互相搭配作用,從傳統的特徵...

鐵人賽 Claude AI DAY 12

# Day 12|地雷#9:一個布林旗標,擋住了多階訂閱等級的擴充

事故現場 這條雷不是「炸」的,是「勒」的——它沒有造成任何一次事故,它造成的是每次改動都痛一次、綿延好幾個月的技術債利息。 服務最初的訂閱模型很單純:免費 vs...

鐵人賽 Software Development DAY 19

Day 19 -「擎天之神阿特拉斯」識破 God Class 的真面目(上):觀察

阿特拉斯是泰坦一方的巨神,後來宙斯帶著兄弟姊妹與泰坦陣營打了一場長達十年的戰爭,最後由宙斯一方獲勝。 輸了就要受罰,而阿特拉斯的懲罰特別重,宙斯罰他站在大地的...