世界太吵,来原声听播客

Latent Space

AI让新工程师入职门槛直逼高级工程师水平

AI工具已经把基础代码工作做得足够好,企业现在要的是能做架构决策和设计取舍的人,所以新毕业生的技能标准被整体拉高了一级。

AI编程工程教育agent代码审查基础设施人才标准

原视频在 YouTube 上放不出来,用音频听:

适合想了解AI时代工程师技能标准变化、以及AI创业公司内部工具决策逻辑的人;中段关于课程具体安排的部分信息密度较低。

核心论点 · 点时间戳可跳到原声

4:23

课程从广泛展示转向原则固化

第一年课程是一次「广泛的 survey」,展示 AI 在软件开发生命周期各环节都能应用;第二年转向「原则固化」,聚焦 context engineering、设计和架构的系统性思考。这个转变反映 AI 编程领域从野蛮生长期进入最佳实践积累期:每年课程大纲都要随现状改写,去年热门的公司今年可能已经消失,但底层原则开始稳定下来,值得被教成方法论而不是案例集。

— Mihail Eric
6:27

新工程师入职要达到接近高级水平

新毕业生的技能要求从 entry-level 提升到接近 senior 级别,这不是市场虚高,而是 AI 工具改变了游戏规则:coding agent 把基础代码工作简化到很好的程度,恰恰是新手最容易犯错的地方被补齐了。企业现在真正需要的是能做架构决策、权衡设计方案的人,「地板」被抬高意味着入门岗位的门槛实质上消失了。

— Mihail Eric
10:49

用真实开源项目替代模拟练习

第二年课程的核心创新是让学生直接参与真实开源项目,不再是模拟练习题,而是数百万行的生产代码库,学生要与项目维护者直接合作。这个设置解决了一个关键问题:mentorship。当基础代码工作被 AI 接管后,新手和老手之间原本靠「写代码的过程」传递的知识没有了载体,真实 code review 把这条传承链重新接上。

— Mihail Eric
34:14

Context engineering 有框架能扩展到百万行

RPI 框架(Research-Proposal-Implementation)不是概念演示,而是能处理百万行代码库的实用工具。核心逻辑是:Research 阶段先摸清楚代码库上下文;Proposal 阶段给出多个方案,交由人类决策;Implementation 阶段才执行。这样设计保证了人不会被工具绕过去决策权,同时工具也能真正处理足够复杂的真实任务。

— Mihail Eric
1:01:53

决策哲学:先买后建

Mihail 总结 Monaco 的工具选择原则是「先买来学,再建来留」。早期用现成工具探索可能性,比如试过多个 CodeReview 平台,一旦跑通验证了需求就自建以保留控制权。Monaco 最终自建了基于 coder.com 的 Monocoder 和 Slack bot Hal,因为现有 SRE 工具成熟度不够;唯一例外是 CodeReview,他们选了 Devin 并一直在用,因为它已经越过了「可用阈值」。

— Mihail Eric
1:13:40

每天30+ PR,审查跟不上生成速度

AI 代码生成速度已经快到理论上一天能提 30 多个 PR 的地步,但人工审查的吞吐没有等量提升。如果人工评审还按传统逐行检视,审查人就会变成整个系统的硬瓶颈。Mihail 认为必须找到中间地带:按代码质量和风险分级,某些 PR 可以自动批准,某些需要人工介入,即便人工审查也可能是 spec 级别检查而不是逐行核对。

— Mihail Eric
1:28:49

不是所有代码都值得同等审查

Auth、Billing、Data Storage 这三块被划为「不能随便写代码」的区域,必须精心设计和审查;其他地方则可以「尽管生成」。这个分级之所以重要,是因为 AI 生成代码的主要风险不是「bug更多」——通常反而更少——而是「你不知道自己写了什么」。当审查精力覆盖不了全部代码时,高风险区深度检查、低风险区放权,成了现实中的折中方案。

— Mihail Eric
1:45:51

新角色:管理Agent而不是管理代码

工程师的度量标准正在改变:现在还是 PR merge 率,但 Eric 认为两年后这个标准会显得荒谬。他提出一个新角色叫「Manager of Agents」——不是管人,而是管理一整套 agent 系统,需要理解产品需求和技术约束,能跨多个抽象层级做决策、设置指标、course-correct。就连 Anthropic 内部的 product head 和 engineering head 这两个角色目前都还没合并。

— Mihail Eric

原话 · 已逐字校验

It's like you have to generally be better than, you know, almost at the senior level going into this.

你入行时基本上必须已经达到接近高级工程师的水平

Mihail Eric6:27

In the course of being in all those projects, you'll actually be talking to the maintainers, they will be reviewing your code, they'll be helping you build mental models of, like, good software.

在参与这些项目的过程中,你会直接和维护者对话,他们审查你的代码,帮你建立关于好软件的心智模型

Mihail Eric13:00

there is a way to do this that actually does scale out to code bases that are, you know, millions of lines long.

确实存在一种方法,能真正扩展到百万行级别的代码库

Mihail Eric34:14

you buy to learn and you build to keep

你买来是为了学,建出来是为了留住

Mihail Eric1:01:53

you could in theory like put up 30 plus PRs a day, uh, and then what?

理论上你一天可以提 30 多个 PR,然后呢?

Mihail Eric1:13:40

The parts of the code base where security is very important is data storage

代码库中安全性非常重要的部分是数据存储

Mihail Eric1:28:49

your entire job is making God boxes and then taking them apart

你的全部工作就是造出 God box,然后再把它拆开

Mihail Eric1:36:26

you write prompts that write prompts

你写的是能写出提示词的提示词

Mihail Eric1:47:55

数字与实体

Claude Code 系统提示词削减比例80%29:59
基础 agent loop 代码行数200 行26:45
Claude Code 系统提示词原始大小20k token29:59
课程总周数10 周20:19
Monaco 融资阶段Series B51:12
Monaco 主要客户范围Seed 到 Series A52:16
理论日均可生成 PR 数30+1:13:40
Anthropic 在云采用模型中的所处阶段第 3 阶段(assisted)1:57:30
Boris 云采用模型的层级数5 层(gated、assisted、parallel、supervised autonomy、AI native,从 0 开始计数)1:56:26

术语

RPI frameworkRPI 框架
Research-Proposal-Implementation,三步走的 context engineering 方法,可扩展到百万行代码库
sub-agent子智能体
由主 agent 派生出来处理子任务的独立 agent,上下文是否继承没有定论
God boxGod box
系统中多方数据和请求都要经过的中间层,是基础设施设计的核心难题
context engineering上下文工程
为 agent 系统性地组织和供给上下文信息,而不是零散写提示词
software factory软件工厂
主要由 agent 驱动持续生成和更新代码的开源项目运作模式
Manager of AgentsAgent 管理者
不直接管人、而是管理一整套 agent 系统运转的新工程师角色

收听指南

谁该听

关注 AI-native 工程实践的工程师、技术管理者,以及想了解 AI 初创公司内部工具「买还是建」决策的创业者。

可跳过

开场关于具体选课安排和课程周次细节的部分信息密度较低,可以跳过。