Claude Code Agent 是什麼?
Claude Code 在近期發布了一個新功能 /agent
讓你可以自定義開發上的 AI 助理
差別是什麼呢?
假設我們使用 Claude Code 時都有一些預設的場景跟需求
例如我的是請 Claude Code 建立 n8n workflow
那我不可能每次都寫一大堆提示詞教他怎麼建立
之前我們會使用 /command
來把一些預設操作寫成一個指令
我就用了 /n8n-create-workflow
來讓他知道說當我使用這個指令
就是要來建立 n8n 的模板,他會依照 command 裡面的提示詞知道整個流程是什麼
跟 n8n 相關的不會只有這個 command
,我就建立了三四個
而 Agent 就能用來一次把所有 n8n 相關的開發集中於一身
未來只要派他出場就能處理 n8n 的大小開發
建立 Agent
Step 1: 進入 Agent 管理介面
輸入 /agents
Step 2: 選擇 Create Agent
Step 3: 選擇 Agent 範圍
Project - 會是只有這個專案的層級能使用
Personal - 會是全域都能使用
Step 4: 選擇建立方式
建議用 Generate with Claude
Step 5: 定義 Agent 專業領域
這是最關鍵的步驟!你需要清楚描述這個 Agent 的職責和觸發條件。
Claude 會根據你的描述自動產生 Agent 配置檔案,儲存在:
- project:
.claude/agents/<name>.md
- personal:
~/.claude/agents/<name>.md
調整 Agent
現在要 edit agent 比較麻煩,我這邊測試是只會打開編輯器要我自己修改
其實還是可以請 claude code
幫忙,直接指出這個 agent 的 md 位置就好!
像是剛剛建立的 agent 就會在 ~/.claude/agents/n8n-workflow-builder.md
實際測試分享
案例一:n8n workflow builder
先前分享過用 Claude Desktop 搭配 n8n mcp 來做到 vibe n8n
用指令來直接建立 n8n 模板並自動上傳
1 | 主要功能: |
成果
這次出了比較困難的題目給他
請他根據我目前現有的 workflow 去思考靈感
自己創造出一個新的 workflow
成果意外的好,至少 workflow 的架構正確
裡面使用的 API 就要非常小心驗證,畢竟這不在原本的模板裡面
可能就很容易出現幻覺
結語
你也是 Claude Code 的重度使用者嗎?
會想用 Agent 來完成哪些事情?