什么是克劳德密码?
视频处理中...
在本模块结束时,您将能够解释 Claude Code 是什么,描述它可以处理哪些类型的任务,并为您的工作流程选择正确的界面。
Claude Code 是 Anthropic 构建的代理编码工具。它读取您的代码库、编辑文件、运行命令并直接集成到您的开发工作流程中——所有这些都通过一次对话完成。
为什么重要: 传统的人工智能编码工具会生成您粘贴的片段。 Claude Code 有着根本的不同——它在您的项目内部运行,读取您的实际文件,了解您的架构并自主采取行动。这就是搜索引擎和同事之间的区别。
克劳德·代码不是聊天机器人。它是一个代理——它在您的环境中执行操作(读取文件、编辑代码、运行命令),而不仅仅是回答问题。
代理循环如何工作:
当您给 Claude Code 一个任务时,它不会只响应一次。它运行一个循环:
1. 阅读 — 探索您的代码库,阅读相关文件,理解上下文
2. 计划 — 决定完成任务需要采取哪些步骤
3. Act — 编辑文件、运行命令、执行测试
4. 验证 — 检查结果、修复错误、迭代
此循环一直持续到任务完成或需要您的输入为止。您始终掌控一切——您可以在任何步骤批准、更正或取消。
Claude Code 与其他工具对比:
| 工具 | 它有什么作用 | 它不能做什么 | |
|---|---|---|---|
| GitHub 副驾驶 | 在编辑器中自动完成 | 运行命令、读取完整代码库、采取多步骤操作 | |
| ChatGPT / Claude.ai | ChatGPT / Claude.ai | 回答问题,生成代码片段 | 访问您的文件、运行您的测试、创建真正的 PR |
| 光标 | 具有内联生成功能的人工智能增强编辑器 | 自主多步骤执行、CI/CD 集成、管道自动化 | |
| 克劳德·代码 | 以上所有 + 在您的环境中自主运行 | — |
主要区别:Claude Code 可以访问您的环境。它不仅会看到您粘贴的代码,还会探索您的实际存储库。
“读取你的代码库”实际上意味着什么:
当您在项目中启动 Claude Code 时,它可以:
+阅读您引用的任何文件或与任务相关的文件+了解文件如何相互关联(导入、导出、依赖关系)+检查您的 git 历史记录以了解最近的更改+运行命令来发现项目结构+查看测试结果和错误消息来诊断问题
这是项目级别的上下文感知——而不仅仅是您打开的文件。
1# Claude Code covers your full dev workflow:2claude "explain what this project does" # Understand3claude "fix the login bug and run tests" # Fix4claude "write tests for the auth module" # Test5claude "create a PR with these changes" # Ship67# It also handles compound tasks in one prompt:8claude "find all TODO comments, create GitHub issues for each, then delete the comments"
具体例子:
您刚刚合并了依赖项更新,并且 CI 为红色。在旧世界中:您打开 CI 日志,读取错误,搜索 Stack Overflow,粘贴片段,本地测试,迭代。
克劳德代码:
````
>“更新 lodash 后 CI 失败。找到错误,修复它,然后运行测试。”
````
Claude 读取失败的测试输出,跟踪错误到重大 API 更改,编辑受影响的文件,在本地运行“npm test”进行验证,然后报告更改内容和原因的摘要。总时间:不到2分钟。
打开终端并运行:claude "what is 2+2?" — 只是为了确认 Claude Code 响应。如果您还没有安装它,那么这就是模块 2 的用途。此检查不需要项目。
继续之前
回答这些问题以确认你理解了关键概念。
什么是克劳德密码?