Skip to content

課程地圖 — AgentZ Roadmap

一頁看完 AgentZ 全 20 章的時間、難度、產出、前置依賴。規劃學習計畫前先讀這頁。


一張表看全本

標題難度時間完成後你會前置
Ch-1完全沒寫過 code 也能讀的 AI Agent 全景★☆☆☆☆30 min知道 Agent vs ChatGPT 的差別
Ch 0把工具裝好★☆☆☆☆60-90 minTerminal / Python / git / API key 都跑得起來Ch-1(推薦)
Ch 1LLM 是什麼★★☆☆☆45-60 min解釋 token / context / 模型差異Ch 0
Ch 2Prompt 設計★★☆☆☆45-60 min寫出穩定產出的 system + user promptCh 1
Ch 3什麼是 Agent★★☆☆☆45-60 min看得懂 agent trace、能解釋 ReActCh 2
Ch 4CLI Agent 入門★★☆☆☆30-45 min跑得起 Claude Code、能 hello-worldCh 0 + Ch 3
Ch 5CLI Workflow★★★☆☆60-75 min寫 CLAUDE.md + slash command 拆任務Ch 4
Ch 6MCP★★★☆☆60-90 min接 1 個 MCP server、能寫一個Ch 5
Ch 7Skills / Plugins / Marketplace★★★☆☆60-75 min寫一個 SKILL.md 並 invokeCh 6
Ch 8Cost 觀測 + 介入★★★☆☆45-60 min設 cost cap、看每 run 多少錢Ch 4
Ch 9Function calling / Tool use★★★★☆75-90 min寫 tool schema、跑 tool_use loopCh 1 + Python
Ch 10ReAct / Plan-and-Solve / Reflection★★★★☆75-90 min寫三種範式各一個Ch 9
Ch 11Framework 比較★★★☆☆60-90 min知道何時用 LangGraph / CrewAI / Smol / PydanticCh 9
Ch 12自寫 mini framework★★★★☆90-120 min從 0 寫一個 ReAct frameworkCh 10
Ch 13Memory & RAG★★★★☆90 min用 sqlite session memory + Chroma RAGCh 12
Ch 14Multi-agent★★★★☆75-90 min寫 Pipeline / Supervisor / Blackboard 各一Ch 13
Ch 15Deploy + audit + replay + cost cap★★★★★120-150 min看完 V3 production case studyCh 14
Ch 16Researcher 路線★★★★☆75-90 minpaper-summary-bot + DOI 驗證 + peer reviewCh 15
Ch 17Builder 進階 (Agentic-RL)★★★★★90-120 minSFT / GRPO 跑得起來(需 GPU)Ch 15
Ch 18Maker / Educator 路線★★★☆☆60-75 min個人助理 / 工作坊大綱寫得出Ch 15

全本累計:~22-28 小時授課時間 + 30-50 小時動手練習時間 = 50-80 小時。


4 個建議學習計畫

計畫 A:全職投入 — 1 個月走完

  • 每天 3-5 小時 × 30 天
  • 早上理論 + 下午動手 + 晚上 reflect
  • 適合:寒暑假學生 / 找工作中 / 公司 sabbatical
Week章節里程碑
1Ch-1 → Ch 5跑得起 Claude Code 真實 task
2Ch 6 → Ch 10自寫過 MCP server + Skill + tool-use loop
3Ch 11 → Ch 15從 0 寫過 mini framework + multi-agent + audit
4Ch 16/17/18 + Capstone交一個能 show off 的 portfolio entry

計畫 B:週末班 — 3 個月走完

  • 週末各 4 小時 × 12 週
  • 平日只看一點 reading,主力放週末動手
  • 適合:上班族、有家庭
Month章節
1Ch-1 → Ch 8 (Operator)
2Ch 9 → Ch 15 (Builder)
3Ch 16-18 + Capstone

計畫 C:晚上慢慢看 — 6 個月走完

  • 每週 2-3 晚 × 1.5-2 小時 × 26 週
  • 適合:副業學習、家裡有小孩
Bi-month章節
1-2Ch-1 → Ch 8
3-4Ch 9 → Ch 13
5Ch 14 + Ch 15
61 條進階分流 + Capstone

計畫 D:只挑你要的(最務實)— 2-4 週

  • 不照順序看,按下面表挑:
你的目的必讀章可跳
我只想用 Claude Code 變強Ch-1, 4, 5, 6, 7, 8Builder 全部
我要面試 / 寫 agent demoCh 0, 9, 10, 12, 15Operator 大部分
我要訓自己的 modelCh-1, 9, 17Operator / Maker
我要在學術用Ch-1, 9, 13, 16Builder 進階 / Operator
我要教別人Ch-1, 4, 18RL / 進階

4 層 ladder 詳細里程碑

┌──────────────────────────────────────────────────┐
│ Watcher(理解)— Ch 1-3                          │
│ ☐ 寫 5 個 prompt 拿到一致的繁中輸出              │
│ ☐ 看懂 agent JSON trace 並解釋每一步             │
│ ☐ 能跟非技術人講「agent vs chatbot」             │
└──────────────────────────────────────────────────┘


┌──────────────────────────────────────────────────┐
│ Operator(操作)— Ch 4-8                         │
│ ☐ Claude Code 用得很順、用 CLAUDE.md 設規則      │
│ ☐ 裝過 1 個 MCP server + 寫過 1 個 SKILL.md      │
│ ☐ 跑過 task + 看 cost dashboard 知道燒多少        │
│ ☐ 知道何時該人類介入                              │
└──────────────────────────────────────────────────┘


┌──────────────────────────────────────────────────┐
│ Builder(構建)— Ch 9-15                         │
│ ☐ 從 0 寫過 function-calling agent               │
│ ☐ 三種範式各跑過一個 task (ReAct/PnS/Reflection) │
│ ☐ 自寫過 mini framework + memory + multi-agent  │
│ ☐ 加過 cost cap + audit log(V3 governance)     │
└──────────────────────────────────────────────────┘


┌──────────────────────────────────────────────────┐
│ 進階分流 — Ch 16/17/18                          │
│ Researcher: paper bot + DOI 驗證 + peer review    │
│ Builder+RL: SFT / GRPO fine-tune 跑起來          │
│ Maker / Educator: 個人助理 / workshop syllabus    │
└──────────────────────────────────────────────────┘


        Capstone — 1 個 portfolio entry

你會用到的工具棧

每章用到的工具,按章先後列:

工具何時用必要 / 選用
Terminal (zsh/bash)Ch 0+必要
Python 3.10+Ch 9+必要
gitCh 0+必要
uv(推薦)或 pipCh 9+必要
Anthropic API keyCh 0+必要(推薦 Claude)
Claude Code CLICh 4+必要
sqlite (內建)Ch 13, 15必要
ChromaCh 13選用
LangGraph / CrewAI / SmolagentsCh 11任選 1-2 試
TRL / Unsloth / GPUCh 17進階分流才需要
Tauri (Rust + JS)Ch 18Maker 路線選用

API key 預算建議

  • 學習階段:先充 $10-20,跟 Haiku 走完 Ch -1 到 Ch 14 大約 < $10
  • 練 V3 case:再 +$5-10(Ch 15 cost cap 練習)
  • 太緊不夠:用 Groq / Gemini Flash 免費層替代

進階分流:哪條合你

每個人到 Ch 15 都會走過完整 Builder。Ch 16-18 是分流:

Researcher(學術 / 研究方向)

  • 適合:研究員、研究生、有學術企圖
  • 重點技能:paper survey、anti-hallucination、citation 驗證
  • 產出:研究 agent / deep research bot / paper review bot
  • 下一步:發 paper / 開 research blog / 接學術合作

Builder 進階(深技術 / Agentic-RL)

  • 適合:已是工程師、想做 model layer
  • 重點技能:SFT、DPO、GRPO、reward design
  • 產出:fine-tuned 7B-30B model on specific task
  • 下一步:開源 model 上 HuggingFace、發 fine-tune blog

Maker / Educator(產品 / 教學方向)

  • 適合:產品經理、個人創業、教育者
  • 重點技能:個人助理設計、教學設計、Tauri 包裝
  • 產出:個人助理 / SaaS / workshop 教材 / YouTube 教程
  • 下一步:上架到產品市場 / 開 workshop / 寫教程獲利

你現在在哪一層?

跟著下面 5 個問題判斷:

  1. 你能跟非技術朋友解釋「agent vs chatbot」嗎? 不能 → Watcher 起步
  2. 你有用過 Claude Code 跑真實 task 嗎? 沒有 → Operator
  3. 你寫過 function-calling agent 嗎? 沒有 → Builder
  4. 你 deploy 過 agent 到 production 嗎? 沒有 → Builder 後段(Ch 15)
  5. 以上都做過? → 開始選分流

持續更新提醒

AgentZ 持續迭代中(v1.x),每週可能會:

  • 補章節 common pitfalls / case study
  • 補 starter code
  • 修錯字 / 改用詞

訂閱更新Watch the repo on GitHub。


開始走

MIT License — 章節內容跟 starter code 都可以 copy 進你自己的商業專案