system-architecture

Claude 是什麼?Chat、Code、Agent 差在哪

如果你最近開始接觸 Claude,很容易遇到一個問題:

👉 Claude 到底是什麼?

因為現在大家說的「用 Claude」,可能根本不是同一件事

有人就是打開 Claude 聊天

有人每天在 Claude Code 裡直接處理 repo

也有人把 Claude 接工具、subagent 或其他系統,讓它自己跑更長的任務

我自己也經歷過滿明顯的變化

早期我很常先在 ChatGPT 討論,再把對話和工作內容複製到 Claude Code 或 Cowork 繼續做

那時候 Claude Code / Cowork 算是我很主要的執行環境

現在我的主力已經比較偏 ChatGPT + Codex

需要另一種工作方式、更多 context,或想多一個角度確認時,我才比較常回到 Cowork;Codex 額度不夠時也可能轉去 Claude Code

Codex 後來越來越能直接接住 repo 工作之後,我使用 Claude Code 的頻率確實比以前低很多

所以這篇不是要告訴你「Claude 一定要當主力」

反而是因為我真的用過不同階段,才更容易看出 Claude Chat、Claude Code、Agent 其實是不同的工作方式

Claude 是什麼?

最底層來說,Claude 是 Anthropic 的 AI 模型與產品家族

但如果你是一般使用者,其實不用先背模型名稱

比較實際的理解方式是:

同樣是 Claude,你可以只是跟它聊天,也可以讓它直接進入你的工作環境做事

這也是為什麼現在只用「Claude 是聊天機器人」來理解它,已經不太夠了

第一種:Claude Chat

這是最多人熟悉的用法

你打開 Claude,跟它對話:

  • 問問題
  • 研究資料
  • 整理文件
  • 寫東西
  • 比較方案
  • 分析內容

這種使用方式跟大家熟悉的 ChatGPT 很接近

你主要還是在對話裡把問題丟給 AI,再根據結果繼續往下

對很多人來說,光這一層其實就已經很好用

第二種:Claude Code

這一層跟我原本寫這篇時差最多

以前我把 Code 寫成「工作輔助」,像是幫忙寫程式、Debug

現在這樣講已經太輕了

Claude Code 本身就是 coding agent

它不是只在旁邊吐一段 code 給你複製

它可以直接進到專案環境裡:

  • 讀 repo 和檔案
  • 理解專案結構
  • 找需要修改的位置
  • 修改檔案
  • 執行 command / test
  • 根據結果繼續處理
  • 遇到需要你決定的事情再停下來

我以前大量使用 Claude Code,就是因為這種工作方式跟單純聊天差很多

很多時候我不是問:

「這段 code 怎麼寫?」

而是把已經講清楚範圍的工作交給它,讓它真的進 repo 做

現在我同類型的工作比較常先交給 Codex,但這不會改變 Claude Code 本身是什麼

工具主力會變,這種「Agent 直接進工作環境執行」的工作方式反而留下來了

當然,這不代表它可以什麼都自己決定

產品方向、scope、哪些東西可以改,還是要先講清楚

第三種:Agent / agentic work

這裡也是舊文章最需要修正的地方

我以前寫:

Claude 是大腦,但不是整個 Agent

這句現在已經不夠準

因為 Claude Code 本身就是 Agent,而 Anthropic 也已經把 Claude Code 背後的 agent infrastructure 做成 Agent SDK,讓開發者可以拿同一類能力去建立其他 Agent

現在比較好理解的方式是:

Claude 是模型,也是產品;Claude Code 是一個實際的 Agent;Claude 的模型與 Agent infrastructure 還可以被拿去組成其他 agentic systems

Agent 的重點也不是「介面長得像不像聊天」

而是它能不能:

  • 接收目標
  • 自己拆工作
  • 使用工具
  • 根據中間結果調整下一步
  • 在授權範圍內持續執行

現在 Claude Code 甚至可以用 subagents、background tasks 等方式處理更長、更複雜的工作

所以「Claude 能不能做 Agent?」這題現在答案已經不是「要另外把 Claude 接進 Agent」這麼簡單

Chat、Code、Agent 到底怎麼分?

使用方式你在做什麼Claude 在做什麼
Claude Chat對話、研究、整理、分析回應你當下的問題與工作
Claude Code把工程工作交進專案環境讀 repo、改檔、跑工具、驗證結果
Agentic system給目標與邊界拆任務、用工具、調整下一步、持續執行

這三個也不是完全互斥

Claude Code 本身就是 Agent,所以它同時跨了 Code 和 Agent

這就是現在 AI 產品越來越難用「一個工具 = 一個層級」分類的原因

👉 如果你想先搞懂 AI 工具、Workflow、Agent 為什麼越來越混在一起,可以看這篇

為什麼大家會推薦 Claude?

我覺得現在不能只回答「因為模型很聰明」

更明顯的差別,是它已經從聊天延伸到真的工作

尤其 Claude Code 這種方式,會讓 AI 從:

給你答案

變成:

直接進工作環境處理事情

而且 Anthropic 這兩年一直把 Agent 相關能力往外擴,包括工具使用、subagents、background tasks、Agent SDK,以及更長時間的 agentic work

所以現在大家講 Claude,常常其實是在講不同東西

有人喜歡的是 Claude Chat

有人真正離不開的是 Claude Code

有人在意的是 Claude 背後可以拿來做 Agent 的能力

我自己的主力工具已經換過一次,反而更確定一件事:不要因為社群現在都在推哪個工具,就把「工具本身」跟「工作方式」綁死

Claude Code 跟一般聊天最大的差別

我自己覺得最明顯的是「上下文在哪裡」

聊天時,很多東西是你拿進來給 AI 看

Claude Code 則是直接在 repo / project context 裡工作

它可以自己去找檔案、看結構、跑 command,再回來處理下一步

這也是為什麼我以前會大量用 Claude Code,而現在即使主力工程執行逐漸轉到 Codex,我還是會把 Claude Code 視為跟 Claude Chat 不同的工作方式

但我還是會保留一個原則:

AI 可以幫我執行,不代表我要把決策權全部交出去

尤其 scope、產品方向、是否安裝依賴、哪些資料可以改,這些還是要先有邊界

那我該從哪一個開始?

如果你只是想試 Claude:

先從 Chat 開始就好

如果你已經有 coding / repo 工作,而且開始覺得一直複製貼上很煩:

Claude Code 才會比較有感

如果你真正想做的是:

讓 AI 根據目標,自己拆任務、用工具、持續執行

那你關心的就已經不是單純 Chat,而是 Agent 的工作方式

👉 AI 自動化是什麼?AI Agent 與自動化差在哪

不用因為 Agent 很紅就全部改成 Agent

這也是我現在很有感的一點

有些工作 Agent 做真的比較自然

但有些固定、需要每次穩定重複的事情,我還是會交給 Workflow

所以 Claude Code 越來越強,不代表 n8n 這類工具就突然沒有用了

兩個解的是不同問題

👉 2026 我實際使用的 AI 自動化副業工具清單

結論

Claude 現在已經不能只用「另一個 ChatGPT」來理解

你可以只拿它聊天

也可以用 Claude Code 讓它真的進 repo 工作

再往下,它背後的 Agent infrastructure 也可以拿來建立更長、更自主的工作系統

所以如果你問我:

Claude 是什麼?

我現在會回答:

它是一套從對話、工作到 Agent 都已經接起來的 AI 產品與模型生態

但你不需要一次全部學

先看自己現在到底需要「聊天」、「進 repo 做事」,還是「讓 Agent 持續執行」就好

延伸閱讀:

👉 AI Agent 是什麼?你其實正在養自己的 AI 員工

👉 為什麼你用了 AI,卻還是很忙?問題不在工具