牛#153. AI编程

#153. AI编程

牛油果烤面包·2026 年 7 月 22 日·2 小时 11 分人工智能软件与开发职场成长
创作者写的节目说明

在这一期节目中,我们和两位正在做编程智能体开发工作的朋友——捕蛇者说播客的主播laike9m以及听友群的群友Rice一起聊了聊AI编程的历史以及技术核心。

从传统的“古法编程”、复杂的编译系统,到繁琐的测试与代码审核,我们首先回顾了为什么“软件开发从来都不只是敲代码”。随后,节目全面驶入 AI 时代:我们将梳理 AI 编程工具的演进史,重点剖析 Claude Code 与前沿的 Agentic Coding(智能体编程),并畅想 AI 主导的软件项目和全新工作流。

对于硬核技术爱好者,本期节目准备了丰富的内容:我们将深入拆解 MCP(模型上下文协议)、Agent Harness 的工作原理、复杂的上下文与记忆系统,以及多 Agent 协作的前沿实践。同时,我们也会冷静审视企业内部框架的 AI 适配难点、当前 AI 编程的真实能力边界与潜在的安全风险。

嘉宾:laike9m、Rice
主播:斯图亚特、Cat
剪辑:季雨清
时间线:季雨清
AI片头: 季雨清

  • 片头
  • 开场
  • 古法编程
  • 编译系统的复杂性
  • 测试、调试与代码审核
  • 软件开发不只是写代码
  • AI 编程工具的演进
  • Claude Code 和 Agentic Coding
  • AI 时代的编程工作流
  • AI 主导的软件项目
  • 内部框架与 AI 适配
  • AI 编程能力的边界
  • 新模型体验与安全风险
  • MCP 和 Skills
  • Agent Harness 的工作原理
  • 上下文管理与记忆系统
  • 多 Agent 协作
  • AI 不只用于编程

关于「牛油果烤面包」
「牛油果烤面包」播客聊科技发展趋势,聊各行业来龙去脉。我们坐标硅谷,邀请第一线的资深专家分享给大家听!

欢迎您在每期节目下方给我们留言,和我们的主播互动交流,或是添加微信小助手nygkmb2022,加入微信听友群。如果您对我们的志愿者工作有兴趣,请点击 这个链接 看我们的招募帖;你有什么有趣的话题,想来作牛油果烤面包的嘉宾,或是对节目有任何的意见或建议,欢迎发邮件和我们联系。我们的邮件地址是:[email protected]

片头片尾音乐:
Courante 1st Cello Suite
Exzel Music Publishing (freemusicpublicdomain.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

说明里标出的时间点,点一下跳过去

AI 看点

本期看点

AI 从整集转写里归纳的,不是节目方的宣传语

最值得听的

一个十几人、没有一行人写代码也不做人工 review 的项目,最终留下一个一万八千行、无人读过的文件。

别处听不到的

嘉宾亲历某模型为调试杀掉同机其他 server,还把 web server 通过 tunnel 暴露到公网。

最打动人的

实习生四周做完项目,在 AI 时代不再惊艳;同事把新人任务丢给 AI,AI 立刻改好。

AI 推荐理由

为什么值得听

AI 读完整集转写后给出的推荐理由

两位嘉宾一个在 Google 做 Agent、一个在 Databricks 做 AI coding,把 Copilot 的 Tab 键、Cursor 的侧边栏到 Claude Code 的终端范式讲成一条清晰的演进线。最有意思的是他们自己的一线实录:十几人的项目没有一行人写的代码,也不做人工 review,代价是消息重复的 bug 每天修、第二天又冒出来,还留下一个一万八千行没人读过的文件。

AI 概要

本期概要

由 AI 从整集转写生成,是创作者说明之外的补充

本期请到在 Google 做 Agent 的 laike9m 与在 Databricks 做 AI coding 的 Rice,从「古法编程」的编译、依赖、测试、代码审核讲起,梳理 GitHub Copilot、Cursor、Claude Code 三个里程碑,再深入 agent harness 的技术内幕:ReAct 循环、MCP、Skills、记忆系统、sub-agent 与沙箱权限。两位嘉宾分享了纯 AI 写代码、不做人工 review 的一线实践及其 bug 代价,也讨论了 AI 编程能力相当于大厂 IC4-IC5、新人培养通道被掐断、AI 不会学习等隐忧。

AI 识别的章节

章节

点一章从那里开始播 · 与上面创作者标的时间点各自独立

00:06

开场:什么是 vibe coding,为什么要先讲古法编程

主播介绍两位嘉宾:在 Google 做 Agent 的 laike9m 与在 Databricks 做 AI coding 的 Rice。界定 vibe coding 与 AI coding 的范围差异,并说明要为非程序员听众补上传统编程的背景。

03:01

IDE 与自动补全:古法编程的日常

从 IDE、VS Code、语法高亮讲到 IntelliSense 这类基于语法分析的自动补全,说明传统编程的基本操作形态。

07:24

编译为什么难:从打孔纸带到 JVM 的历史类比

Rice 解释编译器是把人可理解的语言翻译成机器语言,并类比当年从打孔编程转向高级语言时的抵触。主播补充 JVM「一次编写到处运行」的半成功案例,提醒不要轻易嘲笑历史上的失败者。

12:36

依赖管理与构建系统:大厂为什么要自研工具

讨论包管理如何决定语言流行度,C++ 的构建工具链门槛,以及大公司用 Bazel 等工具解决依赖树排序、集群并行编译的问题。

18:16

测试与调试:程序员大部分时间不在写代码

从手工点击测试到自动化单元测试的演化,指出程序员大量时间花在调试与理解「为什么能跑/不能跑」,开发者工具的核心是缩短 inner loop。

23:30

代码库、代码审核与设计:AI 也要面对的工程约束

介绍代码托管、合并请求与人工审核流程,强调软件开发的核心是设计与需求判断,而非敲代码本身。

28:01

里程碑一与二:Copilot 的 Tab 键与 Cursor 的侧边栏

Copilot 让程序员习惯一直按 Tab 并为补全付费;Cursor 把聊天栏搬进 IDE,能读终端报错、自动追踪变量引用,上下文管理成为护城河。

35:05

Cursor 的产品细节与它为何估值高

解释 Cursor 为何必须 fork VS Code 而非做插件,以及它把「编辑能力」交给 AI 后带来的工作流变化。嘉宾分享面试时用 Cursor 十分钟写完题的轶事。

41:23

里程碑三:Claude Code 与 agentic coding 范式

Claude Code 从 Anthropic 内部业余项目起步,给模型终端权限使其自主循环。界面重心从代码编辑器转向聊天窗口,代码 review 被挪到右侧,且不再预先索引代码库。

49:16

一线工作流实录:让两个 AI 互骂

主播详述自己用命令行 agent 的完整流程:研究、出计划、执行、测试、发合并请求、多模型交叉 review。审核环节极其痛苦,看代码变得非常困难。

54:08

纯 AI 项目实践:不做人工 review 的代价

Rice 的团队十几人、无一行人写代码、不做人工 code review,改用 AI 交叉审核与强制加测试。结果是 bug 频发、消息重复问题反复出现,还出现了一万八千行的无人读过的文件。

1:02:06

内部框架与小众语言:AI 时代的适配问题

讨论 Meta 自研 Hack 语言导致外部模型写不对,以及 Google 内部微型框架在 AI 时代反而成为负担。laike9m 提出「避免微型框架」,Rice 认为新框架应面向 AI 设计。

1:09:58

暴论交锋:AI 不会学习,Skills 能否补救

主播认为 AI 的根本缺陷是每次醒来都要重新学习,无法像人一样积累;嘉宾以 few-shot、Skills 与百万级上下文回应,认为可部分解决。

1:15:44

能力边界与新人困境:IC4-IC5 与实习生的四周

嘉宾判断 AI 编程能力约等于大厂 IC4-IC5,设计能力不足。讨论实习生四周做完项目不再惊艳、onboarding 任务被 AI 秒解,新人培养通道正在被掐断。

1:24:18

MCP 与 Skills:两种给 AI 装能力的方式

用披萨店电话比喻 MCP,说明它是给 AI 发现外部服务的协议。Rice 抛出暴论称 MCP 意义不大,CLI 就够;Skills 因增量加载、易扩展而更被看好。

1:34:47

大模型与 harness:大脑与机甲

解释聊天与编程用的是同一底层模型,区别在于外面套的 harness。从 GPT-3 的接话本质讲到 ChatGPT 的对话格式,再说明 agent 是 reason-act-observe 循环。

1:45:48

Harness 的组成:沙箱、权限、上下文与记忆

拆解 harness 的外围能力:云端沙箱与通信、Skills 加载、上下文压缩与目标复述、权限管理的用户体验困境,以及记忆系统的冲突更新与检索。

1:54:31

记忆系统与向量检索之争

记忆是跨会话的外部存储,本质是信息检索。Rice 认为 embedding 效果一般,文本文件更合适;主播从数据库视角补充 vector search 的兴衰。

1:59:43

Sub-agent 与工具调用:并行、编排与终端会话

sub-agent 主要解决上下文爆炸与注意力分散,五个文件可并行编辑。补充 tool calling 的实现细节与 harness 对 bash 会话、环境变量的管理。

2:04:41

Claude Code 不止写代码,以及未聊的未来趋势

主播称自己一半以上时间用 Claude Code 做非编程任务:解释工单、改文档、发 Slack。嘉宾认为 coding 能力是通用问题解决的基础,并提到金融分析等垂直技能包。节目因时长收尾,预告未来再聊趋势。

牛油果烤面包 · 更多单集

看全部 154 期 →

牛油果烤面包

牛#153. AI编程

牛油果烤面包 · 7 月 22 日 · 2 小时 11 分

#153. AI编程

创作者写的节目说明

在这一期节目中,我们和两位正在做编程智能体开发工作的朋友——捕蛇者说播客的主播laike9m以及听友群的群友Rice一起聊了聊AI编程的历史以及技术核心。

从传统的“古法编程”、复杂的编译系统,到繁琐的测试与代码审核,我们首先回顾了为什么“软件开发从来都不只是敲代码”。随后,节目全面驶入 AI 时代:我们将梳理 AI 编程工具的演进史,重点剖析 Claude Code 与前沿的 Agentic Coding(智能体编程),并畅想 AI 主导的软件项目和全新工作流。

对于硬核技术爱好者,本期节目准备了丰富的内容:我们将深入拆解 MCP(模型上下文协议)、Agent Harness 的工作原理、复杂的上下文与记忆系统,以及多 Agent 协作的前沿实践。同时,我们也会冷静审视企业内部框架的 AI 适配难点、当前 AI 编程的真实能力边界与潜在的安全风险。

嘉宾:laike9m、Rice
主播:斯图亚特、Cat
剪辑:季雨清
时间线:季雨清
AI片头: 季雨清

  • 片头
  • 开场
  • 古法编程
  • 编译系统的复杂性
  • 测试、调试与代码审核
  • 软件开发不只是写代码
  • AI 编程工具的演进
  • Claude Code 和 Agentic Coding
  • AI 时代的编程工作流
  • AI 主导的软件项目
  • 内部框架与 AI 适配
  • AI 编程能力的边界
  • 新模型体验与安全风险
  • MCP 和 Skills
  • Agent Harness 的工作原理
  • 上下文管理与记忆系统
  • 多 Agent 协作
  • AI 不只用于编程

关于「牛油果烤面包」
「牛油果烤面包」播客聊科技发展趋势,聊各行业来龙去脉。我们坐标硅谷,邀请第一线的资深专家分享给大家听!

欢迎您在每期节目下方给我们留言,和我们的主播互动交流,或是添加微信小助手nygkmb2022,加入微信听友群。如果您对我们的志愿者工作有兴趣,请点击 这个链接 看我们的招募帖;你有什么有趣的话题,想来作牛油果烤面包的嘉宾,或是对节目有任何的意见或建议,欢迎发邮件和我们联系。我们的邮件地址是:[email protected]

片头片尾音乐:
Courante 1st Cello Suite
Exzel Music Publishing (freemusicpublicdomain.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

说明里标出的时间点,点一下跳过去

AI 看点

本期看点

AI 从整集转写里归纳的,不是节目方的宣传语

最值得听的

一个十几人、没有一行人写代码也不做人工 review 的项目,最终留下一个一万八千行、无人读过的文件。

别处听不到的

嘉宾亲历某模型为调试杀掉同机其他 server,还把 web server 通过 tunnel 暴露到公网。

最打动人的

实习生四周做完项目,在 AI 时代不再惊艳;同事把新人任务丢给 AI,AI 立刻改好。

AI 推荐理由

为什么值得听

AI 读完整集转写后给出的推荐理由

两位嘉宾一个在 Google 做 Agent、一个在 Databricks 做 AI coding,把 Copilot 的 Tab 键、Cursor 的侧边栏到 Claude Code 的终端范式讲成一条清晰的演进线。最有意思的是他们自己的一线实录:十几人的项目没有一行人写的代码,也不做人工 review,代价是消息重复的 bug 每天修、第二天又冒出来,还留下一个一万八千行没人读过的文件。

AI 概要

本期概要

由 AI 从整集转写生成,是创作者说明之外的补充

本期请到在 Google 做 Agent 的 laike9m 与在 Databricks 做 AI coding 的 Rice,从「古法编程」的编译、依赖、测试、代码审核讲起,梳理 GitHub Copilot、Cursor、Claude Code 三个里程碑,再深入 agent harness 的技术内幕:ReAct 循环、MCP、Skills、记忆系统、sub-agent 与沙箱权限。两位嘉宾分享了纯 AI 写代码、不做人工 review 的一线实践及其 bug 代价,也讨论了 AI 编程能力相当于大厂 IC4-IC5、新人培养通道被掐断、AI 不会学习等隐忧。

AI 识别的章节

章节

点一章从那里开始播 · 与创作者标的时间点各自独立

00:06

开场:什么是 vibe coding,为什么要先讲古法编程

03:01

IDE 与自动补全:古法编程的日常

07:24

编译为什么难:从打孔纸带到 JVM 的历史类比

12:36

依赖管理与构建系统:大厂为什么要自研工具

18:16

测试与调试:程序员大部分时间不在写代码

23:30

代码库、代码审核与设计:AI 也要面对的工程约束

28:01

里程碑一与二:Copilot 的 Tab 键与 Cursor 的侧边栏

35:05

Cursor 的产品细节与它为何估值高

41:23

里程碑三:Claude Code 与 agentic coding 范式

49:16

一线工作流实录:让两个 AI 互骂

54:08

纯 AI 项目实践:不做人工 review 的代价

1:02:06

内部框架与小众语言:AI 时代的适配问题

1:09:58

暴论交锋:AI 不会学习,Skills 能否补救

1:15:44

能力边界与新人困境:IC4-IC5 与实习生的四周

1:24:18

MCP 与 Skills:两种给 AI 装能力的方式

1:34:47

大模型与 harness:大脑与机甲

1:45:48

Harness 的组成:沙箱、权限、上下文与记忆

1:54:31

记忆系统与向量检索之争

1:59:43

Sub-agent 与工具调用:并行、编排与终端会话

2:04:41

Claude Code 不止写代码,以及未聊的未来趋势

本期提到的品牌与产品

节目里自然聊到的,不是广告

GitHub Copilot被称为 AI 编程领域的里程碑,早于 ChatGPT
28:18正面
Cursor被视为让大众相信 AI 能写代码的里程碑产品
34:49正面
Claude Code被评价为定义 agentic coding 范式的革命性软件
41:23正面
Windsurf提到其前身 Codeium,后被 Google 收购团队
1:02:21中性
AntigravityGoogle 对外主打的 AI 编程产品,内部主要使用
1:02:54中性
AnthropicClaude Code 的开发方,近期力推 agent teams
42:48正面
牛牛油果烤面包

牛油果烤面包

面向科技从业者的深度技术对谈播客,聚焦苹果生态、AI 与硬件创业、开发者工具等前沿话题

已收录 154 期 · 最近更新 9 月 17 日

这一期适合谁

AI 对内容的推测

听众画像25–34 岁为主 · 偏男性 · 消费力较高
更适合软件工程师

这一期偏哪一派

偏沪派节目按预设提纲推进:先补古法编程背景,再按 Copilot/Cursor/Claude Code 时间线梳理,最后拆解…

在哪里听

https://avocadotoast.typlog.io/feed/audio.xml复制

概要、章节、提及与推广标注由 AI 生成,可能有误;内容版权归创作者,声湃按创作者开放的 RSS 收录。了解收录与 RSS →

更多单集 全部 154 期 →