Skip to content

Latest commit

 

History

History
370 lines (260 loc) · 16.6 KB

File metadata and controls

370 lines (260 loc) · 16.6 KB

第 4 章:Claude Code 到底是什么

本章在全书的位置:第一部分 · 第 4 章 / 预估阅读+动手时长:主线 20-30 分钟 + 支线 10-15 分钟

前置章节:最好做完第 3 章(有过实际对话体验)再读这章——空谈心智模型容易飘。

学完能做什么(主线):建立起用 Claude Code 时的正确心智模型——它能做什么、不能做什么、和其他 AI 聊天工具的本质差异、你该对它抱什么预期。没有这个,后面学再多技巧都会跑偏。


开场三问

  • 你会遇到什么问题:第一次用 Claude Code,很容易把它当成"更高级的 ChatGPT"——结果要么预期过高(以为它能自动搞定一切),要么预期过低(只当聊天用)。
  • 不读这章会踩什么坑:把它当聊天机器人每天闲聊;或者相反,把它当"AI 自动化机器"放任不管结果改坏文件。这一章帮你建立正确预期。
  • 读完你会多会什么事:清楚它的能力边界,什么场景用它,什么场景别用它,以及你自己在整个流程里该干什么

本章地图(一眼看全貌)

---
config:
  theme: forest
  themeVariables:
    fontFamily: "-apple-system, 'SF Pro Text', 'PingFang SC', 'Helvetica Neue', sans-serif"
    fontSize: "17px"
    lineColor: "#D9D9D9"
---
mindmap
  root((第 4 章 · Claude Code 到底是什么))
    不是聊天机器人
      是电脑里的实习生
      能真的动你的电脑
    能做什么
      读改建删文件
      跑命令上网看图
      持续工作几十分钟
    不该做什么
      替你做决定
      不看就干
      需要判断力的活
    和 ChatGPT 的差异
      能动文件和跑命令
      有长期项目记忆
      聪明的嘴 vs 聪明的手
    三种产品形态
      终端版 本书主讲
      桌面应用
      Cowork 非编程
    五个心智转变
      审核是你的责任
      你永远在开车
      越具体越好
      记忆有极限
      工作流要慢慢建
Loading

🎯 【主线】—— 本章必读核心

5 节,全章无需动手——这是一章心智模型章节。读完你会对 Claude Code 有更清楚的直觉。预估 20-30 分钟。


4.1 它不是聊天机器人——它是你电脑里的"实习生"

这是理解 Claude Code 最重要的一句话:

📌 Claude Code 不是聊天机器人,是一个住在你电脑里的实习生

我们展开说。

聊天机器人(ChatGPT、Claude 网页版)的模式

你打字 → AI 打字回 → 你打字 → AI 打字回 → ...

它只会输出文字——除此之外什么都做不了。它能帮你写文案、解释概念、想主意,但它碰不到你电脑上的任何文件、装不了任何软件、跑不了任何命令。

Claude Code 的模式

你打话 → Claude 决定要做什么 →
  - 读你的文件?→ 读
  - 改你的文件?→ 问你要不要改,你说 Yes 才改
  - 跑个命令(比如统计、压缩、重命名)?→ 问你要不要跑,你说 Yes 才跑
→ 看结果,可能再决定下一步 →
→ 最后告诉你成果

真的在动你的电脑。这是本质差异。

为什么"实习生"这个比喻好

想象你招了个实习生:

  • 他能做很多事(读文件、写文档、跑程序)
  • 但他不知道你具体想要什么,需要你讲清楚
  • 每做一件可能影响重要东西的事前会问你:"这样改可以吗?"
  • 不会完美——会犯错、会理解偏差,需要你审核
  • 没有你的经验——同一件事你做了 10 年,他第一天来

用 Claude Code 时,你不是在用一个 App,你是在带一个实习生。这个视角一建立,后面很多东西都通了:为什么要审核它的改动、为什么要写 CLAUDE.md(岗前培训)、为什么它偶尔会犯傻(经验不够)。

4.2 它能做什么、不能做什么

✅ 它能做的事

  • 读任何它能访问的文件(当前工作文件夹内的,默认都能读)
  • 改文件(会先给你看 diff)
  • 建新文件、删文件、重命名、移动(都会先问)
  • 跑命令:整理文件、压缩图片、统计数据、装软件、调 API……(会先问)
  • 上网(如果你允许):搜资料、查文档、下载东西
  • 看图片:你贴截图、设计稿、流程图进去它能理解
  • 持续工作几十分钟:给它一个复杂目标,它会分解、执行、回报

💡 生活化例子

  • "把下载文件夹里所有 PDF 按文件名里的日期分类到子文件夹" ✅ 能做
  • "读这份会议录音转录文字,帮我整理成会议纪要" ✅ 能做(有合适工具的话)
  • "把这 50 个 Excel 的'已付款'列加起来" ✅ 能做
  • "帮我把我公众号草稿改成知乎风格" ✅ 能做
  • "重构这个 React 项目的登录模块" ✅ 能做(如果你懂代码更好)

❌ 它不能做(或不该让它做)的事

  • 替你做决定——它能给选项、讲优劣,但**"选哪个"是你的事**
  • 不看就干——它永远先问你权限,你盲目选 Yes 出事它不负责
  • 需要你本人创意和判断的活——比如"写一篇打动我客户的开场白",它能起草,但最后的味道需要你改
  • 跨越它视野的事——你在 A 文件夹启动它,它不能直接改 B 文件夹(除非你给绝对路径)
  • 实时的事——它不知道今天什么天气、股价多少(除非你让它上网查)

⚠️ 它能做但要小心的事

  • 写代码(如果你不懂代码,它写的代码你看不出对错——风险高)
  • 删文件 / 覆盖现有文件(一旦 Yes,恢复不容易)
  • 跑从网上下的脚本(可能有安全风险)
  • 操作系统级设置(能毁电脑)

这几类第 7 章(权限机制)会专门讲怎么识别和应对。

4.3 和 ChatGPT / Claude 网页版的本质区别

很多人第一次接触 Claude Code 会问:"我已经在用 ChatGPT 了,这个有什么不一样?"

一张表说清楚:

维度 ChatGPT / Claude 网页版 Claude Code
能不能动你的文件 不能(只能输出文字让你复制) 能(在你允许下)
能不能跑命令 不能 能(在你允许下)
持续工作 主要是一问一答 可以分解任务持续干
长期记忆 部分(按账号保存) 按项目保存(CLAUDE.md、对话历史)
隐私 传云端 传云端(但可通过 API 或 Bedrock 等提升隔离)
适合场景 想主意、写草稿、解释概念 真正动手的事:整文件、做自动化、改项目
学习曲线 几乎没有 要先学点终端基础

📌 一句话ChatGPT 是聪明的嘴,Claude Code 是聪明的手。两个互补,不替代。你问"这段怎么优化"用 ChatGPT 都行;你说"帮我把这个文件夹里 100 份 Excel 合并成一个总表"——必须用 Claude Code(或 Cowork)。

4.4 三种产品形态:你该用哪一个

第 0 章简单提过,这里系统讲一遍——Anthropic 目前有三种能"干活"的产品,你得知道自己该用哪个:

产品 界面 典型用户 典型任务
① Claude Code(终端版) 命令行 程序员 + 愿意学点终端的零基础人 改代码、重构项目、做自动化脚本、深度文件操作
② Claude Code 桌面应用(2026-04 大改版) 图形界面:多会话侧栏、拖拽面板、内嵌终端 上面一样的人,但想要可视化多任务编排 同 ①,但一次搞 3-4 个并行任务
③ Claude Cowork 全图形,不需要命令行 完全不写代码的知识工作者:研究员、分析师、运营、法务、财务 整理文件、拆分下载、做结构化文档、数据清洗

对号入座

如果你的典型需求是:

  • "改代码 / 做项目" 类 → 用 ① 终端版(本书)
  • "想要 ① 的能力但不爱切终端" → 用 ② 桌面应用(本书所有概念都通用,见附录 H)
  • "整文件、做表格、写文档,完全不碰代码" → 用 ③ Coworkclaude.com/cowork),不用看本书

⚠️ 不是越复杂越好——如果 Cowork 能满足你,用 Cowork 反而更快上手。别为了"酷"而硬学终端。

4.5 调整你的预期:5 个心智转变

很多零基础用户用了一两天 Claude Code 就放弃,通常是预期没调整好。下面 5 个心智转变必须做——这是本章最值得画线的一节。

① 它会犯错——审核是你的责任

AI 不是"绝对正确",它生成的东西可能有错。日常任务错误率不高,但一旦发生,错误责任是你的(你点的 Yes)。

做法:养成 diff 审核习惯(第 6 章专讲)——改文件前那个对比图,扫一眼有没有意外改动。

② 你永远在开车——它只是助手

它可以建议、可以执行,但方向盘在你手上

反模式:"Claude 你看着办" → 它会瞎做;"Claude 这个怎么样" → 你让它替你拿主意。

正确姿势:你想清楚要什么,告诉它 WHAT / WHERE / HOW / VERIFY(第 5 章讲这个提问模板),它执行。

③ 描述越具体,结果越好

模糊的指令:帮我整理一下笔记——它会猜你要什么,很可能猜错。 具体的指令:把 ~/Documents/2026会议笔记 里所有 .md 文件按主题分到三个子文件夹:产品 / 运营 / 技术,分类按每个文件头部的标题判断——一次就能搞定。

④ 它有"记忆极限"——聊太久会变糊涂

Claude Code 每次对话的记忆是有限的(这是上下文,第 12 章专讲)。一次对话做太多不相关的事、或聊得太长,它会开始犯蠢。

做法一个任务做完就 /clear 开新对话。不要把 10 个不相关的活塞一个对话里。

⑤ 前两周别指望"起飞"——先建工作流

新手前两周通常是"先学会安全地用"——审核、权限、退出。两周后你开始写 CLAUDE.md(第 14 章)、装第一个 Skill(第 20 章),工作流才真正成型。

💡 别着急。把实习生培养成骨干员工,本来就需要时间。


本章小结

  • Claude Code 是电脑里的实习生,不是聊天机器人、不是自动化机器
  • 它能动文件、跑命令(在你允许下),这是它和 ChatGPT 的本质区别
  • 三种产品形态:终端版(本书)、桌面应用(同引擎,图形界面)、Cowork(非编程)
  • 5 个心智转变
    1. 它会犯错,审核是你的责任
    2. 你永远在开车,它是助手
    3. 描述越具体,结果越好
    4. 它有记忆极限,聊久会糊涂
    5. 前两周别指望起飞,先建工作流

动手任务

任务 1:心智自测——三道判断题(2 分钟)

对下面三句话做判断(心里答就行):

  1. 我让 Claude Code 改一份文件,它改错了,这是谁的责任?
  2. 我应该把每天所有杂活放到同一个 Claude Code 对话里,这样省事?
  3. Claude Code 就是"能操作我电脑的 ChatGPT",没本质区别?

正确答案(建议自己先想一遍再对):

  1. 我的责任——我点了 Yes
  2. 不应该——会导致上下文混乱、Claude 变糊涂;一事一对话
  3. 有本质区别——ChatGPT 只能输出文字,Claude Code 能真正动电脑

任务 2:对号入座——你该用哪个产品(3 分钟)

场景:假设你接下来有以下 3 个任务,各自适合用哪个?(① 终端 Claude Code / ② 桌面应用 / ③ Cowork)

A. "整理我去年的 500 张照片,按拍摄日期分到月份文件夹" B. "重构我手里那个半成品 Python 脚本,让它支持批量处理" C. "同时跑 3 个并行任务,每个任务 Claude 都要做 20 分钟"

参考答案

  • A → ③ Cowork(非编程、文件整理);也可以 ① 或 ②,但 Cowork 最直接
  • B → ① 终端 或 ② 桌面应用
  • C → ② 桌面应用(并行编排是它的强项)

如果你卡住了

症状:读完这章仍然觉得"它和 ChatGPT 有啥区别"不是很明白

  • 原因:大概率是你还没真正体验到"它改文件/跑命令"的场景。
  • 解决:回到第 3 章任务 3(让它改 笔记.txt 并审核 diff)——亲身做一次胜过读十遍。

症状:不确定该用终端版还是 Cowork

  • 原因:你的使用场景还没定。
  • 解决:用一句话描述你最想解决的问题——如果里面出现"代码、项目、脚本"这类词,用终端版;出现"整理、分类、合并、摘要"这类日常词,用 Cowork。

主线结束。下面两条支线讲一些更深入的背景——好奇底层怎么运作、想知道"agentic coding"到底是什么的人可以看看。


🌿 【支线】—— 可选深入(学有余力再看)


🌿 支线 4.A:Claude Code 底层是怎么运作的(通俗版)

这段讲什么:你在终端里打字,到 Claude 改了文件,中间到底发生了什么。 什么时候回头读:用了一段时间,好奇"为什么会是这样"。

一个简化流程:

你在终端打字
    ↓
Claude Code 把你的话 + 最近对话 + 当前文件夹结构 一起加密发到 Anthropic 服务器
    ↓
服务器上的 Claude 大模型"思考",决定要做什么:
    - "我需要先读 X 文件吗?"
    - "我要改什么文件?怎么改?"
    - "需要跑什么命令?"
    ↓
它把行动计划发回来
    ↓
Claude Code(在你电脑上)按计划执行:
    - 要读文件 → 直接读
    - 要改文件 → 弹 diff 问你 → 你同意才改
    - 要跑命令 → 弹权限提示 → 你同意才跑
    ↓
执行结果发回服务器,Claude 看结果再决定下一步
    ↓
循环直到完成,最后回复你

关键点

  • "大脑"在云端(Anthropic 服务器)
  • "手脚"在你电脑(Claude Code 本地程序)
  • 两边通过加密通道通信
  • 所有改动你都会看到、都需要你同意(默认情况下)

这个架构叫 agentic coding(智能体编码)。下一条支线讲。


🌿 支线 4.B:什么是 "agentic coding"(智能体编码)

这段讲什么:Claude Code 的这种工作方式有个专门名字,叫 agentic coding。 什么时候回头读:你在别人博客/视频里看到这个词,不知道啥意思。

传统 AI 聊天 vs agentic(智能体)模式

传统聊天:你问一句,AI 答一段,结束。AI 不记得你做了什么、也不主动做事。

Agentic 模式:AI 是一个能自主决定行动、反复迭代直到达成目标的实体——也就是"智能体"(agent)。

一个 agentic 系统包括:

  1. 目标(你告诉它要什么)
  2. 感知(读环境:文件、命令输出、之前的对话)
  3. 决策(思考下一步)
  4. 行动(真的执行:改文件、跑命令)
  5. 观察结果(看自己行动之后发生了什么)
  6. 回到 2,继续迭代直到任务完成

Claude Code 就是一个典型的 agentic 工具

Agentic 的好处与坑

好处

  • 复杂任务一条命令搞定(你不用拆分)
  • 能自我纠错(发现错了重来)
  • 能长时间工作

  • 可能"自作主张"做你没想到的事(所以要审核!)
  • 可能误入歧途浪费时间(需要你看着点)
  • 复杂任务用的 token 多(成本高)

💡 与 agentic 相关的其他工具:Cursor、Aider、Devin 也都是 agentic 编码工具,各有特色。Claude Code 的长处是终端原生 + Anthropic 大模型 + 权限控制细致


你已经完成第一部分(从零起步)的全部 5 章。你现在的状态:能装、能启动、知道怎么对话、知道它是什么东西、建立了正确预期。

下一部分(日常使用)开始教你真正"用它干活"——从读文件讲起。

💡 本书以 Claude Opus 4.7(2026-04-16 发布)为基线写作。如果你想一次性了解 4.7 相对 4.6 的所有新变化和新手坑,可以直接读 附录 J · Opus 4.7 新手指南——不过那是附录,现在不读不影响主线学习。


📖 ← 第 3 章 · 你的第一次对话 · 📑 返回目录 · 第 5 章 · 让它读文件 →