前幾天開始了解 AI Agent 的基本架構,也知道一個 Agent 通常會結合 Model、Tools 和 Workflow。
今天我想把這些概念拉回到實際開發上,開始研究 Claude Code。
Claude Code 是 Anthropic 推出的命令列工具,可以直接在終端機中使用。它不只是可以幫我們產生程式碼,還能夠讀取程式碼、修改檔案、執行指令、操作 Git,甚至協助建立 Pull Request。
也就是說,我不一定需要自己一步一步告訴它該怎麼做,而是可以直接告訴它「我想完成什麼」。
例如:
「幫我找出這個 API 回傳 500 的原因,修好之後執行測試。」
Claude Code 就可以自己分析專案、尋找相關程式碼、查看錯誤、修改檔案,再執行測試確認結果。
這讓我開始真正感受到前幾天所研究的 Agentic Workflow。
Claude Code 不只是「回答我的問題」,而是可以透過工具直接在我的開發環境中採取行動。
所以我目前對 Claude Code 的理解是:
我負責提出目標,Claude Code 負責思考如何完成。
當然,這並不代表只要把所有事情丟給 AI 就好了。AI 仍然可能理解錯誤、修改錯誤的地方,甚至做出我們不希望它做的事情。
因此,接下來我想先從最基本的 Claude Code 指令開始,了解它有哪些功能,以及如何更有效地控制它,慢慢建立出屬於自己的 AI 開發工作流。
明天研究主題:Claude Code 必用指令:開始建立我的 AI 開發工作流