iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

《30 天從零拆解 AI Agent:從 Tool Calling 到多 Agent 協作》 系列

這個系列會從最小的 AI Agent Loop 開始,逐步拆解工具呼叫、權限控制、規劃、Context、記憶、背景任務、多 Agent 協作、評估與 Graph Engineering。每篇都會搭配可直接執行的 Python 範例,說明不同機制解決了什麼問題,又增加了哪些成本與風險。目標是不只學會使用 Agent 框架,而是真正看懂它裡面的架構與設計取捨。

參賽天數 23 天 | 共 23 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 11

【AI Agent 11】每個任務需要的背景都不一樣,System Prompt 怎麼可以寫死? - System Prompt

前一天我們談 Memory。 Memory 的核心不是把所有歷史永久保存,而是決定: 什麼值得記 要記成什麼 什麼時候 Recall 什麼時候更新、合併或忘掉...

2026-08-13 ‧ 由 hardness1020 分享
DAY 12

【AI Agent 12】Agent 出錯的時候,為什麼一直重試也救不回來? - Error Recovery

前一天我們談 System Prompt Assembly。 核心觀念是: System Prompt 不是一份固定文件,而是 Harness 根據目前狀態動...

2026-08-14 ‧ 由 hardness1020 分享
DAY 13

【AI Agent 13】Agent 任務做到一半中斷了,還能接著做下去嗎? - Task System

前一天我們談 Error Recovery。 當 Agent 開始有 Retry、Fallback、Approval、Replan、Human Handoff...

2026-08-15 ‧ 由 hardness1020 分享
DAY 14

【AI Agent 14】一個任務要跑三十分鐘,總不能讓使用者一直等著吧? - Background Execution

前一天我們把 Agent Task 變成一個真正有 State 的系統。 下一個問題自然是: 如果任務要跑 20 分鐘,誰來執行? 很多 Demo 會直接在...

2026-08-16 ‧ 由 hardness1020 分享
DAY 15

【AI Agent 15】有些事要每天做,有些事要等一下再做,系統怎麼做? - Scheduling

前一天我們談 Background Execution。 有了 Queue、Worker、Task State 之後,Agent 已經可以在使用者離線後繼續執行...

2026-08-17 ‧ 由 hardness1020 分享
DAY 16

【AI Agent 16】兩個 Agent 同時改同一份程式碼,會發生什麼事? - Worktree

前一天我們談 Scheduling。 當 Agent 可以 Background、Recurring、Parallel 執行後,Coding Agent 很快會...

2026-08-18 ‧ 由 hardness1020 分享
DAY 17

【AI Agent 17】每個 Agents 都做完自己那份了,最後誰負責兜起來? - Multi-Agent Coordination

前一天我們談 Worktree Isolation。 現在每個 Agent 已經可以有: 自己的 Task 自己的 Context 自己的 Permissio...

2026-08-19 ‧ 由 hardness1020 分享
DAY 18

【AI Agent 18】兩個 Agent 互相講得上話,為什麼還是無法合作? - Multi-Agent Protocols

前一天我們談 Multi-Agent Coordination。 當多個 Agent 開始互相傳遞結果時,下一個問題是: 它們要用什麼格式溝通? 最簡單的做...

2026-08-20 ‧ 由 hardness1020 分享
DAY 19

【AI Agent 19】放手讓 Agent 自己決定,從什麼時候開始失控了? - Autonomy

前一天我們談 Agent Protocol。 現在 Agent 已經可以: 接 Task Background 執行 Schedule Spawn Subag...

2026-08-21 ‧ 由 hardness1020 分享
DAY 20

【AI Agent 20】要讓 Agent 連上外部系統和聊天軟體,中間還缺什麼? - MCP

前一天我們談 Autonomy。 當 Agent 已經能長時間自主執行,下一個最常見需求就是: 接更多外部能力。 例如: GitHub Slack Gma...

2026-08-22 ‧ 由 hardness1020 分享