Boris Cherny 是一位杰出的工程和产品领导者,他的职业生涯横跨了大型社交媒体平台和前沿的人工智能大模型公司。他的经历充分展示了他在软件工程、产品战略以及对开发者社区(尤其是 TypeScript 社区)的深远影响。
职业经历摘要
- Anthropic (2023年4月 - 至今):
- 主任提示工程师 (Staff Prompt Engineer): 作为 Claude Code 的创造者,他领导开发了一款革命性的“智能体编码AI”(Agentic Coding AI)。该产品最初是一个为解决内部需求的“意外”项目,但迅速在公司内部普及,并成为 Anthropic 增长最快的产品之一。
- 伟大事迹: 他将 Claude Code 从一个个人原型(最初用于自动化笔记和音乐播放)发展成为一个强大的编程工具。关键的突破在于赋予模型使用基础工具(如 Bash 命令行)的能力,这让模型“自发地”开始进行复杂的编码任务。在他的推动下,Anthropic 的技术人员入职时间从几周缩短到几天,因为新员工可以直接向 Claude Code 提问来学习代码库。
- 职业生涯关键事件: 据 The Information 报道,在短暂离职并加入竞争对手 Anysphere(知名AI编程工具 Cursor 的开发者)仅仅两周后,他和同事 Cat Wu 被 Anthropic 成功返聘。这一事件凸显了他在公司编码AI战略中的核心地位和不可或缺的价值。
- Meta (原 Facebook) (2016年 - 2023年):
- 产品主管 (Product Lead) & 工程经理 (Engineering Manager): 在创作者货币化和公共内容等领域担任领导角色,拥有近8年的丰富经验。
- Twitter (2014年 - 2016年):
- 高级软件工程师 (Senior Software Engineer): 负责广告技术相关的前端工程。
- O'Reilly Media (2018年 - 2019年):
- 作者 (Author): 撰写了本书《Programming TypeScript》,成为 TypeScript 社区的重要参考资料。
产品与智能体编码哲学
- 智能体编码 (Agentic Coding): 他认为软件开发的未来正从“直接操作文本”转向“向智能体描述意图”。开发者提出需求,AI 智能体负责规划步骤、使用工具(如文件读写、搜索)并执行,从而完成任务。
- 产品跟随模型: 他的核心产品理念是,在AI领域,产品设计不应过于复杂,而应构建一个“最小化的界面”来跟上模型能力的快速迭代。应该为“6个月后的模型能力”而设计产品,而不是仅仅满足于当下。
- 先解决自己的问题 (Dogfooding): Claude Code 的成功源于它首先解决了作者和 Anthropic 内部工程师的实际问题,其广泛的内部使用验证了产品的价值。
社区贡献与专业领域
- 旧金山 TypeScript Meetup: 作为组织者,积极推动 TypeScript 社区的发展和知识分享。
- 专业兴趣: 对编程语言、代码合成、静态分析以及构建优秀的用户体验充满热情。
- 个人博客: 在 borischerny.com 上分享他的见解。
(信息根据作者的 LinkedIn 个人资料及公开访谈整理)