这个流程让我可以快速预览效果,不断迭代,直到达到专业水准。最神奇的是,当我说「好了,现在开始正式构建网站」时,Claude Code 会无缝切换到实施阶段,处理所有的本地构建和部署工作。整个过程中,需求分析、设计决策、技术实现都在 Claude 生态系统内完成,它展现出的不是工具性的执行能力,而是代理性的思考能力。
我发现很多人对 Claude Code 望而却步,主要是因为终端界面看起来很技术化。但你只需要转换一个思维:把终端当作一个能够操作文件的聊天窗口。当你这样想时,恐惧感就消失了,剩下的只是与智能代理对话的奇妙体验。这种体验让我意识到,我们可能已经迈入了后语言模型时代,AI 不再只是回答问题,而是成为了能够独立思考和执行的伙伴。当然,在终端交互应该也就是暂时的,未来一定会有更低门槛的交互方式,只不过在当前阶段,更多以开发者熟悉并且更通用的交互形态出现。
这种协作模式的深度让我开始重新思考 AI 的角色定位。Michael Gerstenhaber 在访谈中提到,现在的客户可以「像分配给实习生一样」给 Claude 分配任务,但我觉得这个比喻还不够准确。一个好的实习生需要详细指导和频繁检查,而 Claude Code 更像是一个经验丰富的合作伙伴,能够理解高级目标并自主制定实现策略。这种程度的自主性和理解力,已经超越了我们传统意义上对「工具」的定义。
编程范式的根本性转变Michael 在访谈中提到的一个观察让我深思:现在人们实际上从应用程序中删除了很多代码。以前你需要说「Claude 做这个,然后做这个,然后做这个」,每个步骤都可能产生错误。但现在你可以直接说「完成这个目标,思考如何做,然后按照你自己的模式执行」,Claude 会写出比复杂脚手架更好的代码,并自主实现目标。这种变化不仅仅是技术层面的改进,而是整个软件开发哲学的转变。
这种变化反映了从指令式编程到意图式编程的转变。我在使用 Claude Code 时深刻体验到了这一点。我不需要详细规划网站的每个组件,只需要描述我想要什么样的效果,Claude Code 就能理解我的意图并制定合理的实现方案。这种能力已经超越了传统意义上的「工具」范畴。它更像是一个具有创造性思维的合作伙伴,能够将抽象的需求转化为具体的实现。
更深层的变化在于对「控制」概念的重新定义。传统编程强调精确控制每个步骤,但与 Claude Code 协作让我意识到,有时候放手让 AI 自主决策反而能得到更好的结果。这需要一种新的信任关系和工作模式。我发现自己越来越像一个建筑师,专注于整体设计和用户体验,而让 Claude Code 处理具体的技术实现细节。
Michael 提到的「元提示」技术特别有启发性:当你给 Claude 一个输入时,可以让它「根据你认为的意图写你自己的提示」。Claude 会建立自己的思考链和角色设定,然后执行任务。这种自我指导的能力已经非常接近人类的工作方式了。我在使用 Claude Code 时经常会说「你觉得这个设计还需要什么改进」,然后它会从用户体验、技术架构、性能优化等多个角度提出建议。
