scripod.com

#450. 程序员的 “印刷机” 时刻:对话 Claude Code 创造者 Boris Cherny 的 AI 编程进化论

本期播客深入探讨 AI 原生时代下软件工程范式的根本性重构,聚焦 Claude Code 这一标志性工具的诞生逻辑、技术演进与文化影响。
Boris Cherny 分享了从 Meta 到 Anthropic 的职业转型,揭示 Claude Code 如何从一个内部 Bash 脚本进化为具备自主执行能力的智能体 —— 其核心在于赋予模型真实工具权限而非困于对话框。他实践并倡导 “指挥官式” 工作流:每日提交 20–30 个 100% AI 生成的 PR,依赖 5 个并行终端与手机端编程,工程师角色转向意图表达、任务编排与质量审查。技术上,团队舍弃 RAG,采用轻量高效的代理式搜索;安全上构建瑞士奶酪模型实现多层防护;文化上取消职级、废除 PRD,以 20 个可运行原型替代文档,推动财务、数据科学家等非工程角色广泛编码。最终,他提出深刻隐喻:程序员正经历如 15 世纪印刷术革命般的跃迁 —— 抄写员消退,而系统设计者、跨域协作者与问题定义者的市场空前扩张。
01:51
01:51
为让程序运行更快,从 BASIC 语言改用汇编语言
03:48
03:48
医生拒绝使用决策软件的主因是社交形象顾虑,而非操作复杂
07:19
07:19
Valet 参与过的 Bolt.js 后来演变成 React
09:34
09:34
主导 Instagram 技术栈重构:将核心服务从 REST 迁移至 GraphQL
11:03
11:03
代码质量对工程效率的贡献达两位数百分比
12:52
12:52
入职 Anthropic 后,导师 Adam Wolff 拒绝手写第一个 PR,要求改用当时尚简陋的 Clyde 写代码
16:03
16:03
Claude Code 能让大众首次接触智能体 AI 能力
16:24
16:24
思考模型的正确方式是给其工具让它独立运行,而非将其作为组件塞进大系统
20:31
20:31
Anthropic 平均 80% 的代码由 Claude Code 编写,讲述者自己的代码 100% 由其完成
21:10
21:10
Claude Code 完成的代码质量高、引入的 bug 少
22:38
22:38
Claude Code 已在桌面端内置 Git Worktree 支持,实现环境隔离
27:10
27:10
做计划时会在多个标签页开启 Claude 进入计划模式
30:38
30:38
Anthropic 每个 PR 会经 Claude Code 审查,能捕捉约 80% 的 bug
33:09
33:09
Claude Code 通过结合类型检查器、linter 等确定性步骤,并采用多轮尝试提升输出稳定性
35:27
35:27
Claude Code 采用瑞士奶酪模型,从对齐问题、运行时分类器、子代理总结结果三个层面防御提示词注入
38:34
38:34
代理式搜索表现更佳,灵感部分源于 Instagram 经历
39:41
39:41
Claude Code 首个内部版本就采用权限提示方式,让用户决定是否授权模型执行命令
41:24
41:24
Anthropic 有很多通才,头衔为技术员工能促进交流,让人默认大家各方面都会
42:59
42:59
Anthropic 内部不太写 PRD,通常交流沟通即可,还做了大量可交互、可运行的原型设计
58:55
58:55
Agent Teams 功能从去年 9–10 月开始实验,到 Opus 4.6 版本模型才真正掌握用法,有时能看到 Agent 间有趣交流并得到好结果
1:03:18
1:03:18
Tarik 用 AI 自动生成新功能发布视频,效果超出预期
1:03:43
1:03:43
很多人对 AI 取代手写代码感到一种真实的哀悼感
1:08:24
1:08:24
AI 编程正引发类似印刷机革命的范式转变,暴露企业主与工程师间想法与执行的脱节
1:14:03
1:14:03
AI 编程变革下,软件工程师将从抄写员转变为作家,市场将扩张