iT邦幫忙

技術文章

RSS
鐵人賽 AI Engineering DAY 8

Day 8:直播即時翻譯架構設計

一、前言 經過 Week 1 的工具箱基礎建設,本週進入核心功能直播即時翻譯。 想要達成的目標: 低延遲需求:直播翻譯必須邊聽邊出字,不能等 1 小時直...

鐵人賽 Software Development DAY 8

Day 08: ApplicationContext —— 容器啟動的核心樞紐與流程解析

ApplicationContext(後面簡稱 context)是 Spring 裡面的 IoC 容器。有時候在網路上看到「上下文、Spring 上下文、应用上...

鐵人賽 Software Development DAY 26

[ Day 26 ] K8s 分散式節點會比單機Docker 快嗎?實測拆解:Docker vs k8s 3 副本叢集的 QPS、延遲與抗壓邊界

前兩天我們成功將非同步 S3 微服務部署至 Minikube K8s 叢集,並設定了Liveness/Readiness 雙探針實現了 0% 錯誤率的無感發佈,...

鐵人賽 AI Engineering DAY 8

Day 8|創建知識庫之旅:用 NotebookLM 補充資料,最後怎麼存回來?

存下資料之後,我還希望多知道一點 前一篇聊到,從網頁擷取出文字,不代表重要內容都有留下來。 不過,對我來說,就算原文存下來了,有時候還是希望多一點說明。例如這個...

鐵人賽 Vibe Coding DAY 8

Day 8|寫給 AI 看的環境說明書:那些它每次都會忘的坑

vibe coding 有個前提:AI 不知道你的電腦長什麼樣子。 它知道 Godot 怎麼寫,但不知道 Godot 裝在哪;它知道怎麼跑測試,但不知道終端機會...

鐵人賽 AI Engineering DAY 8

【Day 8】Profile 的隔離邊界:狀態各自獨立,檔案系統共用

一台機器上要同時養幾個 agent,最直接的做法是開多個 profile。Hermes 把組態、記憶、排程與 session 各自分開,切換只需要一個旗標。這種...

鐵人賽 ChatGPT & Codex DAY 8

【Day 8】別再每天自己查機票:用 ChatGPT Work 排程(Scheduled Tasks)自動追蹤價格,重要變化才通知你

摘要本文帶你把「每次手動詢問 ChatGPT」進一步變成會持續執行的排程工作。重點不只在設定執行時間,而是先把一次性的提示詞驗證到可信,再補上執行頻率、通知門...

鐵人賽 AI Security DAY 14

Day 14 - OWASP LLM10:Improper Output Handling,AI 產生的內容不能直接相信

hihi,我是歐娜😺 前面幾天我們一直在看: 使用者丟進 AI 的東西安不安全? 像是 Prompt Injection、資料污染、RAG 找到錯誤內容等等...

鐵人賽 AI Engineering DAY 9

Day 9|session 生命週期:從啟動到收尾誰在動

Day 9|session 生命週期:從啟動到收尾誰在動 有一支 hook 我寫完了:檔案在專案裡,4044 bytes,可執行,權限沒問題。它的職責是在派工前...

第 25 天:同一個核心,Telegram 和 LINE 怎麼做兩種入口

開場故事 如果把 OpenClaw 比成一間大工廠,Telegram 和 LINE 就像兩個不同的前門。 一個前門比較適合快節奏、thread、streamin...

鐵人賽 AI 自動化 DAY 8

Day 8|用 Jina Reader 抓網頁內文,以及為什麼要截斷在 6000 字

昨天講完 vars 跟 secret 怎麼分,結尾說今天要回到存筆記這條主線,講 Jina Reader 怎麼把一個網址變成乾淨的內文,餵給 AI 分類。 先看...

鐵人賽 自我挑戰組 DAY 9

Day 9 : Database 到底是什麼?

昨天講到照片可以放在雲端之後,我又想到一個問題如果 Instagram 裡面有這麼多使用者每個人又有自己的照片、影片、留言、按讚紀錄那系統到底要怎麼找到我的資料...

鐵人賽 AI Engineering DAY 30

Day 30|從 Vibe Coding 到 Agent-ready 的開發方法

耗時4個月,權限管理平台正式上線,超過 100 位使用者開始使用。 在這過程中,驗證 13 項功能的結果輸出,再用兩輪 UAT、合計 13 個情境檢查跨角色流程...

鐵人賽 Claude AI DAY 30

Day 30 總結:時代變了,你的位置在哪?

第30天。 很感謝 iT邦幫忙,這個鐵人30,促使我認真地把整個系統從新走一遍。當然,claude 也在進步中,所以越到後期,工作越順利。 講個小故事:十幾年...

【Day 9】Vue 實作 — 讓 Bubble Sort 動起來

昨天已經成功把隨機產生的 Array 畫成長條圖,今天終於要開始挑戰這個專案最重要的部分:讓 Bubble Sort 動起來。 目前我把畫面分成三個區塊:左側顯...

Day 23|導入 Deception:為什麼 SOC 需要欺敵防禦

前面幾天,我陸續談到了 SIEM、EDR、NDR,以及 Threat Intelligence。 這些工具其實都在幫 SOC 解決同一件事情: 怎麼從大量的系統...

鐵人賽 AI Engineering DAY 8

Day 8 :導師 Agent

這期的內容想先介紹一下這次專題的主要主角:導師 Agent 當學生貼上一段有 Bug 的程式碼並問「為什麼跑不通?」時,一般的 AI 助手會迫不及待地把修好的程...

鐵人賽 Build on Google AI DAY 10

AlphaGenome Atlas 實戰 | Day 10 | 1 PB 巨量資料庫 —— 解析巨型預算地圖的工程與索引挑戰

💡 導讀:1 PB 的「基因超大型地圖」:AI 如何在毫秒間搜尋 90 億種生命變異? 試想,要如何在 50 萬部 4K 高畫質電影裡,秒速找到「某個演員的某個...

鐵人賽 AI 自動化 DAY 8

Day 8|開始串接不同工具

進入第二週,我開始想把前面建立好的流程再往前推一步。 前七天,大部分的操作還是需要我自己把資料貼給 AI,再把結果複製到其他地方。 雖然已經比以前方便很多,但中...

鐵人賽 自我挑戰組 DAY 10

Flexbox VS Grid:所以今天到底該叫誰上班?

昨天正式認識了 Grid。 結果今天第一個問題馬上就來了: 既然前面已經有 Flexbox,那我到底什麼時候要用 Grid? 不然以前我的排版邏輯大概就是:...

Day 30|用戶出現之後,你就成了必須為他們負責的人

終於來到鐵人賽的第三十天。 第一天的標題寫著「開發 toui 短網址服務,我想說的是……」,那些在刪節號、盡在不言中的話,已經在前面二十九天中陸陸續續講了,不管...

鐵人賽 Kubernetes DAY 22

Day 22:Alertmanager 實作:路由、分組、抑制與靜音

昨天講原則,今天寫設定。 今天的故障開關:全部關閉 kubectl set env deploy/pricing BUG_SILENT_DISCOUNT=fal...

Day 10 圖解大破程:Hugging Face 模型在訓練前資料被怎麼處理

今天這篇文章我來講解一下我的模型在訓練前資料被怎麼處理的。 我原本這篇想把我的模型演變歷史整理出來,不過在我講到參數時。我突然想順便講我的訓練程式在幹嘛。於是這...

鐵人賽 AI Engineering DAY 1

Day 10|先寫會失敗的測試:TDD 在 AI 協作下的角色

同一筆「休息」,在兩個模組裡有不同意思 IMS 的排班資料裡,有一種任務叫「休息(10)」。BlockBuilder 負責把同一人的時段整理成任務區段,其中一個...

鐵人賽 Software Development DAY 24

Day23_用 User Story 產生 Test Case,再把案例變成自動化測試

Day23_用 User Story 產生 Test Case,再把案例變成自動化測試 前言 Day22 完成前後端串接後,程式已經可以建置,既有的自動化測試也...

鐵人賽 Software Development DAY 11

Human-friendly CLI 互動:Shell 自動完成、選單與表單

在終端機操作 CLI 工具時,如果每次都需要手動打對完整的參數名稱與選項,不僅操作效率低,也容易因為打錯字而導致命令執行失敗。 為了降低記憶負擔並避免輸入錯誤,...

鐵人賽 AI Engineering DAY 15

Day15 自我進化的開端:Self-play 迴圈與 Multi-Agent 協作入門

今天要聊的是Self-play / Self-improvement Loop,監督式學習(Supervised Learning)依靠人類給的資料學習,而人類...

鐵人賽 ChatGPT & Codex DAY 13

Day 13|問卷很順,答案卻被帶走了

前幾天驗完企畫,今天正式進入問卷與資料。第一關不是統計,而是題目有沒有偷偷替受訪者回答。 AI 很會把句子修順,但「讀起來順」和「問得中立」不是同一件事。例如:...

鐵人賽 自我挑戰組 DAY 8

【Day8】if 判斷句

什麼是 if判斷 在程式設計中,if 判斷句是一種用來讓程式「根據條件做出不同反應」的語法。程式會先判斷一個條件是否成立,如果條件成立,就執行指定的程式碼;如果...

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

用 LangGraph 與 Guardrails 建立安全邊界

在 Web 系統中,使用者輸入只會被程式碼當成資料處理,後端透過嚴格的 API 驗證與權限控制來防守。但在 AI Agent 架構中,LLM 扮演了核心調度者的...