iT邦幫忙

技術文章

RSS
鐵人賽 Build on Google AI DAY 23

【Day 23】Telegram Bot 即時通知與狀態異动推播機制

今天對 TelegramBotService.gs 進行修改,讓 Telegram Bot 專注於作為即時營運狀態中樞,負責推送預約異動、取消規章與現場簽到/釋...

鐵人賽 AI Engineering DAY 23

從單次呼叫到流程:什麼是 Workflow

昨天我們做出了一個能自主使用工具的 Agent。它看起來很厲害——我們問一句,它自己決定要查什麼、怎麼回答。 但「自主」不是免費的。它同時帶來三個代價:...

鐵人賽 Vibe Coding DAY 23

[Day 23] 不用兩支手機也能測同步:用 protocol 加記憶體版的後端,在一個測試裡模擬兩個人

文章同步發表在我的個人 Blog 不用兩支手機也能測同步:用 protocol 加記憶體版的後端,在一個測試裡模擬兩個人 要測兩個人之間的同步,一定要兩支...

鐵人賽 AI 自動化 DAY 23

Day 23 : 不要讓 Human-in-the-loop 變成人工善後

先看懂 human 和 loop 這兩個字的關係 Human-in-the-loop 這個詞可以拆成兩半來看。Loop 指的是一條會反覆執行的流程,從觸發、整...

鐵人賽 Build on Google AI DAY 25

AlphaGenome Atlas 實戰 | Day 25 | 基因座分子效應圖 —— 用 Python 繪製漂亮的數據預測軌跡對比

💡 導讀:當你在萬人演唱會裡,試圖聽清朋友的一句 whisper(低語)…… 如果你曾經去過演唱會或熱鬧的跨年晚會,你一定會知道:周圍有幾千人在同時尖叫歡呼(巨...

鐵人賽 ChatGPT & Codex DAY 23

Day 23|Grounded Generation:怎麼讓 AI 根據找到的資料回答?

前幾天已經把 RAG 前面的流程整理得差不多了: Chunking → Embedding → Vector Database → Retrieval → Re...

鐵人賽 Kubernetes DAY 24

Day 23:比例分流 — OPA 取餘數比例路由

今天的工作 在 OPA 既有的「精確比對(Header/Cookie)」之上,再加上「比例分流」 讓同一個使用者每次都進同一個版本 驗證比例分流、QA 路徑不...

鐵人賽 Vibe Coding DAY 27

Day 27 | 實際連續試用 3 天的心得

目前進度 目前 App 裡只有 4-7-8 呼吸法已經整合好人聲引導,所以這幾天都先用 4-7-8 練習。其他呼吸法的音軌還沒整合進去,接下來會把它們陸續補上...

鐵人賽 AI Engineering DAY 24

Day 24|Grounding:每一個洞察都要帶著證據

今天為什麼研究這個? Day 22 已讓模型用固定欄位輸出洞察,也能檢查 evidence 指向的 JSON path 是否存在。但 path 存在,只表示找得...

鐵人賽 Software Development DAY 23

Day 23:逐步替換舊系統

抽象分支讓呼叫端使用共同介面,新舊實作則可以同時保留,再依需要切換。如果要替換的是分開執行的新舊系統,就需要採取別的手法。 團隊可以先讓新系統接手一部分功能,其...

鐵人賽 Software Development DAY 24

Day 24:防抖(Debounce)與節流(Throttle)——高頻事件下的效能防護機制

昨天談的是演算法本身的時間複雜度,但前端效能問題還有另一個常見來源:使用者操作觸發事件的「頻率」。打字、捲動、拖曳視窗,這些動作短短一秒內可能觸發幾十次事件,如...

鐵人賽 Modern Web DAY 23

【Day 23】微光序幕:替微光採集瓶加上一個首頁

在昨天順利完成色卡的大圖展開與圖片下載後,核心功能(採集光珠、月度色卡、時光相簿)已全部完成。然而目前的網頁一開啟就直接顯示微光瓶,缺乏了情境帶入感與操作引導。...

鐵人賽 AI Security DAY 19

Day 23|賣後量子密碼學的公司,機密卻死在業務的一鍵複製貼上:重新定義 AI 時代的 Secrets 管理

假設你是一家資安公司的業務經理,手上負責的是最前尖端的「後量子密碼學(PQC)」防護產品。 後天,你就要代表公司去向大客戶簡報。 但老實說,你對 PQC 的底層...

鐵人賽 自我挑戰組 DAY 23
AI Agent 從零開始 系列 第 23 篇

Multi-Agent 通訊

在 Multi-Agent 系統中,「通訊(Agent Communication)」是協同架構的骨幹。如果說 Single Agent 的重點是 LLM 與...

鐵人賽 Software Development DAY 23

[Day 23] Trie:用共享字首加速文字搜尋

前言 在編輯器裡打下 doc,下面立刻列出一排候選,document、DocumentFragment、DocumentTimeline 都在裡面;再多打一個...

自我評價來自外在,只會讓自己活得更疲累

在職員工的三次職涯心理諮商都已經使用完畢,這三次與諮商師的對談,我認為都在「讓諮商師更了解我這個人」,所以其實若希望在三次內就得到解答,我是覺得偏難,就如同我在...

鐵人賽 Claude AI DAY 23

[Day 23] 讓 Claude Code 自己玩:headless 模式和記錄每回合的冒險筆記

Day 22 為了比較兩種腔調,同一段劇情說服了兩次:存檔、讀檔、倒帶,再一句一句打。每改一次設定就得重玩一遍,很累。 今天讓 Claude Code 自己玩。...

鐵人賽 自我挑戰組 DAY 30

Day30 - 完賽感言 (展望邁向第10年)

一晃眼又寫到了第九年的第30天完賽感言, 今年真的寫得非常驚險, 好多天的文章都是在午夜前的十一點多才上稿, 真的被延誤到就破功了>< 而且題材也...

鐵人賽 自我挑戰組 DAY 23

Day 23:實戰演練:把 API 遠端資料動態變成畫面上好看的卡片清單!

昨天我們學會了用 fetch() 呼叫 API、把遠端的資料抓回來。但當時我們只是把資料乖乖印在主控台(Console)的黑盒子裡,使用者根本看不見啊! 今天,...

鐵人賽 Build on Google AI DAY 28

Day 28: 跨越文化隔閡:在地化俚語自動校正與共融語言 (Inclusive Language) 檢查器

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

鐵人賽 JavaScript DAY 24

day24|API 型別設計:依用途拆分型別

前一篇介紹如何檢查收到的資料。接下來要想的是:建立資料時需要填什麼,保存時需要記錄什麼,回傳給使用者時又應該提供什麼?這些用途需要的欄位可能不同,型別也可以分開...

鐵人賽 自我挑戰組 DAY 24

Day 24:【JS 語法】Date 物件與自訂效期:取得 <input type="date"> 與自訂效期天數 (expiryDays)

本篇文章目錄 前言:從日常用藥到「藥品保存期限」提醒 JavaScript 原生 Date 物件:時間運算的核心機制 表單互動:從 &lt;input typ...

鐵人賽 自我挑戰組 DAY 23

Day 23: Tooltip 不只是 Hover:補齊 UI Kit 裡的小型輔助元件

昨天 Day 22,我們第一次停下新增元件的腳步,整理了 CUI 的 Component Contract。 目前的基本規則變得比較清楚: Semantic H...

鐵人賽 IT Operation DAY 23

Day 23|日誌找不到原因?從 tcpdump 最小權限封包擷取到 WORM 封存的網路排錯實戰

前言:當日誌遇到「網路黑盒子」 在維運的世界裡,不同層級的觀測工具各有其特性: Day 22 的防火牆日誌 能精確記錄誰在什麼時間、對哪個 Port 連線...

鐵人賽 Security DAY 24

[DAY24]仿生人是否會夢見網頁山羊?-- CSRF(下)

今天我們要來做CSRF中剩下的兩題啦,一題是關於CSRF時封包Content type影響,另一個是關於CSRF變體 Webgoat A5 Cross-Site...

鐵人賽 Vibe Coding DAY 23
不會 Code,也要 Vibe :((( 系列 第 23 篇

收藏頁第三步:抽卡、記錄、顯示

昨天把收藏頁的呈現方式整理好,也確定用 MEME 和 CHALLENGE 兩個分類來顯示不同類型的卡片。不過做到這裡,抽卡和收藏其實還是兩套分開的功能。 抽卡的...

鐵人賽 Build on Google AI DAY 28

Day 28|【開源分享】把一個月的心血開源!釋出完整的 Prompt 庫與後端程式碼

大家好,我是芮菁。不知不覺,我們的「AI 虛擬助教系統(AI Virtual Tutor System)」已經走到第 28 天了! 回顧這近一個月的旅程,我們從...

從風險分類看資安與業務的交集:拆解 八種 IT 業務風險類型

在推動企業資訊安全與 IT 治理的過程中,我們經常遇到一個核心挑戰:資安人員講得是一套「技術語言」(如漏洞、漏洞修補、防火牆、權限管理),而高階主管與業務單位關...

鐵人賽 AI 自動化 DAY 23

Day 23|使用 n8n 建立 Webhook,接收使用者對話資料

Day 22 把整個自動化流程想清楚了:使用者結束對話 → 前端打一個 Webhook → n8n 接手後面的處理。今天要把第一步做出來——在 n8n 建立一個...

鐵人賽 Kubernetes DAY 23

Day 23 - 用 Kustomize 達到通用化、差異化、可維護性高的 YAML

直至目前的 YAML 設定已經碰過 Deployment、Service、ConfigMap、Secret、HPA 與 Ingress。 若每個環境都複製整份...