大家一定要看这期内容,我给大家扒了一下,Anthropic 的工程师是怎么用 Claude Code 构建开发工具的!
这哥们叫CJ,在 Anthropic 主要负责开发者体验这块,说白了就是让开发者用得爽。
他分享的核心话题是如何用 Claude Code 快速搭建自定义工具,而且是真正能解决实际问题的工具。
我说真的,AI 编程工具已经不再是概念阶段了,它正在改变开发者的日常工作流程。
那种以前需要花几天时间搭建的小工具,现在可能十几分钟就能搞定,这个转变的速度比我想象的要快。
1️⃣ 为什么是 Claude Code 而不是其他工具
市面上 AI 编程助手那么多,Cursor、Copilot、Windsurf 都挺火的,CJ 为什么选择 Claude Code?
他给出的理由如下👇
首先是模型能力。
Claude 在理解复杂需求和生成高质量代码方面确实有优势,特别是处理那些需要多步推理的任务。
CJ 提到一个细节,Claude Code 会在执行代码前先思考,这个思考过程虽然看不见,但能明显感觉到输出质量的提升。
其次是工作流的整合度。
Claude Code 不只是一个代码生成器,它能直接读取文件、执行命令、修改代码,整个过程是连贯的。你不需要在不同工具之间来回切换,这种流畅度在实际使用中特别重要。
CJ 说他们团队内部就在用 Claude Code 开发 Claude Code 本身。这种自举的方式说明工具已经成熟到可以用于生产环境了。
2️⃣ Flowy 工具的诞生:把 ASCII 流程图变成可视化界面
CJ 在节目里现场演示了一个叫 Flowy 的工具,这个案例特别能说明 AI 开发的实际应用场景。
是这样的,他们团队内部经常用 ASCII 字符画流程图,就是那种用加减号和竖线拼出来的图表。
虽然在代码里看着还行,但如果想要一个更直观的可视化界面呢?
传统做法可能需要找个前端框架,写一堆解析逻辑,搞不好要花好几天。
CJ 直接让 Claude Code 来做这件事。
他先给了一个 ASCII 流程图的例子,然后描述需求:把这个转成可交互的可视化界面。
Claude Code 理解了需求之后,开始生成代码。
整个过程你能看到它在思考如何解析 ASCII 格式,如何用 React Flow 这样的库来渲染,如何处理节点之间的连接关系。
有意思的是调试过程。
第一版代码运行起来之后,发现节点位置有点问题,CJ 没有自己去改代码,而是直接告诉 Claude Code 哪里不对,然后 AI 自己去修复。
这种迭代速度真的很快,基本上就是对话式编程。
从这个案例能看出来,AI 开发工具的价值不在于替代开发者,而在于大幅降低实现想法的门槛。
以前你可能因为觉得麻烦就放弃了某个小工具的开发,现在可以快速验证想法是否可行。
3️⃣ 用 CodeX 检查 Claude 的代码
CJ 演示了一个很酷的玩法,用另一个 AI 模型来审查 Claude 生成的代码。
他用的是 OpenAI 的 CodeX 模型,专门训练用于代码分析。
流程是这样的:Claude Code 生成一段代码之后,自动调用 CodeX 进行审查,检查潜在的 bug、性能问题、安全漏洞等等。
CodeX 会给出详细的反馈,然后 Claude Code 根据这些反馈进行改进。
就像人类开发中的 Code Review 流程,只不过现在是 AI 之间互相审查。
不同模型有不同的优势,Claude 擅长理解需求和生成代码,CodeX 擅长发现代码问题,把它们组合起来能得到更可靠的结果。
CJ 提到一个观点我很认同,未来的开发流程可能不是单一 AI 工具的天下,而是多个专门化的 AI 协同工作。就像现在的微服务架构,每个服务做好自己擅长的事情,通过 API 组合起来完成复杂任务。
这种模式还有个好处,可以避免单一模型的偏见或盲区。
一个模型可能在某些场景下表现很好,但在其他场景下就不行了,多模型协作能够互相补充,提高整体质量。
4️⃣ AI 开发工具的未来趋势
聊到最后,CJ 分享了一些他对 AI 开发工具未来的看法。
第一个趋势是工具会变得更加情境感知。
现在的 AI 编程助手已经能读取当前文件内容,但未来可能会理解整个项目的架构、团队的编码规范、甚至你个人的编程习惯。它不只是生成代码,而是生成符合你项目风格的代码。
第二个趋势是从代码生成到系统设计。
现在 AI 主要帮你写具体的函数或模块,但未来可能参与到更高层次的架构决策中。比如你说想做一个实时聊天应用,AI 不只是给你代码,还会建议用什么技术栈、如何设计数据库、怎么处理并发等等。
第三个趋势是开发流程的重构。
传统的开发流程是写代码、测试、部署,未来可能变成描述需求、AI 生成、人类审查。开发者的角色会从编码者转变为架构师和审查者,更多时间花在思考问题而不是敲键盘上。
CJ 还提到一个有意思的点,AI 工具会让编程变得更加民主化。
以前你需要花很多时间学习语法和框架,现在可以更快地把想法变成现实。这不是说专业开发者会失业,而是说更多人能够参与到软件开发中来。
从更大的趋势来看,软件开发正在经历一次范式转变。
我们正在从手工编码时代进入到人机协作时代,开发者的核心价值会从写代码转向解决问题。这个转变可能比我们想象的要快,也比我们想象的要深刻。