iT邦幫忙

技術文章

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

Day 14:LINQ介紹

認識 LINQ(Language Integrated Query,語言整合查詢): C# 提供的一種宣告式查詢語法,將 SQL 風格的查詢能力直接整合進程式...

Day14 - Generative AI : 讓後端開始"理解"使用者

上一章節把後端骨架搭完了——Lambda 放程式碼、API Gateway 接入口、IAM 給權限、CloudWatch 能追蹤問題。從這篇開始進入 P要讓這個...

鐵人賽 AI Engineering DAY 13

Day 13:語音串流斷線重連與邊緣端備援機制實作

一、今日目標 在行動裝置環境裡,4G/5G 切換、電梯或地下室收訊不好,是我們日常生活常見的情況。如果 WebSocket 一斷線就讓錄音跟著中斷、資料跟著不見...

鐵人賽 AI Security DAY 14

淺談OWASP Top 10 for LLM Applications-Excessive Agency 有哪些風險

Day 14|Excessive Agency 有哪些風險? 上一篇提到,Excessive Agency 的核心問題,是 AI 被賦予了太多不必要的能力。 那...

鐵人賽 Modern Web DAY 19

Day 19|LINQ 基礎:用一致的方式查詢 Collection

Day 18 我們自己建立了 FindOrders(): FindOrders( orders, order => order.Quant...

鐵人賽 Vibe Coding DAY 13

Day 13:商業邏輯的核心:在 n8n 中完美串接 PostgreSQL 資料庫與防雷指南

Day 13:商業邏輯的核心:在 n8n 中完美串接 PostgreSQL 資料庫與防雷指南 嗨,大家今天過得好嗎?歡迎來到鐵人賽 Day 13。 昨天我們用...

鐵人賽 AI Engineering DAY 28

Day 28|MCP Server:讓 agent 一連上就知道這個服務能幹嘛

Day 28|MCP Server:讓 agent 一連上就知道這個服務能幹嘛 昨天聊了 Gateway API Key 的額度跟權限設計。今天要聊的是這個系列...

鐵人賽 AI 自動化 DAY 13

Day13|初探 SOAR 自動化回應:使用 n8n SSH 執行安全維運任務

大家好!歡迎來到鐵人賽第十三天。 前兩天,我們已經陸續完成了兩個重要階段:Day 11 讓 FastAPI 成功將整理後的漏洞資料送進 n8n,Day 12 則...

鐵人賽 Software Development DAY 13

Day13 - Spring Security 入門 vs Laravel Sanctum(API 認證)

加上 Security 的瞬間:全部鎖死 在 pom.xml 加上依賴: <dependency> <groupId>org.s...

鐵人賽 JavaScript DAY 13

Day 13 Render 瀑布流與效能坑:為什麼 Parent Render 會引發 Child 渲染?

今天要深入探討這個機制引發的連鎖反應——Render 瀑布流(Render Waterfall),並示範如何利用「架構拆分」在不使用 React.memo 的情...

鐵人賽 JavaScript DAY 26

[Day-26]TypeScript常見錯誤與Debug

哈囉大家好,今天來聊聊TS的錯誤訊息、例外,還有該如何debug。 一、Type 'string' is not assignable to type 'nu...

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

Day 13|CRA 第五章 MARKET SURVEILLANCE AND ENFORCEMENT(下)

Article 56 — Procedure at Union level concerning products with digital elements...

鐵人賽 Security DAY 17

Day 17|持影叩門

【故事】 血獵犬給了O1一條路。這一天,他要走上去。 那條路從一個雜役開始,經過四個人,通到那個家族的門。O1 站在第一個人,管鑰匙的——面前,然後遇到了第一個...

鐵人賽 Claude AI DAY 13

# Day 13:McIlroy 的六行 shell,就是 MCP 想做的事

Knuth 與六行 shell 1986 年,Jon Bentley 在《Communications of the ACM》的專欄出了一道題:讀進一段文字,找...

鐵人賽 Build on Google AI DAY 26

Day 26|這間咖啡廳為什麼比較適合工作?先把分數算清楚

昨天整理評論時,模型雖然保留了來源,仍把「適合工作」拿來對照會議需求,介面的未知提示也有待修正。這些結果還不能直接寫回店家資料。今天換成一個不用呼叫模型的測試:...

鐵人賽 Build on Google AI DAY 13

Day 13|告別亂七八糟的 print!用 JSON Structured Logging 打造生產級 API 可觀測性

✏️【本日實作紀錄:結構化日誌與系統監控】 今天進入微服務的「可觀測性(Observability)」強化階段。在生產環境中純文字的 console log 難...

鐵人賽 AI Security DAY 26
把 AI 接進 SOC 系列 第 26 篇

【Day 26】防幻覺 System Prompt 實測

這是這系列裡我一直想做、拖到現在才做的一篇。 前面 25 天講了很多「規格上應該要怎樣」,今天想真的做一次:找一筆資訊不夠完整的告警,餵給套用防幻覺規格的 AI...

鐵人賽 Modern Web DAY 13

【Day 13】點亮記憶:光珠懸浮回饋與點擊預覽卡片

「微光採集瓶」最重要的核心,不只是收集,而是重溫記憶。當初在輸入框裡寫下的那句「今天的美好小事」,如果存進瓶子後就再也看不到了,那過一陣子之後很有可能會忘記,當...

鐵人賽 Build on Google AI DAY 13

【Day 13】全平台響應式 UI/UX:橫向 7 天週月曆、桌面/行動雙模拖拉(Mouse & Touch Drag-to-Select)與五房間切換

今天我們將重點放在 「前端預約介面的全平台 UX 升級」。為了讓職工無論是在桌面電腦使用滑鼠,還是在 iPhone / iPad / Android 等行動裝置...

鐵人賽 Software Development DAY 13

Day 13 從家族系譜認識樹與表示法

Day 13|從家族系譜認識樹與表示法 家族系譜常用一層一層分支的圖,表示世代之間的關係。資料結構中的**樹(tree)**也用這種方式呈現資料:從一個起點往下...

鐵人賽 AI 自動化 DAY 14

Day 14:ReAct 流程越寫越亂?用一天認識 LangGraph

昨天的 for 迴圈還很短,現在就換框架,看起來好像有點早。 所以今天不是要宣布手寫版本不行。我們用同一個任務、同一個模型、同一個 MCP Server,比較另...

鐵人賽 Claude AI DAY 13

Day 13 新增書籍

今天我要把「新增書籍」的 HTML 表單介面add_book.php完成,並搭配 PHP 後端邏輯將使用者填寫的資料寫入 MySQL 資料庫。 步驟一:使用 C...

鐵人賽 Software Development DAY 16

長時間 CLI 命令的進度、逾時與取消設計

當 CLI 命令需要處理批次資料匯入、檔案下載或遠端服務部署時,執行時間往往需要數秒到數分鐘。如果程式在執行期間完全沒有印出訊息,使用者就無法判斷它是還在正常處...

鐵人賽 Software Development DAY 17

Day 17|System Call:User Program 第一次向 Kernel 求助

昨天核心已經把使用者程式放進記憶體,但還沒有執行它。今天要讓終端機出現 U-mode says hello,而且這段文字必須由 U-mode 程式提出輸出請求,...

鐵人賽 AI Engineering DAY 16
AI Agent 系統開發 30 天 系列 第 16 篇

用 MCP 接入外部工具伺服器

我們在之前的 讓 LangGraph Agent 使用工具查詢外部資料 這篇的 Tool 是用 @tool 寫在 Agent 專案裡的 Python 函式,執行...

鐵人賽 AI 自動化 DAY 13

Day 13|打造 AI 工作分身-實作如何建立你的分身背景資訊

上一篇我們先了解了:如果想把 Hermes Agent 慢慢打造為自己的 AI 工作分身,得要先讓它知道「你是誰」。 Hermes 裡的 USER.md,就是用...

鐵人賽 Software Development DAY 13

Day 13 - AI 寫完再叫它自己檢查,真的有用嗎?

昨天整理了一份自己的程式碼檢查清單,主要分成四個方向: 修改範圍 ↓ 需求 ↓ 功能整合 ↓ 程式碼 但整理完之後我想到一個問題。 既然 AI 已經可以幫我寫...

鐵人賽 Modern Web DAY 18

Day 18|只改一行 Description,AI 就選錯 Tool?實測 Tool Description 的 A/B 方法

本篇重點 Tool Description 用來說明工具的用途與使用時機。今天把三個搜尋工具分成 A、B 兩種描述,使用相同 Prompt,觀察 Agent 的...

鐵人賽 Build on Google AI DAY 26

Day 26 - 使用 Chrome DevTool MCP Server 與 Antigravity CLI 提升效能與最佳實踐

今天,我們將使用 Chrome DevTool MCP Server 來稽核桌面與行動裝置檢視埠(Viewport)下的當前效能(Performance)與最佳...

鐵人賽 ChatGPT & Codex DAY 13

Day 13|祖傳系統的金額為什麼突然變成 0?Debug 時先追資料,不要先改公式

前言/情境導入 上一篇,我花了不少篇幅處理一個在 Legacy System 裡很現實的問題: 沒有完整的 Unit Test,也沒有自動化的 Regress...