iT邦幫忙

2026 iThome 鐵人賽

DAY 1
0
AI Engineering

邊做邊補:用一個 AI 代理 mesh 專案,補齊 AI 工程師該有的能力系列 第 1

Day 01|先畫地圖再上路:AI 工程師的十二區能力,與我現在的誠實分數

  • 分享至 

  • xImage
  •  

系列:「邊做邊補:用一個 AI 代理 mesh 專案,補齊 AI 工程師該有的能力」— 第 1 天
紀錄日期:2026-09-15

為什麼重來

上一輪 8/25 開賽,寫到 9/9 的 Day 16 就斷了。原因不複雜:那週在趕一個跨機 demo,文章排在每天的最後一件事,最後一件事最容易掉。舊系列在這裡:https://ithelp.ithome.com.tw/users/20092056/ironman/9330 ,16 天 20 篇,是一份純開發流水帳。

這次換個寫法。不寫流水帳,寫「補強」:把手上這個 AI 代理 mesh 專案當健身房,每天挑一項 AI 工程師該具備的能力,講它是什麼、專案裡哪件事逼我用到它、做完的證據、還缺什麼。專案只是證據,不另外報進度。

這次的規則

每篇固定五段:

  1. 它是什麼:這項能力的定義,兩三句。
  2. 專案裡哪件事逼我用到:真實情境,不是假設。
  3. 做之前我以為:誠實寫下原本的認知。
  4. 做完的證據:code、數字或截圖,至少一種。
  5. 還缺什麼:沒做到的直說。

三條硬規則:

  • 沒有 code、數字或截圖的能力,那天不寫它。
  • 每篇標題帶標籤:能力區 + 類型(讀/做/面試題)。例如「Day 07|評估|讀」「Day 12|多 Agent|做」「Day 20|記憶|面試題」。順序不固定,看標籤就知道落在地圖哪一格。
  • 這篇的能力地圖在 Day 10、Day 20、Day 30 各重貼一次,每格的「現況」要能看出從無到有的軌跡。

教材:中文三本、英文六本、加一份面試題庫

我不打算自己發明能力清單,直接站在現成的開源教材上。挑的標準是:開源、還在更新、有可跑的東西。

中文(骨架與實作)

  • bojieli/ai-agent-book《深入理解 AI Agent:设计原理与工程实践》:十章,配套實驗可跑,核心公式「Agent = LLM + 上下文 + 工具」。適合「為什麼這樣設計」。
  • datawhalechina/hello-agents:十六章加 Extra,手把手實作 ReAct、Plan-and-Solve、Reflection,從零造框架,有旅行助手、DeepResearch 兩個完整案例。適合「動手做一遍」。Extra01 還附 Agent 面試題和參考答案。
  • WangRongsheng/awesome-LLM-resources:按數據、微調、Agentic RL、推理、評估、RAG、Agents、MCP、Skills、小模型分類的資源貨架。補強時去這裡挑工具。

英文(對照與補洞)

面試題:先用 hello-agents 的 Extra01 題庫,之後可能加別的來源。刷題的工具用我自己的 spectyn-tutor(FSRS 間隔重複),這件事本身之後會寫一篇。

順序不固定,來源之後可能增減,變動會在當天文章說明。

十二區能力地圖,與我的誠實現況

三本中文書的章節高度重疊,對齊之後是十二區。英文教材掛在對應的區裡。「現況」是我今天對自己專案的判斷:=能跑且有測試或證據;=有東西但沒量過或常壞;=只有零件;=沒有。

# 能力區 ai-agent-book hello-agents 英文對照 spectyn-mesh 裡的東西 現況
1 Agent 基礎與範式 1 1, 2, 4 MS 課 1–4、HF Unit 1 一顆 binary、CLI/TUI/App 三前端共用一個 daemon
2 LLM 基礎與推理 1 3 llm-course 多廠牌 provider 抽象、模型路由;免費層配額(上週 llama 3.3 一夜之間 404,qwen 頂上)
3 上下文工程 2 9, Extra02 PE Guide、12-factor #3 prompt 組裝、合併回答的 synthesis prompt;context 上限沒量過
4 記憶與 RAG 3 8 HF Unit 2、aie-book memory recall、ai-feed 的本機 RAG;召回常常是空的
5 工具與協定(MCP、A2A、Skills) 4 10, Extra05, 08 12-factor #4、MS 課 4 spectyn 自己的 MCP server、工具白名單、權限批准
6 Coding Agent 5 Extra09 四家 AI CLI(Claude Code/Codex/OpenCode/AGY)當 worker,兩家不同廠牌雙簽才 land 有,最強
7 框架:用輪子與造輪子 5, 6, 7 HF 三條線 造了自己的框架,沒認真比較過別人的
8 觀察與動作空間(GUI、Web、語音、事件驅動) 6 Extra06, 11 事件流、手機只能前景執行;語音和 Computer Use 沒有
9 評估 7 12 MS 課 評估、aie-book 紅綠測試、golden sha;沒有基準集、沒有統計
10 後訓練與 Agentic RL 8 11, Extra12 llm-course 微調 spectyn-training 只有骨架
11 持續進化:從軌跡學習 9 Extra10 軌跡有存,沒回餵
12 多 Agent 協作 10 13, 15, 16 MS 課 多 agent、12-factor #10 coordinator、fan-out、planner 拆題、合併回答;昨天剛跑通

三個「無」和「弱」加起來六格,那就是這 30 天要補的。第 8 區的語音和 Computer Use、第 10 區的後訓練,跟我的專案距離最遠,那幾天會以跑教材的實驗為主,不硬塞進專案。

健身房長什麼樣

一句話:一個私有、自持的 AI agent 網格,叫 spectyn-mesh,Rust 寫的一顆 binary。現在跑在 9 台機器上(Mac 三台、Windows 掌機兩台、筆電一台,加上 Android 一支、iPad 一台、iPhone 一支),其中一台當 coordinator。

昨天(9/14)做到的事:從 iPad 畫面上打一個 prompt,coordinator 把它拆成 12 份子任務,派給 12 個參與者(五台電腦上的 Claude Code 和 AGY,加三支手機各自用自己的 API key),12 個全部完成,最後在手機上合併成一份回答。

https://ithelp.ithome.com.tw/upload/images/20260915/20092056Pq6fRMSFcM.png
(圖一:iPad 畫面,合併後的完整回答)

https://ithelp.ithome.com.tw/upload/images/20260915/20092056ISffWUju0A.png
(圖二:iPad 畫面,每台機器各自的子任務與輸出)

兩個誠實的限制:iPhone 那時上鎖,沒有參與,畫面上的 12 個不含它;coordinator 中途重啟過一次,凍結的參與名單直接消失,得重新凍結才能送。這兩件事都會在第 12 區和第 9 區的文章裡再談。

三類日子大概怎麼分

30 天裡大概是:讀 8 天(拿教材的做法對照我的做法,差在哪)、做 14 天(跑教材實驗或改自己的 code)、面試題 8 天(拿題庫問自己的專案,標準答案差在哪、我真的會不會)。「大概」的意思是會變,以當天標籤為準。

明天寫什麼

Day 02|多 Agent|讀。從第 12 區開始,因為材料最熱:拿 ai-agent-book 第 10 章和 12-factor 的第 10 條「小而專的 agent」,對照我 coordinator 的設計,看哪些地方我是誤打誤撞做對的、哪些是真的做錯了。


系列文
邊做邊補:用一個 AI 代理 mesh 專案,補齊 AI 工程師該有的能力1
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言