i陆三金
25-05-04 23:23 微博认证:AI博主

Lenny 最近访谈了 Devin 背后公司 Cognition 的首席执行官 Scott Wu,主要内容如下(由Gemini 2.5 Pro 根据音频总结):

1. 引言与 Devin 介绍

- 访谈嘉宾: Scott Wu,Cognition 公司的联合创始人兼 CEO。

- 核心产品: Devin,被称为世界上第一个自主 AI 软件工程师。

- Devin 的特点:
🌟与仅提供代码补全的工具(如 Copilot)不同,Devin 被设计成像一个真正的远程工程师一样工作。
🌟可以通过 Slack、聊天或专用网站进行交互,接收任务并端到端地完成。
🌟能够理解上下文、规划步骤、编写代码、调试、使用工具,并最终提交拉取请求(Pull Requests)。
🌟工作流程是异步的,可以同时处理多个任务。

- 产品演进: 一年前刚发布时更像初级工程师,现在已被许多公司用于生产环境,能力显著提升。

2. Cognition 内部使用 Devin (Dogfooding)

- 团队规模: Cognition 工程团队目前约 15 人。

- 广泛应用: Cognition 团队大量使用 Devin 来构建和改进 Devin 本身。

- 工作模式: 工程师通常会同时与多达 5 个 Devin 实例协作。

- 效率指标:
🌟Devin 每月为 Devin 自身的代码库合并数百个 PR 到生产环境。
🌟目前约 25% (四分之一) 的 PR 是由 Devin 提交的。
🌟Scott 预计到年底,这个比例将超过 50%。

3. AI 对软件工程的影响与未来

- 技术变革的性质:
🌟AI 是一个巨大的技术转变,可能是有史以来最大的之一。
🌟与过去依赖硬件分发(如 PC、互联网、移动电话)导致增长相对稳步的技术革命不同,AI 主要基于软件,没有硬件分发的瓶颈,增长可能是爆炸性的。

- 工程师角色的转变:
🌟工程师的角色将从“编码者/瓦工 (bricklayer)”转变为“架构师 (architect)”。
🌟重点将更多地放在问题定义、架构设计、指导 AI 以及理解和利用更高层次的抽象上。

- 工程师需求的增加:
🌟Scott 认为,AI 不会减少对工程师的需求,反而会增加(杰文斯悖论 Jevons Paradox 的体现)。因为 AI 提高了效率,使得构建更多、更复杂的软件成为可能。
🌟未来几年会有更多的程序员和工程师。

- 所需技能:
🌟学习编程仍然至关重要,因为它教会逻辑思维和理解计算机工作方式。
🌟架构设计、系统思维、精确定义问题和需求的能力将更加重要。
🌟理解 AI 的能力边界(所谓的 "Jagged Intelligence",即 AI 在某些方面远超人类,在另一些方面则不如)并有效利用其优势。

- 产品体验的重要性: 如何让工程师与 AI 代理(如 Devin)高效、直观地协作,是产品设计的关键。Cognition 花了很多精力改进交互流程、工具集成(如 Slack, GitHub, Linear)和反馈机制。

4. Cognition 的起源故事与 Devin 的开发历程

- 团队背景: 创始团队成员大多相识多年(来自编程竞赛等背景),拥有丰富的 AI 和科技公司经验(如 Lunchclub, Scale AI, Cursor)。

- 创立初衷: 基于对强化学习(Reinforcement Learning, RL)将成为下一个 AI 范式转变以及 AI 产品体验将从文本补全转向自主代理(Agent)这两个核心判断。

- 早期探索: 最初在 Airbnb 以黑客松形式启动,尝试用 Agent 解决编程竞赛问题。

- 多次迭代: 在专注于编码代理领域后,内部经历了大约 8 次方向调整和产品迭代。

- 关键决策:
🌟将 Devin 设计成一个“人格化”的代理(有名字、像团队成员),有助于用户理解其工作模式(像与初级工程师协作)。
🌟从最初的批处理模式演变为支持实时交互、规划反馈和修改的流程。

- Devin 名字来源: 来自早期内部开发代号,结合了“Dev”(开发者)和创始人名字(如 DevWalden, DevSteven)。

5. Devin 的工作方式与规模化应用

- 处理大型代码库: Devin 通过理解代码抽象层次、符号索引和逐步深入细节的方式来处理复杂项目。

- Devin Wiki: Devin 在理解代码库时会构建内部知识图谱(Wiki),帮助其自身也帮助人类工程师理解项目结构和依赖。

- 客户范围: 从只有一两个人的初创公司(用 Devin 构建早期原型)到大型上市公司和财富 100 强企业(在整个工程团队中使用 Devin)。

- “粘性”而非“护城河”: Scott 认为 AI 领域的防御性更多来自于产品与用户工作流的深度集成、持续学习带来的价值提升(粘性),而非传统意义上阻止他人进入的护城河。Devin 通过融入团队、积累特定项目知识来建立这种粘性。

6. 公司文化与对未来的看法

- 人才理念: 极度重视招聘顶尖人才,并愿意为此付出巨大努力(分享了招聘故事)。

- 对 AI 的乐观态度: Scott 对 AI 赋能人类、提升生产力的未来充满乐观。

- 核心挑战: 如何最好地构建人与 AI 协作的未来?软件工程的未来形态是什么?

- 给工程师的建议:
🌟继续学习编程。
🌟专注于架构、问题定义和高层次抽象能力。
🌟拥抱 AI 工具,将其视为提升效率和能力的伙伴。

- 人生格言相关: 强调在追求卓越、全力以赴的同时,也要保持对结果的一定超脱,不将个人价值完全与成败捆绑。

链接:www.youtube.com/watch?v=gI0ZNhA0rvE

发布于 北京