本节目标

完成本节后,你将能够:

  1. 说清楚 AI 编程工具从"补全"到"对话"再到"智能体"的三代演进脉络

  2. 准确描述 Claude Code 是什么、不是什么

  3. 理解 Claude Code 与 GitHub Copilot、Cursor 的根本差异

  4. 建立 Agentic Coding(智能体编码)的底层思维模型


核心知识点

第一代:代码补全时代(2021-2023)

AI 编程工具的起点是 GitHub Copilot。2021 年 6 月,GitHub 正式发布 Copilot,它的核心能力只有一个:在你写代码时,自动补全下一行。底层模型是 OpenAI Codex,训练数据来自 GitHub 上的公开代码仓库。

这一代工具的思维模型是"副驾驶"——你在开飞机,AI 帮你扶方向盘。它不懂你的项目、不读你的文件、不运行任何命令。它只是一个在你编辑器里按 Tab 键就能接受建议的"超级自动补全"。

代表产品:GitHub Copilot(2021)、Tabnine(2019)、Amazon CodeWhisperer(2022)。

第二代:对话式编程时代(2023-2024)

2023 年 GPT-4 的发布改变了游戏规则。模型能力从"补全一行"跃迁到"理解一个函数"。Cursor 在 2023 年率先将 AI 聊天面板嵌入 IDE,你可以选中一段代码,用自然语言让它重构、加注释、写测试。

这一代的思维模型是"结对编程"——你有一个随时可以聊天的资深工程师搭档。但它仍然是"对话驱动"的:你问、它答;你发指令、它返回代码块。AI 本身不会主动操作文件系统、不会运行终端命令、不会跨文件推理。

代表产品:Cursor(2023)、GitHub Copilot Chat(2023)、Continue.dev(2023)。

第三代:智能体编程时代(2024-2026)

2024 年底,Anthropic 发布了 Claude Code——一个终端原生的 AI 编程智能体。它不再是一个插件或面板,而是一个可以直接在你的终端里运行的程序。

它的核心突破在于"Agentic"——Claude Code 不仅理解你的代码,它还能:

  • 自动搜索、读取项目中的任意文件

  • 执行 shell 命令(编译、测试、Git 操作)

  • 跨多个文件进行一致性修改

  • 根据 CLAUDE.md 中的项目规则自主决策

  • 在权限模型下安全运行,每一步操作都需要你的确认

这不再是"副驾驶"或"结对搭档",而是一个可以在你监督下独立完成任务的工程师

Claude Code 到底是什么

Claude Code(官方名称:Claude Code,CLI 工具包)是一个运行在你终端里的 AI 编程助手。它的本质是:一个由 Claude 大模型驱动的、能读写文件、能执行命令、能遵循项目规则的终端程序

它的几个关键特征:

  • 终端原生(Terminal-Native):没有 GUI,没有 IDE 插件。你打开终端,输入 claude,就开始工作。

  • 上下文感知:它自动发现你的项目结构,通过搜索和阅读文件来理解代码库。

  • 工具驱动:它不是一个聊天机器人——它会调用工具(Read、Write、Edit、Bash、Grep、Glob 等)来完成实际工作。

  • 权限安全:所有文件修改和命令执行都必须经过你的确认(除非你主动授权)。

Claude Code vs Copilot vs Cursor:精准定位

很多初学者困惑:这三个我到底应该用哪个?以下是它们的清晰定位差异:

维度 GitHub Copilot Cursor Claude Code
核心模式 代码补全 对话式编辑器 智能体终端工具
运行环境 IDE 插件 独立 IDE(VSCode fork) 终端 CLI
文件操作 无(只输出代码块) 内联编辑 直接读写文件
命令执行 不支持 支持(需要手动触发) 自动提议并执行
项目理解 当前文件上下文 项目级索引 实时搜索和阅读整个代码库
权限模型 无(所见即所得) 需配置 四级权限系统
定价(2026年5月) $10/月(个人版) $20/月(Pro) 按 API Token 消耗付费
适用场景 日常编码加速 需要 AI + IDE 深度整合 复杂任务、项目级重构、自主开发

一句话总结:Copilot 帮你写一行、Cursor 帮你改一屏、Claude Code 帮你干一个完整任务。

Agentic Coding 的核心理念

当你从 Copilot/Cursor 迁移到 Claude Code 时,最大的转变不是技术,而是思维模式

传统的 AI 编程思维:我在写代码,AI 帮我写。 Agentic 编程思维:我在定义目标和规则,AI 在规则框架内自主完成任务

这意味着你需要学会:

  1. 写清楚 CLAUDE.md:这是你给 AI 的"员工手册",包含项目规范、编码风格、禁止操作。

  2. 描述想要的结果,而不是具体步骤:从"把第 37 行的 for 循环改成 map"升级为"重构这个函数,提高可读性"。

  3. 学会检查而不是手写:你的角色从"写代码的人"变成了"审查 AI 代码的人"。

  4. 理解权限安全模型:每一次文件修改和命令执行,你都是最终决策者。


实操步骤

1. 快速验证你的认知

打开终端,输入以下命令,看看你的系统上是否已经安装了 Claude Code:

which claude
# Windows 用户用:
where claude

如果还没有安装,不要着急——下一节我们会详细讲解安装步骤。

2. 阅读官方文档(选做)

访问 Anthropic 官方文档了解 Claude Code 的最新特性:

  • 官方仓库:https://github.com/anthropics/claude-code

  • 官方文档:https://docs.anthropic.com/en/docs/claude-code

(注意:2026 年 5 月,Claude Code 最新稳定版为 v2.1.x。本教程基于此版本编写。)

3. 建立一个思维清单

在继续学习之前,拿出一张纸(或打开一个笔记文件),写下你对以下三个问题的回答:

  1. 你目前每天花时间最多的编程任务是什么?(写新功能 / 修 Bug / 重构 / 写测试 / Code Review)

  2. 你最希望 AI 帮你解决哪个环节的问题?

  3. 你对 AI 直接修改你的代码文件的最大顾虑是什么?

这份清单会在你学完整个课程后回顾,你会清楚地看到自己的认知变化。


避坑指南

坑 1:把 Claude Code 当成"更强的 Copilot"

这是最常见的新手误区。如果你用操作 Copilot 的方式操作 Claude Code——每次只让它补全一小段代码、不敢让它读多个文件、不敢让它执行命令——那么你只发挥了它 10% 的能力。

正确做法:给它完整的上下文。告诉它你在做什么项目、你想达到什么目标、有什么约束条件。把它当成一个能理解完整任务的工程师,而不是一个代码补全器。

坑 2:不理解"Agentic"就上手

很多用户第一天就用 Claude Code 做一个大重构,然后发现它改了太多东西、自己看不懂改了哪里,于是产生不信任。

正确做法:从小任务开始建立信任。先让它解释一段代码、加几个注释、写一个单元测试。逐步升级到修改一个文件、跨多个文件重构。信任是一步步建立的。

坑 3:混淆各工具的定位

有人同时开着 Copilot、Cursor 和 Claude Code,然后抱怨"互相冲突"。这三个工具的快捷键、工作模式、文件操作都会互相干扰。

正确做法:根据任务选择合适的工具。日常编码加速用 Copilot,需要 AI 深度辅助时打开 Cursor,遇到需要跨文件、跨系统的复杂任务时切换到 Claude Code。它们不是竞争关系,而是互补关系。


课后作业

  1. 阅读:浏览 Claude Code 的 GitHub 仓库 README(github.com/anthropics/claude-code),标记出你不理解的五个术语,记录下来。

  2. 思考:回顾你过去三个月写的代码,找出三个你觉得"如果有一个 AI 智能体帮我做,会节省我大量时间"的任务。写下这三个任务和你认为的预期节省时间。

  3. 调研:如果你的团队或公司已经在使用 AI 编程工具,问三个同事他们对当前工具的最大不满是什么。把这些反馈整理成笔记——在后续课程中你会学到如何用 Claude Code 解决这些问题。


总结

AI 编程工具正在经历一场从"辅助"到"智能体"的范式转变。GitHub Copilot 开启了代码补全时代,Cursor 推动了对话式编程,而 Claude Code 代表的 Agentic Coding 是 2025-2026 年最重要的趋势。

Claude Code 的核心价值不在于"帮你写得更快",而在于"帮你完成你一个人做不了的事"——跨文件的架构性重构、自动化的端到端任务、基于项目规则的一致性修改。

但这一切的前提是:你需要学会如何正确地使用它。本课程的后续章节将从环境搭建、第一次对话、CLAUDE.md 配置、权限安全等方面,帮你系统性地掌握 Claude Code。

记住这一节最重要的一句话:你不是在学一个新工具,你是在学一种新的编程方式。

更多推荐