iT邦幫忙

技術文章

RSS
鐵人賽 AI 自動化 DAY 20

客人回信問「怎麼又寄一次」:那些我砍掉、放棄、決定不做的自動化

客人回信說「我已經收到確認信了,怎麼又寄一次?」 有一次一位客人在確認信底下直接回問這句話,業務當下心裡一沉,以為是重複建了團——回頭查才發現,是同一封詢問信被...

鐵人賽 Build on Google AI DAY 29

Day 29|接續昨天的建置,把 WorkCafe 部署到 Cloud Run

昨天先做到送出網站建置,今天接著確認建置結果,再把 WorkCafe 部署到 Cloud Run。這次已取得公開 HTTPS 網址,首頁能顯示地圖與店家卡片。這...

鐵人賽 ChatGPT & Codex DAY 23

# Day 23|讓 Codex 根據 Issue 實作功能

今天不再把完整需求全部寫進 Codex Prompt,而是先建立一張 GitHub Issue,再讓 Codex 直接按照 Issue 實作搜尋與狀態篩選。 為...

鐵人賽 AI Security DAY 16

魔法部的檢測魔咒:透過 EDR 與瀏覽器外掛監控端點上的影子 AI 動作

依賴前篇提到的 CASB,企業可以察覺員工透過網路存取影子 SaaS 及影子 AI 的行為。至於使用者在地端的影子 IT 行為,如私自安裝企業未採購授權,或未核...

鐵人賽 自我挑戰組 DAY 16

Day 16|使用 AI 規劃簡報大綱

好的簡報不是把資料放上投影片,而是讓聽眾快速理解重點並做出決策。 前言 許多人製作簡報時最大的困擾是: 不知道從哪一頁開始 不知道如何安排架構 資料太...

鐵人賽 AI Engineering DAY 16

Day 16:用數據說話:實作檢索品質三大量化指標

昨天我們把考題規格化,建立了機器可讀的評估資料集 data/eval_cases.json。 有了題目和標準答案後,下一個問題是:怎麼用程式量化「搜尋得好不好」...

鐵人賽 AI Security DAY 25

Day 25|同一個 Tool,為什麼不同 Agent 應該有不同權限?

Core Question Agent 的用途、owner、版本、assurance 與風險等級如何影響同一 Tool 的授權? 今天的問題 records.s...

鐵人賽 AI 自動化 DAY 18

Day18 走出戶外導覽的裝備系列4-登山杖

以前筆者我也很鐵齒,認為自己腿腳有力,不需要輔助用登山杖,但幾次山徑走下來,膝蓋真的承受不了,直到山友借我使用登山杖後,才順利走完那次的路程,從此到戶外導覽都會...

鐵人賽 Build on Google AI DAY 29

Day 29 | 終極實戰:從一句話指令到全自動影音腳本輸出的完美閉環

大家好!歡迎來到「Build on Google AI」工程挑戰的第 29 天。 經過了將近一個月的奮戰,我們從基礎的 API 呼叫,一路打怪升級:我們解決了...

[Day 17] 進階第三關:別再複製貼上了!用 def 把程式碼打包成樂高積木

今日對話:如何製造自己的「樂高積木」? 我的 Prompt(提示詞): 「我發現我常常在寫重複的程式碼,修改時還要每個地方都改一遍,很麻煩。請教我如何用 def...

鐵人賽 Build on Google AI DAY 21

Day 21: 溫柔的 Code 導師:程式碼 Review 自動附帶原理解釋與教學 (三效合一版)

🛠️ AI Studio × Vibe Coding 30 天:技術大會痛點擊破百寶箱 5 大分類 × 6 大情境,共 30 天,且每天都是「獨立」的微型實作(...

鐵人賽 Claude AI DAY 16

AI Fluency(下):Description 描述、Discernment 辨別、Diligence 審慎

AI Fluency 的後半段要怎麼把「會用 AI」變成「能和 AI 好好協作」?課程用 Description、Discernment、Diligence...

鐵人賽 JavaScript DAY 16

Day16 動畫一多就亂掉?讓 Timeline 幫你排好順序

一、好多動畫 前面我們已經會使用 to()、from() 和 fromTo(),但網頁上動畫效果怎麼可能只有一個,一定會有很多動畫需要按照順序出場及使用它們,例...

鐵人賽 AI Engineering DAY 30

Day 30 - Agent 服務可觀測性:OpenTelemetry 與執行追蹤

Agent 服務發展到這裡,已經可以接收使用者工作、安排執行,並讓後續請求延續原本的 Session。從產品功能來看,一筆工作可以正常送出、執行並取得結果。不過...

鐵人賽 Build on Google AI DAY 17

Day 17|取得店家評論資料

D16 已經成功串接 Google Places API,讓網站可以搜尋店家,也可以讓使用者從搜尋結果中選擇正確的分店。不過目前網站雖然可以找到店家,還沒有真正...

鐵人賽 Claude AI DAY 16

Day 16|把 Code Review 變成 Claude Code 的固定規則

昨天讓 Claude Code 幫我做 Code Review,發現除了 Bug 之外,還有例外處理、API 設計以及安全性等問題。這時候我開始思考: 既然這些...

鐵人賽 Vibe Coding DAY 24

第三件法寶 Bug Blame:從 Jira ticket 追到開發者,但它要敢說「無法判定」 - Day 23

原始開發紀錄:Agent Build Log — Episode 026 這個系列改寫自我部落格上的 Agent Build Log,那是我每天邊做邊寫的開發紀...

鐵人賽 Modern Web DAY 21

Day 21|Agent 會操作網站後,最危險的不是幻覺:Origin、權限與最小能力

本篇重點 WebMCP 的工具存取、網站登入與業務權限,是三個分開處理的問題。瀏覽器決定文件能否使用或存取 Tool,後端識別目前使用者,再檢查這位使用者是否有...

Day 16:同步最新進度:git fetch 與 git pull 的差別

在團隊協作的環境中,最日常的動作就是「同步最新進度」。當夥伴把新功能推上 GitHub 後,我們必須把這些更新抓回自己的電腦。這時候,新手常問的問題就是:到底該...

鐵人賽 AI Security DAY 25

第 25 篇|PGP 到 Wassenaar:出口管制為什麼總追在技術後面

PGP 到 Wassenaar:出口管制為什麼總追在技術後面 [[我也希望安全第一]]|第 25/30 天 軟體過海關時,長得不像一個貨櫃 1990 年代,...

鐵人賽 Claude AI DAY 18

Metasploitable2 全攻略回顧:漏洞地圖

這篇不講新的漏洞。我們停下來,回頭看看走過的路:哪些是真正重要的觀念?這些漏洞之間有什麼關聯?如果今天從頭來過,該怎麼有系統地攻擊一台機器? 這篇是整個 Met...

鐵人賽 Modern Web DAY 16
Rive 的一些進階主題 系列 第 16 篇

[Day 16] 實務建議 3:切分 Rive 檔案

昨天在音樂音效有提到 preload 跟快取,這兩天會來講一下目前針對 Rive 檔會用到的一些載入策略,其實跟其他靜態資源的處理方式都差不多啦,以下先假設大家...

鐵人賽 AI 自動化 DAY 21

解開畫布拓撲死鎖!導入意圖分類器與 DuckDuckGo 聯網搜尋工具實戰

核心觀念與架構設計在Day20,我們成功將純靜態工作流轉換為支援 Markdown 渲染的架構審查 Chatbot。然而,單一路線的架構在面對多元提問時顯得力不...

鐵人賽 AI Engineering DAY 16

Day 16:【狀態防禦篇】解決 API 失敗造成的好感度漏洞!實作「先 Preview、成功才落地」機制

前言 這個 Bug 前幾天測試時就露出了馬腳,但一直被我「假裝沒看到」拖延至今,今天決定一次把它解決! 串接 LLM API 時遇到 503 Service U...

鐵人賽 AI Engineering DAY 17

延續簡易Tool Calling,處理 Function Response

由於目前 Gemini 只知道自己選了哪一個 Tool,分析結果透過 executeTool() 存在 realAnalysisData,卻還不知道 Java...

鐵人賽 Software Development DAY 16

Day 16|完成第一個 API

前面兩篇我們把 CRUD 四個操作都寫出來了: GET /tasks → 取得全部POST /tasks → 新增GET /tasks/{id} → 取得一筆P...

Day 32|做了 AgentMorph 後,我重新理解了「AI Demo 到 Production」

做了 AgentMorph 後,我重新理解了「AI Demo 到 Production」 前 30 天,我一直在討論一個問題:AI Demo 為什麼上不了 Pr...

鐵人賽 自我挑戰組 DAY 20

20 不確定就拒絕,不要硬做

新單元第一天。前面寫的是日常運轉,這個單元寫系統怎麼壞。先從一個我寫進規則、也寫進程式碼的態度開始。 允許清單的另一面 我處理敏感資料的規則,視覺上叫做分級:資...

鐵人賽 自我挑戰組 DAY 22

【Day 22】一個 JSON 裝 144 間博物館:「故宮」搜出兩個答案,64 間不用錢

先講結論:taiwan-museum 抓文化部文化地圖的博物館類開放資料(emap typeId=H),免金鑰免登入,單次回傳全量。2026-09-29 實測:...

鐵人賽 自我挑戰組 DAY 19

Day 19 - 處理瀏覽器新分頁:監聽 popup 事件與操作新分頁

在 Day 17 我們處理了下拉選單和 Dialog/Modal的測試:它們會蓋住畫面,但元素仍在原本的網頁裡。Day 18 的 iframe 則是在同一個分頁...