iT邦幫忙

ai agent相關文章
共有 217 則文章
鐵人賽 Claude AI DAY 7

技術 Day 07:為什麼要在獨立 subagent/子流程裡跑驗證迴圈

前言:驗證跟判斷,可以是同一個人做嗎? 「反正都是同一個 AI 在跑,驗證跟判斷一起做,效率不是更高嗎?」 昨天講完乾淨基準比對,這是個很自然的疑問——為什麼不...

鐵人賽 Claude AI DAY 7

技術 Day 07:為什麼要在獨立 subagent/子流程裡跑驗證迴圈

前言:驗證跟判斷,可以是同一個人做嗎? 「反正都是同一個 AI 在跑,驗證跟判斷一起做,效率不是更高嗎?」 昨天講完乾淨基準比對,這是個很自然的疑問——為什麼不...

鐵人賽 Vibe Coding DAY 6

技術 Day 06:案例——AI review 一個外部貢獻的 PR,抓到什麼、漏掉什麼

前言:一個標題寫著「fix」的 PR,diff 裡卻沒有任何一行production 程式碼 「PR 標題寫 fix:,照理說應該會改到某段實作邏輯吧?」 昨天...

鐵人賽 AI Security DAY 17

技術 AI 黑魔法(17):MCP 的工具定義,比工具本身更危險(重啟)

上一篇介紹了 MCP 的三個基本角色:Host、Client、Server,以及三種能力:Tools、Resources、Prompts,這篇繼續了解,當一個...

技術 【Day 30 終章】30 天架構總回顧、Production 部署心得與 Angelina Agent 未來演進展望

「從最初的一個想法,到寫下每一行 FastAPI、RAG 向量檢索、Gemini 三階段推理與 Linux systemd 自動化運維程式碼,這 30 天的旅程...

技術 【Day 29】Gemini API 閘道與防禦性容錯控制實作

「在 AI Agent 系統中,對外連線的大模型 API 門戶是系統中最脆弱的一環。一個 Production-Ready 的 Gemini API Gatew...

技術 【Day 28】RAG 向量引擎實作:ChromaDB 整合與語意檢索降級機制

「在 AI Agent 的知識庫架構中,RAG 是消除大模型幻覺的定海神針。透過在地化的 Embedding 模型、asyncio.to_thread 非阻斷線...

技術 【Day 27】對話記憶與異步後台學習模組實作

「一個真正具備靈魂的 AI Agent,必須能在長對話中維持精準的上下文記憶,並在每一次對話結束後,自動從互動中提煉精華(Active Learning),實現...

技術 【Day 26】FastAPI Web 服務整合:/chat 與 /health API 端點實作

「在 AI Agent 的架構設計中,批次分析腳本負責盤後推播,而 FastAPI Web 服務則提供 Real-time Chat、知識庫動態學習與系統狀態監...

鐵人賽 AI Security DAY 16

技術 AI 黑魔法(16):MCP 把工具接起來,也把風險一起接進來(重啟)

上一篇我們把 Agent 拆成模型、工具、記憶、設定檔與自主迴圈,但當工具越接越多,就碰到一個工程問題:不同的 AI 應用,能不能用一種共同語言去連這些東西?...

鐵人賽 Vibe Coding DAY 3

技術 Day 003:先讓 Agent 活得比視窗久——用 D0 驗證 ADE 的生命週期

先讓 Agent 活得比視窗久 昨天先把 Agent Development Environment(ADE)的地圖畫出來:Client 是入口,Statio...

技術 Agent Plugin 壞一個元件,不該拖垮整個 Agent

Plugin 已經被 client 找到,其中一個 MCP server 卻在 handshake 時失敗。結果整包 skills 都從 Agent 的能力清單...

鐵人賽 AI Security DAY 15

技術 AI 黑魔法(15):當 AI 會自己動手,拆解 Agent 失守的瞬間(重啟)

上一篇談 Excessive Agency 時,重點放在模型拿到了哪些工具、多少權限,以及有多大的自主空間,這篇來看 Agent 怎麼把模型、工具、記憶、設定檔...

鐵人賽 Vibe Coding DAY 2

技術 Day 002:什麼是 Agent Development Environment?——先把 Agent 的工作站畫清楚

什麼是 Agent Development Environment? 昨天用自動發文流程介紹了 orchestration:Agent 不只是生成內容,還要取...

鐵人賽 Software Development DAY 3

技術 Day 03:AI 讓「寫測試」變快,但「寫對測試」的門檻沒有變低

前言:測試都通過了,為什麼還要懷疑? 「AI 幾秒鐘就能幫你的函式產生一整套測試,語法正確、結構完整、跑起來全部綠燈——這樣還不夠好嗎?」 這句話聽起來很合理,...

鐵人賽 Claude AI DAY 3

技術 Day 03:沒有安全網的重構有多危險——一次 AI 引入迴歸的真實案例

前言:測試綠燈,真的代表安全嗎? 「測試都跑過了、CI 也是全綠,這樣總該可以合併了吧?」 這句話聽起來理所當然,但我在這次重構過程中學到一件事:測試綠燈只代表...

鐵人賽 Vibe Coding DAY 3

技術 Day 03:Issue 分類——讓 AI 先做第一輪 triage,人做最終判斷

前言:「AI 都能讀懂 issue 內容了,那分類不就順手的事?」 「AI 又不是不會讀英文,issue 標題、內容、留言都丟給它,它應該可以直接告訴我『這個要...

鐵人賽 Vibe Coding DAY 1

技術 Day 001:從 Unity Game Dev 到 Orchestration——先讓 Agent 接手發文流程

從 Unity Game Dev 到 Orchestration 這次鐵人賽的主題是 From (Unity) Game Dev to Orchestratio...

鐵人賽 AI Engineering DAY 1

技術 Day 01:系列介紹:AI 寫 code 快,但架構的角色改變了什麼

前言:AI 都能自己生成架構了,還需要人設計架構嗎? 「現在 AI coding agent 已經可以自己規劃分層、自己決定要不要拆介面,架構師是不是快沒事做了...

鐵人賽 Software Development DAY 1

技術 Day 01:系列介紹——AI 時代為什麼更需要 TDD

前言 「AI 都已經能自動生成測試了,還需要學 TDD 嗎?」 這大概是我這幾年被問過最多次的問題之一。表面上聽起來很合理:以前寫測試要花時間,現在跟 AI c...

鐵人賽 Vibe Coding DAY 1

技術 Day 01:系列介紹——為什麼挑 PHPUnit & Pest Test Explorer 這個專案做實驗

前言 「AI agent 都能自己寫程式了,那開源專案的維護是不是也可以整包丟給它?issue 讓它分類、PR 讓它審、bug 讓它修,維護者只要負責『簽名』就...

鐵人賽 AI Engineering DAY 1

技術 Day 01:AI 開發雜記——為什麼工具本身也要被設計

前言:CLAUDE.md 不就是寫一份文件給 AI 看嗎,有什麼好設計的? 「CLAUDE.md、Skill、記憶系統,講白了不就是幾份給 AI 讀的說明文件嗎...

鐵人賽 Claude AI DAY 1

技術 Day 01:AI 重構 legacy 系統的真正難點在哪裡

前言:不是「AI 會不會寫程式碼」的問題 「現在 AI coding agent 這麼強,重構 legacy 系統不就是叫它動手改就好了嗎?」 這大概是我開始這...

鐵人賽 Build on Google AI DAY 15

技術 【Day 25】端到端整合測試:從 Raw Data 到 Telegram 訊息推播的全管線實測

「一個架構良善的 AI Agent 系統,其檢驗在於 Pipeline End-to-End 的實際執行狀況。從市場數據抓取、知識庫查詢、Gemini 三階段推...

鐵人賽 Build on Google AI DAY 29

技術 Day 29 如果AI Agent 接上 Tools 後,為什麼 Production 變得更複雜?

我有多年 IT 技術與跨域學習經驗,現在把 AI、Cloud、Infrastructure 串起來。 AI Agent 接上 Tools 後,為什麼 Produ...

技術 AI Agent 會呼叫硬體還不夠:read/write 之外還缺一份動作契約

軟體 API 寫錯,通常會留下 error、失敗的 job,或一份還能丟掉的 diff。硬體介面比較麻煩:設備回傳 write: success 時,溫度、位置...

鐵人賽 IT Operation DAY 20

技術 Day 20|大家都要會議摘要,但沒有人要同一份

週一上午的產品會議剛結束,會議摘要 Agent 在三十秒後把結果放進群組。 Q4 Payment Migration - 討論遷移時程與 API 相容性 -...

鐵人賽 Build on Google AI DAY 15

技術 【Day 24】全自動化排程運維:CronJob 與 systemd.timer 設定實務

「在實務部署中,我們可以根據資料源(TWSE)的更新時間,透過 Crontab 或 systemd.timer 自由設定觸發時點(例如設定在 14:30 數據出...

鐵人賽 AI Engineering DAY 30

技術 【AI Agent 30】30 天了,希望你帶走的不是更多 Agent Pattern,而是一套自己的判斷方式

如果你真的一路看到 Day 30,希望你現在得到的不是一張更長的 Agent 技術清單。 你開始有能力在面對一個新的 Agent 問題時,先問:「它到底失敗在哪...

鐵人賽 AI Engineering DAY 29

技術 【AI Agent 29】Eval-first:不要先加複雜架構,先驗證你在解決什麼問題

前面 28 天,我們一路把 Agent Harness 拆成約 20 種機制。 到這裡,很容易進入一種「架構焦慮」。 Agent 表現不好時,第一個反應常常是:...