Skip to content

第一章:Claude Code 简介

1.1 Claude Code 是什么

Claude Code 是 Anthropic 推出的面向开发者的 AI 编程协作工具。它的定位不是聊天,而是在本地代码仓库中执行高权限、可上下文感知的工程任务。

与在聊天窗口里写几段代码不同,Claude Code 理解你的整个项目,能直接读取你的文件、运行测试并根据反馈修改代码。它不是一个代码生成器,而是一个能读项目、懂上下文、遵守约束的 AI 编程搭档

更重要的是,Claude Code 是一个生产力工具。它不仅自身能读文件、改代码、跑测试、生成文档,还能通过 CLI、插件 调用你日常使用的其他生产力工具如浏览器、设计稿平台等,让 AI 成为串联各个工具的中枢,一条指令就能跨工具完成任务。

一句话总结

Claude Code 是 Agent时代的综合生产力工具。

1.2 产品经理为什么需要了解 Claude Code

作为产品经理,你可能会想:"这不是给程序员用的工具吗?我为什么要学它?"

答案是:Claude Code 能让产品经理直接动手,而不只是写文档、提需求、等排期。以下是几个典型场景:

快速验证想法

你有一个产品创意,想做一个简单的原型来验证。以前你需要写需求文档 → 等开发排期 → 开发实现 → 测试验证,整个流程可能需要一两周。现在用 Claude Code,你可以直接描述你的想法,它帮你生成一个可运行的原型,你立即看到效果。

你:帮我创建一个用户反馈收集页面,包含评分、文字反馈和截图上传功能,
    用 React + Tailwind CSS 实现。

Claude Code:好的,我来帮你创建。
    [创建组件文件、样式文件、路由配置]
    页面已创建完成,运行 npm run dev 即可预览。

理解技术方案

当开发团队给你讲技术方案时,你可以让 Claude Code 帮你读代码、解释架构、分析方案优劣,甚至帮你写出更专业的技术评审意见。

你:帮我看看 src/api/ 下的接口设计,从产品角度分析有没有问题。

Claude Code:[遍历所有接口文件]
    分析发现:
    1. 用户列表接口没有分页,数据量大时体验会很差
    2. 搜索接口不支持模糊匹配,用户找不到想要的内容
    3. 建议在下单接口增加幂等性设计,防止重复提交

数据分析与洞察

你有一份用户行为数据的 CSV 文件,让 Claude Code 帮你写分析脚本、生成可视化图表、总结数据洞察——不需要你自己写一行 Python。

文档与规格撰写

让 Claude Code 帮你生成 API 文档、撰写技术规格说明、整理会议纪要中的技术要点,甚至帮你把 PRD 中的需求拆解成开发任务。

核心价值

Claude Code 让产品经理能够更直接地参与到技术工作中,缩短沟通环节,提升决策效率。你不需要成为程序员,但你可以借助 AI 更好地理解和参与技术工作。

1.3 Claude Code 的工作原理

理解 Claude Code 的工作原理,能帮你更好地使用它。

架构概览

┌─────────────────────────────────────────────┐
│               你的电脑(本地)                  │
│                                             │
│  ┌──────────┐    ┌──────────────────────┐   │
│  │  终端     │    │   你的项目文件         │   │
│  │ Terminal  │◄──►│   src/               │   │
│  │          │    │   package.json       │   │
│  └────┬─────┘    │   CLAUDE.md          │   │
│       │          └──────────────────────┘   │
│       │                                     │
│  ┌────▼─────────────────────┐               │
│  │      Claude Code CLI     │               │
│  │  - 读取文件              │               │
│  │  - 修改文件              │               │
│  │  - 执行命令              │               │
│  └────┬─────────────────────┘               │
│       │                                     │
└───────┼─────────────────────────────────────┘
        │ API 调用(加密传输)

┌───────────────────────┐
│   Anthropic Cloud     │
│   Claude AI 模型       │
│   (处理你的请求)       │
└───────────────────────┘

工作流程

  1. 你输入指令 —— 在终端中用自然语言告诉 Claude Code 你想做什么
  2. Claude Code 理解上下文 —— 它会读取相关文件,理解你的项目结构
  3. 发送到云端 —— 你的请求和必要的上下文被发送到 Anthropic 的 Claude 模型
  4. AI 生成方案 —— Claude 模型分析后生成解决方案
  5. 本地执行 —— Claude Code 在你的电脑上执行操作(修改文件、运行命令等)
  6. 反馈结果 —— 你看到操作结果,可以继续对话或确认

关于数据安全

你的文件内容会作为上下文发送到 Anthropic 的 API 进行处理。Anthropic 承诺不会使用 API 请求数据来训练模型。如果你的项目包含敏感信息(如密码、API Key 等),使用时需要注意。

1.4 Claude Code 支持的 AI 模型

Claude Code 默认使用 Anthropic 最新的 Claude 模型。当前支持的模型包括:

模型特点适用场景
Claude Sonnet默认模型,速度和质量的平衡日常使用
Claude Opus最强模型,深度推理能力复杂任务、架构设计
Claude Haiku最快模型,成本最低简单任务、快速问答

你可以在使用过程中用 /model 命令切换模型(后续章节会详细介绍)。

自定义模型配置

Claude Code 不仅支持 Anthropic 官方模型,还支持通过配置使用第三方模型服务。你可以在settings.json中指定自定义的 API 端点和模型

常见的自定义场景:

  • 企业 API 代理:公司统一提供的 API 网关,便于管理用量和计费
  • API 中转服务:通过中转服务访问,解决网络连通性问题
  • 兼容接口:部分第三方服务提供与 Anthropic 兼容的 API 接口,可以直接对接

模型选择建议

  • 日常使用:使用默认的 Sonnet 模型即可,性价比最高
  • 复杂分析:切换到 Opus 模型获得更深度的分析能力
  • 简单问答:切换到 Haiku 模型节省费用

1.5 Claude Code 的使用限制

在开始使用之前,了解一些限制也很重要:

技术限制

  • Context Window(上下文窗口):单次对话能处理的信息量有上限,超大型项目可能需要分批处理
  • API 调用延迟:每次交互都需要网络请求,会有几秒的等待时间
  • Token 消耗:处理大文件或大型项目时,token 用量可能较高

能力边界

  • 不能运行 GUI 程序:它是命令行工具,无法直接操作图形界面
  • 可能产生错误:AI 生成的内容不一定完全正确,需要验证

使用建议

永远不要盲目信任 AI 的输出。Claude Code 在执行操作前会征求你的确认,请仔细阅读它准备做的操作,特别是涉及文件删除或覆盖时。

1.6 本章小结

让我们回顾一下本章的关键要点:

  1. Claude Code 是什么:Anthropic 推出的 AI 编程协作工具,是 Agent 而非 Chat
  2. 核心优势:直接访问本地文件、执行命令、通过 MCP 串联其他工具
  3. 适合产品经理:快速原型验证、理解技术方案、数据分析、文档写作
  4. 支持多模型:可切换 Sonnet / Opus / Haiku,也支持自定义 API 端点
思考题
  1. 想一个你日常工作中的场景,Claude Code 可以怎么帮助你?
  2. 为什么 Claude Code 被称为"Agent(智能体)"工具?
  3. 在你的团队中,Claude Code 可以改善哪些协作流程?

准备好了吗?让我们进入下一章,开始安装和配置 Claude Code!

下一章:环境搭建与安装 ->