iT邦幫忙

技術文章

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

Agent 到底需要 Planning 嗎?

答案是:絕對需要。而且「能否進行有效 Planning」正是劃分「普通 LLM Wrapper」與「真正自主 Agent」的分水嶺。 如果把 LLM 比喻為 A...

鐵人賽 自我挑戰組 DAY 19

JavaScript:哈納!你不要只躲在 console 裡,給我出現在畫面上!

前幾天一直在 JavaScript 裡面玩資料。 一下 Array, 一下 map()、filter()、find(), 昨天又把 Function 抓出來上班...

鐵人賽 IT Operation DAY 17

【第17章|危險徵兆總結】稽核的省思:以終為始,回歸使用者的真實世界

「到底有幾案還在用?你們去查查!」 某次集團的高層月會上,長官摘下眼鏡,語氣裡沒有激昂的斥責,只有一片疲憊又冰冷的慍怒。 這句話丟出來,台下頓時一片死寂。大...

鐵人賽 Security DAY 18

Day 18|從 Decoder 到 Rule:SSH 登入失敗如何變成 Wazuh Alert?

昨天我們介紹了 Wazuh 的 Decoder。 當 Ubuntu 產生 SSH 登入失敗紀錄: Failed password for hacker from...

鐵人賽 AI Engineering DAY 18

Day 18|Sleep × HRV × Resting HR:單一指標夠嗎?

今天為什麼研究這個? Day 17 把單一指標和 personal baseline 比較,標出偏離日;但一個 rmssd 警報,還不足以說明那天發生了什麼。睡...

鐵人賽 Software Development DAY 17

Day 17: ConfigurationClassPostProcessor —— 解析 Java Config 與驅動組件掃描的核心類別

前幾天我們講完了 Spring AOP 的核心代理組件,今天把視角重新放在 IoC 容器本身,介紹一下 Configuration-Class-Post-Pro...

鐵人賽 Software Development DAY 19

Day 19 - 設定檔 - 用指令來更改設定 - 上

設定檔的格式在前面兩天的努力下已經完成了,但是,現在有辦法修改設定嗎?當然沒辦法(除非手動找到檔案去改),所以今天要來做一個指令來去更改設定檔。 傳入設定檔參...

鐵人賽 JavaScript DAY 17

【第十七課】表單與輸入:多層級聯動下拉選單(change 事件與動態選單渲染)

前言 在填寫寄送地址或商品分類搜尋時,「選了縣市後,行政區選單才會跟著更新」是不可或缺的互動功能。如果沒有做好層級連動,不僅使用者體驗差,還容易讓使用者選出「台...

鐵人賽 Build on Google AI DAY 17

Day 17|不想每次都改 Prompt:做一個 Learning Card 產生表單

昨天終於把 Day 12 透過 Structured Output 產生的五張海洋動物學習卡,成功放進 React UI。 現在資料是真的了,畫面也可以正常顯示...

鐵人賽 AI Engineering DAY 18

Day 18|多模型派工:為什麼選型表要寫死在檔案裡

Day 18|多模型派工:為什麼選型表要寫死在檔案裡 Day 17 最後留下一題:哪個位置該放哪個模型、憑什麼選。我手上的答案是一張選型表:每個位置用哪個模型、...

鐵人賽 Build on Google AI DAY 17

Day 17:Executor(上)A2A server 只有一個地方要自己寫

把一隻現成的 agent 變成 A2A server,要寫多少 code? 答案是一個 class,大約 20 行。它叫 AgentExecutor。 它做的四...

鐵人賽 Vibe Coding DAY 17

[Day 17] 支援 iPhone Duo 的前置作業:對照 HIG 盤點出 4 處要改,Codex 的 8 條建議只採用 3 條

文章同步發表在我的個人 Blog 支援 iPhone Duo 的前置作業:對照 HIG 盤點出 4 處要改,Codex 的 8 條建議只採用 3 條 第一...

鐵人賽 AI 自動化 DAY 17

D17 接上手機之後,它到底能幹嘛

昨天把手機配對進來了。今天來看它實際多了什麼。 去哪裡看 設定 → 裝置,每台裝置底下會列出一排能力標籤。 標籤只是分類,真正能叫的是底下的指令。我這兩台的清...

Day 17 - IAM 身份與權限管理 (統整)

今天想要來統整前面提到的: IAM 身份與權限管理 1.Root 跟 IAM User 有什麼差別?先想像你開了一間公司。 Root User = 公司老闆/最...

鐵人賽 ChatGPT & Codex DAY 17

【Day 17】不會 Git 的 Vibe Coder,連上一版都可能保不住:用 Codex 學會 Commit、Diff、Branch

摘要Coding Agent 讓修改軟體變得很快。一句 Prompt 送出去,幾個檔案可以一起被改寫,原本需要半天才能看到的另一套設計,幾分鐘後就可能出現在瀏...

Day 22 - 接上 Railway、Cloudflare、Resend 與 Google OAuth

前言 程式在平台上跑起來了,但網址還是平台給的那串,沒有網域、寄不出信、沒有 Google 登入。這一篇把四個外部服務一次接完:Railway 的設定、Clou...

鐵人賽 IT Operation DAY 17

Day 17|服務不能停,Multi-AZ 就夠了嗎?

上一篇提到,Route 53 與 Global Accelerator 可以協助把流量導向不同入口,但目的地仍然需要具備接手服務的能力。 假設目前的系統已經跨兩...

鐵人賽 IT Operation DAY 17

Day 17 - 從 Backstage 到 Kubernetes:IDP 的控制流程

前言 Day 16 將 CI 與部署分開:Todo API 的 release workflow 產出 image digest,部署流程再透過 GitOps...

鐵人賽 Modern Web DAY 17

Vue 走過路過不要錯過 Day17 - emits:子組件怎麼把事情告訴父組件

上一篇講 props 的時候,留了一個很常見的情境:商品卡片上有個「收藏」按鈕,卡片手上的 product 是父組件給的,照單向資料流的規矩,子組件不該直接去改...

鐵人賽 AI Engineering DAY 17

[Day 17] Rerank 機制:用 Cross-Encoder 提升檢索精準度

前言 昨天透過 Hybrid Search 補足了關鍵字匹配的能力,今天要介紹另一個常見且效果顯著的優化技巧:Rerank(重新排序)。 為什麼向量搜尋排出來的...

鐵人賽 AI Engineering DAY 17

Day17:Thinking 越低越省嗎?Off/Low/High 實驗揭露反直覺成本曲線

先把昨天的預測貼出來 Day16 講完 thinking level 的機制之後,我寫下了事前預測: 成功率三組差不多,但成本和輪數會分出高下。 今天驗收。...

鐵人賽 Kubernetes DAY 17

DAY 17

前面提過 Pod 被刪除後,容器裡的暫存檔案可能一起消失。這次我們用 PVC 掛載 /data,實際測試換一個新 Pod 後,原本寫入的檔案能不能留下來。 1....

鐵人賽 AI 自動化 DAY 17

【Day 17】Manus 爬蟲,攻略 Dcard

Day 17 今日專案任務 之前在幫客戶製作爬蟲任務的時候,很多網站都會用各種方式來阻擋爬蟲大軍的攻擊,剛好最近有客戶問我可不可以幫忙爬 Dcard 的文章留言...

鐵人賽 Build on Google AI DAY 11

Day 23:TCP Retransmission — 封包遺失與重傳機制

Day 23:TCP Retransmission — 封包遺失與重傳機制 在不可靠的 IP 網路中,除了封包「亂序」抵達外,更嚴重的問題是**「封包遺失(Pa...

鐵人賽 Build on Google AI DAY 11

Day 22:TCP Reassembly — 用 Sequence Number 重組資料流

在 TCP 通訊中,底層 IP 網路為不可靠的封包交換網路,不保證封包能依照發送順序抵達接收端。若直接將接收到的封包依序交給應用程式,將會導致資料交錯亂序(例如...

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

[Day 17] 實務建議 4:preload

昨天先整理好 Rive 檔本身,今天就可以來處理載入時機的問題。 沒必要一開始就載入 Rive 當然在這之前還是要提一下,Rive 通常是有「互動」的「動畫」(...

鐵人賽 Vibe Coding DAY 17

【Day 17|船舷之外】API 實作與請求驗證:送進來的資料,真的能信嗎?

昨天結尾,留了兩個問題: 如果只在畫面上的輸入框上限制字數,真的擋得住嗎? 頁面自動帶入的 id,能不能相信? 昨天我們其實就已經知道答案:畫面不是唯一的入...

鐵人賽 AI Engineering DAY 17

讓程式記住它做過什麼:logging 與 Agent 的可觀測性

到今天為止,我們的程式在出事的時候,唯一的線索就是 print() 出來的那幾行字。而且程式一關掉,那些字就消失了。 這在寫小工具時沒什麼問題。但接下來幾天 A...

鐵人賽 AI 自動化 DAY 17

Day 17 | 實作 SOAR 資安工單與稽核軌跡自動化

大家好!歡迎來到鐵人賽第十七天。 昨天我們完成了 Human-in-the-Loop(HITL),讓管理員可以透過 LINE 按鈕決定是否執行漏洞修補。不過,流...

鐵人賽 Claude AI DAY 17

Day 17:刷新令牌與會話管理系統

Day 15-16 完成了登入與用戶隔離,但留下兩個問題: access token 只有 15 分鐘:過期後前端每個請求都是 401,使用者只能重新輸入帳...