iT邦幫忙

技術文章

RSS
鐵人賽 AI 自動化 DAY 25

實作模糊提問情境收斂與主動引導機制

在過去幾天的實戰中,我已經陸續為 Agent 裝上了內部知識庫 RAG、DuckDuckGo 外部搜尋、多輪指代消解,以及重構程式碼(Code Diff)的生成...

鐵人賽 Kubernetes DAY 20

從零開始的 Kubernetes 基礎觀念與實作 DAY20

Sidecar Pattern DAY5 介紹過 Pod 可以包含一個或多個容器。一般情況下,一個 Pod 只需要執行主要的應用程式;有時也會需要另一個容器,在...

鐵人賽 Modern Web DAY 21

Day 20:圖表 Widget,讓庫存與訂單趨勢一眼看懂

Day 19:第一個 Widget,把訂單數字擺上首頁 結尾留下一句提醒,統計數字類型的 Widget 讓管理者一眼看到當下的數字,但這個數字只是當下這個時間點...

鐵人賽 Software Development DAY 24

Day 24|Sleep/Wakeup:等待 I/O 的 Process 到底去了哪裡?

子行程開始讀 pipe,父行程卻還沒有寫入資料。畫面暫時沒有新文字,不表示 CPU 必須停在讀取迴圈裡等待,核心可以先執行其他工作。今天用這個情境觀察 SLEE...

鐵人賽 AI Engineering DAY 22

Day 22|一棟建築,怎麼變成 AI 看得懂的世界?

昨天談到:如果真的要讓 Sol 進入 AICAN 展示中心,第一步不是控制。而是:Read-Only。先看。先盤點。先理解。因為如果連世界都還沒有看懂,根本沒有...

鐵人賽 Build on Google AI DAY 20

Day 20:走進 Agentic 時代:認識 Google Antigravity 開發環境

Day 19 把 DevPulse 儀表板搬到了本機,但到目前為止,每一行程式都是我「一步一步貼進去」的,不管是自己寫,還是從 Gemini 對話框複製。今天換...

鐵人賽 AI 自動化 DAY 20

D20 它要跑指令的時候,誰說了算

它會自己動之後,問題就變成:它會不會亂來。 開 WebUI → 設定 → 隱私與安全性,最上面是可用工具:精簡/程式開發/訊息傳遞/完整。這決定它手上有哪些工具...

鐵人賽 Vibe Coding DAY 20

Day 20|十天前我還在寫功能,現在我先問「這次能不能安全改」

Day 10 時,便當系統已經從一張訂餐表單,長出 Identity、Ledger、Menu History、Calendar 這些會彼此牽動的 Domain...

鐵人賽 ChatGPT & Codex DAY 20

Day 20|Migration Guardrail:最危險的 SQL 不是寫錯,而是跑在錯的 Target

在這個專案裡,讓 migration 不能被當成普通 coding task 的,不是 SQL 本身有多難,而是: SQL 可以完全正確,target 也可...

鐵人賽 AI 自動化 DAY 27

Day 27|不用等我下指令:打造每週 AI 知識週報

我們成功打造了非常強大的 AI 知識管家,能自動抓取網頁、解析 PDF 與 YouTube、進行 AI 摘要並存入 Notion。但目前的系統有一個盲點:它是被...

鐵人賽 Software Development DAY 26

Day 26|JIT 與 SCIM:從首次登入佈建到帳號生命週期管理

前言 昨天介紹了 AWS 的 IAM Identity Center 與 Cognito,分別處理員工與顧客身分。今天接著看:帳號如何自動建立,又如何在異動或離...

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

Day21: Dependency Graph:一張不必讀實作的地圖

昨天提到了 module:一種比 class 涵蓋更多功能的 boundary,通常代表整個 application 中一個完整的功能。而一個 applicat...

鐵人賽 Modern Web DAY 20

Day 20:技術底層精講(一)!用直覺看懂 Three.js Billboard、像素採樣與著色器偷天換日

在前十九天的旅程中,我們從幾塊地磚起步,打造出了多層次古堡、動態火把、四向移動狀態機、移軸微縮景深與角色動態受光。 然而,如果只是看著一行行程式碼跑出漂亮的...

鐵人賽 AI 自動化 DAY 21

Day 21:一個 Agent 不夠嗎?Multi-Agent 與 Supervisor 架構

前二十天,我們一路把 Single-Agent 做完整。 它現在會: 讀程式碼 使用 MCP Tool 根據 Observation 繼續推理 遵守工具與路徑限...

鐵人賽 AI Security DAY 20

Day20|最小權限與存取控制:不是機器人該說多少,是系統該讓誰碰到什麼

今天要解決的問題Day19 留了一個沒修的洞:重述職責範圍那題繞過了 Output Validation,規則被講出來了。那篇文章的結論是——靠過濾輸出文字永遠...

鐵人賽 Software Development DAY 20

Day 20: Filter —— Servlet 容器規範與請求前置攔截的責任鏈設計

昨天我們簡單講了 DispatcherServlet 跟 Spring MVC 的核心組件,裡面有提到「GenericServlet 定義了基本的 Servle...

鐵人賽 AI Security DAY 20

Day 20|Agent 的記憶是功能,還是一顆定時炸彈?

做到 Day 19,Agent 已經能呼叫真實模型,也有輸入、檢索、工具和後端授權邊界。接下來最容易讓資料越積越多的功能,是記憶。 記住「這台測試筆電是 Win...

鐵人賽 AI Engineering DAY 20

Day 20|AI 為什麼把它排第一?讓推薦不再只是結果

前言 Day 19 我們處理的是:AI 回來的結果能不能被系統安全地使用? 其實現在的 AI 已經有回傳: { "task_id":...

鐵人賽 AI Engineering DAY 21

EP 21 - 開始整理「角色」與「技能」的邊界

Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~ 這系列文源自這幾年在團隊裡導入 AI Coding 之後,一路踩雷、修正、再踩雷的真實過程。把這些收斂...

鐵人賽 Security DAY 25

Day 25|把監控資料轉化成稽核證據:滿足法規與稽核單位要求

監控資料跟稽核證據,中間有一段距離 前四週建立的日誌、Trace、Metrics,工程團隊看得懂,但稽核單位要的往往是另一種東西:「請證明你們的 AI 系統做的...

鐵人賽 Modern Web DAY 20

DAY20 介紹JavaScript

在過去的19天裡,我們專注於使用HTML搭建網頁的骨架,並透過CSS操縱視覺上的幾何佈局與響應式彈性,到目前為止,我們的網頁看起來非常漂亮,但它就像是一尊「精美...

鐵人賽 AI Security

Day 30|系列總結:Agentic AI 攻防的完整地圖

30 天,一句話回顧 如果只留一句話:Agent 的安全問題,多數不是模型不夠聰明,而是企業沒有把邊界設計清楚。 這 30 天談的每一個攻擊手法、每一道防線、每...

鐵人賽 Modern Web DAY 20

Day 20 - Shadow:讓行星開始產生陰影

Day 19 我們已經完成基本的光照系統,現在太陽會透過 PointLight 照亮行星,也加入了 AmbientLight 讓暗面保留一些細節。今天不會加入新...

鐵人賽 JavaScript DAY 20

# Day 20:MongoDB 聚合管道 (Aggregation Pipeline) 的數據煉金術

在 Day 19 中,我們學會了如何用 MongoDB 儲存無綱要的 JSON 文件,這對於存取靈活的玩家狀態或多變的感測器日誌非常方便。但如果老闆或企劃今天要...

Day 20:什麼是分支(Branch)?為什麼開發需要開分身?

在開始學習 Git 之前,我們寫程式常常是一條路走到黑:把所有檔案改好、存檔、覆蓋過去。如果幸運的話程式能跑;但如果不幸寫壞了,往往只能欲哭無淚地手動「倒帶」把...

打造現代化專業認證實作平台:我們如何全面深度整合 Google 生態系

打造現代化專業認證實作平台:我們如何全面深度整合 Google 生態系 導讀:本文章適合公開發表於技術社群、部落格或合作夥伴平台。本文深入解析我們的專業網路認...

鐵人賽 Vibe Coding DAY 20

[Day 20] Vibe Coding 實戰:PWA 效能優化與離線快取(Service Worker)

回歸 PWA 主場,打造即使斷網也能使用的極致體驗雖然昨天的目標看似成功,實則好像還是有點問題,所以最後決定,重新回到最一開始的目標,繼續開發我的網頁應用程式。...

鐵人賽 JavaScript DAY 20

Day 20 自訂 Hook (Custom Hooks) 封裝:抽離業務邏輯與邏輯複用

隨著 UI 與業務邏輯越來越複雜,如果把所有 API 呼叫、狀態管理與事件監聽全都擠在 Component 裡面,組件很快就會變成難以維護的「巨型亂碼 (Spa...

鐵人賽 AI 自動化 DAY 20

Day 20:功能四:測驗詳解生成器(解析選項盲點)

一、前言 在昨天(Day 19)的文章中,我們成功利用 Dify 工作流搭建了「隨堂出題機」,把落落長的教材文字丟進去,3 秒內就能自動生成 5 題具備標準題幹...

鐵人賽 AI Engineering DAY 21

Day 21|Prompt v1:要求 AI 只根據提供的證據說話

今天為什麼研究這個? Day 20 把同一份合成 CSV 加上來源背景、再整理成 structured summary,三組仍都收到「請根據資料給我健康建議」。...