← 返回文章列表
工作流與技巧 by Namog

AI Agent 使用工作坊 — 從環境建置到版本控制,手把手帶你上手

#AI Agent #Claude Code #工作坊 #版本控制 #Linux #開源 #教學

如果你已經聽過 AI Agent 可以寫程式,但打開 terminal 還是不太知道從哪裡開始——這堂課就是為你準備的。

這是一場 4.5 小時、70% 實機操作 的工作坊。不談虛的,terminal 打開直接做。


對象

具備基礎程式能力,但 尚未實際用過 AI Agent 開發 的開發者。

你不需要:

  • 用過 Claude Code 或任何 AI Agent
  • 熟悉 Linux 或 Git
  • 會任何特定框架

你需要:

  • 有一台筆電(macOS / Windows / Linux 都可)
  • 知道變數、迴圈、函式是什麼意思

課程大綱

第 0 部分:環境建置(30min)

課前會寄送環境準備 checklist,開場直接驗證。

一起確認每個人的電腦上都裝好了:

node -v
npm -v
git --version
claude --version
code --version

誰卡住現場排除。沒過這關後面無法跟上。

需要的東西:VS Code、Terminal、Node.js v20、Git、Claude Code。Windows 學員建議裝 Git Bash 或 WSL2。


第一部分:拆掉框架,一切皆是算術(30min)

費曼說過,一切複雜的系統到最後都是算術邏輯。這句話放在 AI Agent 上一樣成立——Agent 只是更高層次的抽象,不是黑魔法。

接著介紹 REPL(Read-Eval-Print-Loop) 作為核心思考模型。Agent 的工作方式本質上就是一個巨大的 REPL。你不是在「問問題」,你是在跟一個 REPL 持續迭代。

🔧 Demo: python3 REPL → bash loop → Claude Code 對話,展示同一種思考模型的三種層次。


第二部分:開源與作業系統(45min)

為什麼每個 Agent 工具都優先支援 Linux?因為 Agent 需要「延伸」與「執行」能力,而 Linux 的 pipe、script、cron、systemd 是最容易被程式操控的。

這一段快速帶過:

  • 開源的核心精神(不是什麼都可以,但保障了你的自由)
  • macOS / Windows / Linux 的本質差異
  • 你只需要學會:檔案系統導航、權限觀念、套件管理、process 管理——夠讓 Agent 在 Linux 上幫你做事就夠了

🔧 Demo: 開一台乾淨的 Linux 主機,從裸機到跑起一個專案,全過程只用 Agent 下指令。


第三部分:Claude Code 與 Codex 實戰(60min)

這是課程最重的環節,三個 Lab 從入門到會用:

🔧 Lab 1 — Hello World: 從空目錄開始,請 Agent 建立一個靜態網頁,觀察它怎麼理解模糊需求。

🔧 Lab 2 — 迭代開發: 在既有專案上加功能,讓 Agent 讀懂現有程式碼再修改。展示 REPL 式的連續對話怎麼驅動開發。

🔧 Lab 3 — 修 Bug: 故意放一個有 bug 的程式,讓 Agent 診斷、修復、解釋根因。

另外也會簡單介紹 Codex / GitHub Copilot 的工作方式——什麼時候用 inline suggestion,什麼時候用完整對話。


第四部分:版本控制手把手(60min)

這是最重要的環節。因為 跟 Agent 協作比跟人協作更需要版本控制

六個 Step,學員跟著 terminal 打:

  1. git init — 建立第一個 repository
  2. git log — 看歷史
  3. git branch / git merge — 分支與合併
  4. git diff / git add -p / git revert跟 Agent 協作的核心流程
  5. git push / git pull — 多人(多 Agent)情境
  6. .gitignore / Git Hooks — 進階保護機制

一個重要的觀念:Commit 是 checkpoint,Branch 是平行宇宙,Merge 是同步。 跟 Agent 一起開發尤其需要這個紀律。

🔧 綜合 Lab: 用 Agent 產生專案 → 每加一個功能就 commit → 故意讓 Agent 出錯 → 用 git revert 倒退 → push 到遠端。


第五部分:跟 Agent 協作的正確姿勢(30min)

同一個需求,一句話問跟拆成五步問,輸出品質可以差好幾倍。這一段教你:

  • System Prompt / User Prompt / Context 的分層結構
  • Task Decomposition:大任務怎麼拆給 Agent
  • Human-in-the-Loop:哪些讓 Agent 做、哪些要人確認、哪些不能讓 Agent 碰
  • 安全意識:Hallucination 辨識、API Key 保護、權限最小化

🔧 Demo: 故意讓 Agent 產生一個有安全漏洞的程式,再請它自己 review 並指出問題。


第六部分:擴展 Agent 能力(30min)

Agent 最強的不是聊天,是能接工具。MCP Protocol、Filesystem Access、Database Query——這些讓 Agent 從「顧問」變成「員工」。

🔧 Demo: Agent 從零建立一個 Express API → 寫 Dockerfile → 部署到伺服器,全部由 Agent 操作。


第七部分:成本與選擇(15min)

什麼時候用 Haiku(快又便宜)、什麼時候用 Sonnet(日常主力)、什麼時候用 Opus(深度推理)?--max-budget-usd 的實際意義是什麼?每月 API 花費怎麼估算?

最後留時間開放 QA。


時間配置

部分時間
0 — 環境建置驗證30min
一 — 一切皆是算術 + REPL30min
二 — 開源與作業系統45min
三 — Claude Code + Codex 實戰60min
四 — 版本控制手把手60min
五 — Agent 協作正確姿勢30min
六 — 擴展 Agent 能力30min
七 — 成本與選擇 + QA15min
總計約 4.5 小時

參加方式

如果你對這堂課有興趣,或想邀請我到你的團隊/社群授課——歡迎透過 namog.net 的訂閱系統或直接回信讓我知道。開課日期確定後會優先通知訂閱者。


本文同步收錄於課程大綱檔案。

讀者回應

0/500

載入中...


推薦閱讀

工作流與技巧 Premium

AI Agent 瀏覽器自動化實戰:從 browser-use 到 Agent-browser,再用 RDPWrap 打造「多桌面」並行工作流

當 AI Agent 已能穩定操作瀏覽器,真正的瓶頸不在模型能力,而在「滑鼠焦點」被搶走的體驗。本文梳理 browser-use → Agent-browser 的技術演進脈絡,並分享一套用 RDPWrap 在單機上開出 AI 專屬桌面的實戰佈局。

工作流與技巧

PinchTab:當 AI Agent 接管你的瀏覽器,效率與安全的兩難抉擇

PinchTab 讓 AI Agent 透過 HTTP API 操控真實瀏覽器,大幅提升自動化效率。但當 Agent 能自動發現並呼叫 API、操作你的真實帳號時,敏感資訊的保護成為必須正視的課題。

工作流與技巧

Git 與 Gitea 入門:從版本控制到自架程式碼託管

從 Git 的基本觀念到自架 Gitea 服務,一次搞懂版本控制與程式碼託管。namog.net 就是跑在 Gitea 上的,這篇分享為什麼選它、怎麼用它。

工作流與技巧

從 Evernote 到 Obsidian:為什麼我最後讓 Claude Code 直接幫我管理筆記

十幾年下來從 Evernote、Notion 一路用到 Obsidian,最後發現真正讓工作流跳升的不是筆記軟體本身,而是 Obsidian 有 CLI、所有設定檔都能讓 Claude Code 直接改寫,再加上 Claudian 這個插件把 AI 對話框塞進側邊欄。這篇分享我的筆記軟體使用史,以及為什麼現在做筆記幾乎不再需要切到 ChatGPT。

訂閱最新文章

每週接收 Claude Code 最新動態、AI 開發工具趨勢與技術分析,直接送到你的信箱。

我們尊重你的隱私,隨時可以取消訂閱。

本文由 Namog Vibe Coding 自動化監控系統生成