iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 21

Day 21|邊界的釐清(上):學習跟 AI 溝通是自己的事,不是 IT 的範疇——千萬別「雞婆」

過去只要螢幕跳出看不懂的錯誤代碼、網路斷線、印表機夾紙,或者 Excel 巨集跑不出來,同仁一通電話撥到分機找 IT,合情合理。 畢竟在那個機械與程式碼壁壘分明...

鐵人賽 AI Engineering DAY 22

Day 22|Structured Output:讓洞察可被程式驗證

今天為什麼研究這個? Day 21 的 prompt v1 讓 12 份合成案例回應都停止直接給健康建議;前三組 9 份也不再把週初當成「正常值」或要回到的水準...

鐵人賽 自我挑戰組 DAY 25

# 25 AI 幫我去識別,結果把人名全刪了

從今天起三篇,是我全系列最在乎的範圍:我自己是國小老師,手上會碰到學生與家長的資料。這三天的每一篇,發布前我都逐字重讀過一遍,這裡公開的是我自己也放心的版本。...

鐵人賽 自我挑戰組 DAY 25

25 日誌與稽核:自動化系統的黑盒子

! 本篇文章將會介紹 日誌與稽核:自動化系統的黑盒子,期望大家都能讓自動化系統出事時不用通靈,翻黑盒子就能還原真相 :D 昨天(D24)把進度儀表板做出來之後...

鐵人賽 Build on Google AI DAY 21

Day 21:第三週覆盤:Genkit、Stitch、Antigravity,到底該怎麼一起用?

Day 20 認識了 Antigravity,第三週的三個工具到這裡都碰過一輪。但它們散在不同天的筆記裡,看起來像三個各自獨立的新工具。今天不學新東西,把它們放...

鐵人賽 AI Engineering DAY 22

Day 22 AI 界的 Type-C 統一規格:MCP (Model Context Protocol) 伺服器開發實戰

昨天我們透過內建的 Google 搜尋,輕鬆讓 Agent 具備了上網查資料的能力。但當我們回到企業內部,真正的挑戰才剛開始。 假設你寫了一支 Java API...

Day 22|一次操作很多筆資料,怎麼確保不出錯?認識 Transaction

前言 前面已經開始用 TypeORM 操作 PostgreSQL,也完成了 User 的註冊流程。 剛開始寫 API 時,一個功能通常只處理一件事情,建立資料、...

鐵人賽 AI 自動化 DAY 21

Day 21 : 別讓 AI 做整條流程,只讓它做最擅長的一段

每一步都做完了,結果卻對不上 前幾天替一份特定事件發生後的資訊摘要接好了入口與出口,事件發生後由地端程式取出相關資料,送進 Power Automate,再寄...

鐵人賽 Vibe Coding DAY 21

Day 21|讓登入不再打斷使用:從寄信排錯到記住我

今天原本打算繼續做共享支出與同步,但實際開始操作後,我發現更需要先處理的是登入體驗。如果每次打開 App 都要重新收驗證碼,即使功能慢慢增加,使用起來仍然會很不...

鐵人賽 自我挑戰組 DAY 28

Day28 - 新時代的石油=數據, CDMP 數據管理專業人士認證

無論你在進行什麼類型的專案,就會**發現幾乎所有問題最後都繞回到「資料Data到底管不管得好,有沒有足夠的品質?」。客戶常說想做 AI,但資料散落在不同系統、...

[Day 22] 進階最終戰:將資料化零為整!Pandas 數據處理基礎與匯出 CSV

今日對話:如何用 Python 做出 Excel 表格? 我的 Prompt(提示詞): 「我抓下來的資料是一堆字典,看起來很亂。請問 Python 有沒有辦法...

鐵人賽 AI Engineering DAY 22

Day 22|無人值守:沒有人可以問的時候

Day 22|無人值守:沒有人可以問的時候 Day 21 停在一個問題:隔離環境裡的執行者碰到拿不定主意的事,它能問誰?答案是沒有人可以問。所以我沒有教它自己拿...

鐵人賽 Software Development DAY 22

lesson 13: CalcFX with SceneBuilder:使用畫面設計工具建立計算機畫面

TL;DR 這篇使用 Scene Builder 以拖拉方式建立 CalcFX 的 FXML 畫面,完成 GridPane、欄列限制、顯示器與按鈕配置。Scen...

鐵人賽 IT Operation DAY 22

Day 22:kernel 網路堆疊的收發延遲實測

一台為低延遲調過的主機,用 kernel 網路堆疊收一個封包、回一個封包,中位數 4.58 µs,是交換器 port-to-port 363 ns 的 12.6...

鐵人賽 Kubernetes DAY 21

【Day 21】Karpenter:寸土寸金的節點,繼 Pod 之後節點的擴縮

Day 20 我們介紹了 Pod 擴縮,HPA 和 KEDA 負責決定要開幾個副本。 但副本數只是一個數字。HPA 把它從 1 改成 5,Kubernetes...

鐵人賽 自我挑戰組 DAY 29

這個月到底發生了什麼(抱頭

啊鐵人賽竟然倒數兩天了。結果我漸漸進入一個和 Day 1 想像完全不同的世界。 最一開始本來是想摸索一下 vibe coding & harness,結...

鐵人賽 Vibe Coding DAY 21

# Day 21:進階商業場景 (一):讓 AI 寫入資料庫!實作 n8n 的回寫與歷史紀錄

Day 21:進階商業場景 (一):讓 AI 寫入資料庫!實作 n8n 的回寫與歷史紀錄 嗨,大家今天過得好嗎?歡迎來到鐵人賽 Day 21。 過去 20 天,...

從 xlsx 樣板到 Superset 看板:營運報表如何轉成 PDF 寄到客戶信箱

昨天說明了營運指標如何計算,今天說明營運報表如何寄送。客戶的營運主管不見得每天登入看板 (dashboard),許多人需要的是每天早上準時出現在信箱裡的報表。負...

鐵人賽 JavaScript DAY 21

Day 21:JWT (JSON Web Token) 身分驗證機制的魔法

正式進入第四階段:「安全與驗證」! 在前面的課程中,我們的 API 就像是一個完全不設防的公園,任何人都可以呼叫 GET /api/users 或 DELETE...

鐵人賽 AI Security DAY 22

淺談OWASP Top 10 for LLM Applications-當 AI 說錯話,會發生什麼事

Day 22|當 AI 說錯話,會發生什麼事? 上一篇提到,Misinformation 不只是單純的「AI 答錯問題」,真正危險的是:使用者或其他系統相信了這...

鐵人賽 Vibe Coding DAY 21

Day 21|MCP 是什麼?AI 為什麼需要「工具」?

前面幾天,我們已經讓 AI Agent 做了不少事情:讀取專案、修改程式、Debug、Code Review,甚至連 Git 的變更內容都能幫我們整理。 看到這...

鐵人賽 Build on Google AI DAY 21

Day 21|JSON 回來了,React 怎麼接?把 Gemini Response 變成 LearningCard[]

昨天 Day 20 終於把 Structured Output 正式接進 Gemini API。 原本 Gemini 回傳的是一大段文字,現在則可以固定拿到:...

鐵人賽 Modern Web DAY 21

Day 21|悄悄崩潰的效能:Lazy Loading 如何讓 N+1 藏進屬性存取裡

你在開發時是不是曾遇到這種狀況:API 在本機測試時都很流暢,一旦上了正式環境,回傳時間就從毫秒暴增成好幾秒? 打開資料庫 log 一看,發現原本只是想查使用者...

鐵人賽 自我挑戰組 DAY 22
學習C#續 系列 第 22 篇

Day 22:非同步程式設計基礎(Async / Await)

非同步(Asynchronous)的核心概念: 非同步 不等於 多執行緒:多執行緒著重於多工運算(CPU-Bound),非同步主要著重於「釋放等待中的執行緒」...

鐵人賽 AI Engineering DAY 21

Day 21:比較各種 System Prompt 對韓日語俚語翻譯的影響

今日目標 比較 3 種不同風格的 System Prompt:直譯型、過度意譯型、同聲傳譯在地化型。 測試經典韓日語俚語情境:驗證哪種 Prompt 最能...

Day 21 - Node.js 內建模組概念 -4

接續前面的介紹~ 4.模組化、require、Service 層後端不會把所有程式都塞在:server.js 而是拆成不同責任。例如: project/ │ ├...

鐵人賽 Build on Google AI DAY 23

AlphaGenome Atlas 實戰 | Day 23 | 自動化批次標註 —— 從缺失值到結構化欄位設計

💡 導讀:成績單上的空白,不代表這科得了零分 ​如果你在整理一個班級的成績單。有些學生數學拿 80 分,有些拿 0 分;還有人因為尚未交卷,成績欄是空白。若把全...

鐵人賽 AI 自動化 DAY 21

Day 21|驗收與退件:Supervisor 驗收成果並觸發重做的 Feedback Loop

昨天結尾留了一個問題:推論算出「已超過退貨期限」,但客人問的根本不是能不能退貨,W3 拿著這個不相關的推論回了一封答非所問的信。 那封信的毛病,程式檢查抓不到—...

鐵人賽 Software Development DAY 30

【Day - 30】從跟著工具走,到走出自己的 SDD 流程

終於寫到第 30 天了!【Day - 1】留下的問題,現在也可以回來回答了:會跑 workflow,真的就等於懂 SDD 嗎?對當時的我來說,還差得遠。我能照著...

鐵人賽 Build on Google AI DAY 5

驗證里程碑 3:驗證偏誤控制;在歷史回撤事件(例如 2022 年市場下跌)期間對代理進行壓力測試。

第 21 天 10/05/2026驗證里程碑 3:驗證偏誤控制;在歷史回撤事件(例如 2022 年市場下跌)期間對代理進行壓力測試。在建置 AI 多代理(Mul...