[控场AI]
· 9 分钟阅读· 4,725 字

CodeRabbit创始人:AI时代,软件工程师将何去何从?

CodeRabbit创始人:AI时代,软件工程师将何去何从?

代码生成越普及,代码审查与可解释性越稀缺,CodeRabbit借此撬动千亿美元级市场。

文章基于CodeRabbit联合创始人Harjot在Neon Show播客中的分享,提出一个反直觉判断:代码生成市场越大,代码审查的价值越高,后者将占据前者25-30%的价值份额。CodeRabbit从内部周末项目起步,以开源免费策略建立分发飞轮,ARR已超6000万美元、月增15-20%,估值达15亿美元。随着智能体自主打开PR,开发者角色从写代码转向判断与优先级排序,CodeRabbit据此重新定位为"智能体变更管理"平台,围绕护栏执行、优先级排序和可解释性三层价值构建产品,并坚持按席位定价。

当代码生成成为commodity,代码审查为何价值千亿?

在AI编程工具爆发的当下,一个反直觉的判断正在被验证:代码生成市场越大,代码审查的价值就越高。CodeRabbit联合创始人Harjot在Neon Show播客中提出,代码审查将占据代码生成市场25-30%的价值份额——如果后者是一个万亿美元级的市场,那么前者就是2500亿美元的机会。

这个判断背后有一个更宏大的叙事:所有工作都将变成编程问题。Harjot认为,公司将以代码的形式运行,任何能够转化为编程问题的工作都能获得10倍速的进展。从幻灯片制作到营销活动,从设计到运营,AI智能体最擅长的执行方式就是写代码。

从外部视角只能看到问题的一个方面

从周末项目到1.5亿美元估值:CodeRabbit的崛起路径

CodeRabbit的故事始于Harjot第二家创业公司的内部实验。当时15名开发者开始使用GitHub Copilot,代码审查的瓶颈变得异常明显——远程团队分布在东欧,等待一次审批动辄数小时甚至数天。这个周末项目被Harjot的兄弟Gauri产品化后,凭借出色的开发者体验迅速走红。

关键转折点在于一个看似冒险的决定:对开源项目免费。在GPT-4每百万token收费40美元的时代,这家公司用自有资金承担了巨大成本。Harjot透露,三年间他们在支持开源上花费了700-800万美元的AI成本。但这一策略建立了强大的分发飞轮——开发者在自己热爱的开源项目中看到CodeRabbit的效果,然后将其带入工作场所。

结果是:从100万美元ARR增长到超过10倍仅用不到12个月,随后完成由Scale Ventures领投的6000万美元B轮。最新一轮1.4亿美元融资对应15亿美元估值,ARR已超过6000-6500万美元,月环比增长15-20%。

ARR(Annual Recurring Revenue,年度经常性收入) 是SaaS行业最核心的规模指标,指按当前订阅状态年化计算的收入,能平滑掉一次性收入与季节性波动,便于横向比较不同公司。CodeRabbit披露的"ARR超过6000-6500万美元、月环比增长15-20%"意味着其收入曲线仍处于陡峭上升段——按此增速,一个季度内即可翻倍。早期"从100万美元ARR增长到10倍仅用不到12个月"的表述,则对应SaaS圈常用的"triple-triple-double-double"增长叙事,用来证明产品市场契合度已经确立。

Agent时代的开发者:从写代码到做决策

当AI智能体能够自主运行数小时并打开Pull Request时,开发者的角色发生了根本性转变。Harjot观察到,代码审查的循环正在自动化:Claude Code智能体打开PR,CodeRabbit进行审查,智能体根据反馈迭代提交,直到满足所有护栏要求。这个对抗性审查循环在人类介入之前就已完成。

这意味着开发者的核心价值不再是编写代码,而是判断力——从智能体打开的100个PR中决定哪些值得推进。是安全问题?客户支持工单?还是新功能?规划正在从Jira、Linear等工单系统转移到代码本身。正如Harjot所言,不再提交工单,而是提交Pull Request;想法以代码的形式存在。

80%的工作由AI完成,最后20%是人类的品味。

这也解释了为什么CodeRabbit内部250-275名员工中,工程师只有35-40人,而销售和市场团队占了大头。产品创造不再是瓶颈,人类注意力才是。

人类需要介入判断的环节

Pull Request(PR) 是GitHub等代码托管平台上的协作原语:开发者把分支上的改动提交为一个可被讨论、逐行评论、自动检查并最终合并的提案。它本质上是一个"变更的封装",附带差异对比、审查记录和CI流水线状态。Harjot所说的"规划从Jira转移到代码本身",正是利用了PR的这一特性——当智能体能直接产出PR,需求描述、实现方案和验证结果就天然地聚合在同一个对象上,无需再在工单系统与代码库之间来回同步。

可观测性是过去,可解释性是未来

Harjot提出了一个类比:Datadog提供的可观测性服务约占AWS账单的25-30%,而代码审查和可解释性——即如何建立对AI输出的信任——将是同等量级的问题。

CodeRabbit的产品逻辑围绕三层价值展开。第一层是护栏执行,在人类介入前确保代码符合组织的可维护性、安全性和合规性标准。第二层是优先级排序,帮助开发者从海量智能体生成的PR中识别客户影响最大的变更。第三层是可解释性,为越来越大的PR提供高层抽象,让审查者理解变更的影响范围、爆炸半径和架构冲击。

随着智能体运行时间越来越长,PR规模越来越大,作者不读代码、审查者无法拼凑全貌的问题愈发突出。CodeRabbit通过语义分析和代码图谱高效提取上下文,将逐行审查交给AI,人类则在更高维度上做判断。

可观测性(Observability) 源于控制理论,指仅通过系统的外部输出(日志、指标、链路追踪)就能推断其内部状态的能力。在云原生时代,它成为运维团队排查分布式系统故障的基础设施,Datadog正是这一赛道的代表厂商。Harjot用"占AWS账单25-30%"作类比,是想说明代码审查与可解释性在AI时代的地位类似:不是可选的锦上添花,而是理解黑箱输出的必要开销。区别在于,可观测性回答"系统哪里坏了",可解释性回答"这段由AI生成的代码为什么可信"。

商业模式:按席位定价的稀缺性

在一个按token消耗计费成为主流的AI创业时代,CodeRabbit坚持按席位定价。Pro计划24美元、Pro Plus计划48美元,绝大多数用户不会触及速率限制。Harjot将此比作Amazon Prime的免费配送——用户想要,但实际做起来是困难的工程问题。

难点在于成本控制。CodeRabbit从第一天起就是多模型集成架构,不让用户从下拉菜单选择模型,而是通过子智能体和上下文工程将正确的token呈现给推理模型。这种效率策略使其毛利率从早期水平向50-80%的区间迈进。

有趣的是,模型降价并未提升利润率——节省的成本被用于增加更多子智能体、更彻底的审查。结果是产品改进:审查建议的采纳率从30-35%提升至65-70%。

按席位定价(Per-seat Pricing) 是传统SaaS最经典的计费模型,按使用产品的用户数收费,收入可预测、易理解,但对"使用强度"不敏感。与之相对的是按token或按调用量计费,能更精确地反映AI推理的边际成本。CodeRabbit坚持席位制,本质上是用定价结构向客户传递"审查成本不会随PR数量失控"的信号,同时倒逼自身通过多模型路由和上下文工程压低单位审查成本——这也是其毛利率能向50-80%区间迈进的关键。

竞争格局:基准测试的信任危机

代码审查赛道的竞争者包括Codo、Reptile等初创公司,以及模型实验室自身提供的通用方案。但Harjot对基准测试的可信度持怀疑态度:厂商自发布的基准必然有偏差,而独立基准如Martian也只能触及复杂工作流的一个侧面。

CodeRabbit从未发布过自己的基准测试,理由是“无法公平地做这件事”。代码审查的效能衡量本身就很微妙——看被采纳的评论?但开发者可能因为不想膨胀现有PR而延后处理。这种复杂性使得外部基准难以捕捉真实的产品差异。

在Harjot看来,竞争壁垒不在于模型能力,而在于分发和集成深度。CodeRabbit拥有所有AI产品中最多的GitHub安装量,这个表面是难以攻克的。一旦成为团队工作流的一部分,产品的粘性极高,流失率极低。

可观测性市场的启示

谁是下一个被颠覆的对象?

当智能体直接操作代码时,中间层的工具面临生存压力。GitHub正在承受PR洪水——这也是其基础设施频繁出问题的原因,但Harjot认为这恰恰证明了GitHub作为唯一剩余瓶颈的重要性。Linear和Jira的工单系统正在被绕过,规划直接在代码中发生。

Figma也无法幸免。设计不会消失,人类的品味仍然关键,但交互界面将变得智能体化。Harjot透露,CodeRabbit内部已将营销材料、幻灯片甚至Google广告全部代码化——部署一个广告就是打开一个Pull Request,通过GitOps流程自动化。

设计仍然需要人类战术性地驱动,但如果你要创造新的品味和新的设计,你仍然需要驾驶智能体。

未来12个月:智能体变更管理成为新品类

CodeRabbit将自己重新定义为“智能体变更管理”平台。类比于Git作为源代码管理,新的市场是变更管理——因为变更是由智能体完成的。越来越多智能体将在后台自主唤醒,决定修复数据告警、实现客户功能或撰写更新日志,然后打开Pull Request。

这意味着三个核心能力需求:PR在人类介入前的质量必须达标;人类需要帮助来分类和优先级排序;可解释性——证明智能体的工作可以被信任。Harjot认为可解释性的市场机会甚至大于可观测性,因为每个问题都在变成编程问题,需要理解智能体输出的受众远多于传统运维团队。

这是一个赢家通吃的市场吗?Harjot的回答是肯定的,但仅限于代码审查层面。编程智能体本身将高度碎片化——每个公司会使用四五个不同的智能体,如同过去使用不同编辑器。但审查和护栏需要集中化:一个统一的解决方案来定义和执行组织关心的检查清单。

创业者的经验:在浪潮中识别浪潮

回顾三次创业经历,Harjot的核心反思是:不要试图造浪,要冲浪。他的第一家创业公司NetSil抓住了Kubernetes和微服务兴起的可观测性需求,从零到100万美元ARR仅用了一个季度。第二家公司LuxNinja试图在没有浪潮的情况下教育市场做可控性,最终被CodeRabbit收购。

你无法真正创造浪潮。乘坐浪潮更容易。

但识别浪潮需要身处竞技场。Harjot认为,如果你不在场内,就永远无法发现这些机会。一旦发现浪潮,快速失败和果断转向同样重要。他承认自己也曾陷入沉没成本谬误,但最终选择关闭自己的公司,与兄弟的CodeRabbit合并。

对于当前的AI创业热潮,Harjot的建议是向价值链上游寻找机会:模型将商品化,智能体框架将开源,价值将归属于解决团队级痛点的应用层。他特别指出Slack等协作平台的AI体验仍然空白,类似“公司即代码”的新抽象还有大量空间。

视频传播方式的变化

结语

软件工程没有终结,而是在重新分层。编写代码的门槛正在消失,但验证代码、理解代码、做最后20%判断的能力从未如此珍贵。CodeRabbit的案例揭示了一个更广泛的趋势:当执行变得廉价,信任和判断力成为新的瓶颈,而解决这个瓶颈的公司将捕获巨大的价值。

Harjot的预测是,未来大多数token将由后台智能体消耗,它们自主运行、提交PR、等待审查。人类的工作是决定哪些PR值得存在。这不是软件工程的终结,而是软件工程的成人礼。

#CodeRabbit#AI代码审查#软件工程未来#AI编程智能体#代码生成市场#开发者角色转变#智能体变更管理#Harjot Singh
分享:

相关推荐