张大妈

最近读过最精彩的 AI Coding 文章。

源自今日头条:AI产品阿颖

02-16 12:29

快手团队用一万人的实践数据揭示了一个矛盾现象:AI代码生成率从1%提升到30%,个人编码效率提升20-40%,但组织整体需求交付效率基本没变。这个发现戳破了只要人人都用AI写代码团队就会变快的假设,为正在推进AI转型的技术团队提供了宝贵的实践洞察。

最近读过最精彩的 AI Coding 文章。智能速览

  • 快手AI代码生成率达30%,部分业务线超40%

  • 个人提效不等于组织提效,中间隔着两道坎

  • 存在三种AI开发方式:辅助编码、辅助开发、协同开发

  • 快手推出需求AI研发成熟度L1-L3分级体系

  • L2和L3需求占比达20.34%后,交付周期下降58%

最近读过最精彩的 AI Coding 文章。精华内容

为什么个人觉得编码变快了,但组织整体效率却没有提升?快手的实践数据显示,这背后隐藏着团队正在踩却还没意识到的坑。

编码环节的局限

一个前端工程师的5天开发任务中,纯编码时间只有1天。即使AI辅助编码节省半天,剩下的技术设计、联调、测试等4天时间仍无法缩短。省下的时间碎片化分布,无法凑成完整的时间块承接新需求。

这就像堵车时换了台加速更快的车,绿灯起步快了,但前面还是堵着,到目的地时间没变。因为瓶颈不在车,在路上。需求交付从来不等于写代码,AI只能加速编码这一个环节。

三种开发方式

快手观察到了三种不同的AI开发模式。第一种是AI辅助编码,在标准流程不变的情况下,仅在编码环节用AI生成代码,效率提升有限。

第二种是AI辅助开发,从技术设计到编码测试全流程让AI参与,研发周期可缩短30%左右。第三种是AI协同开发,通过自然语言与AI交互完成需求交付,开发周期可缩短40%。

关键区别在于:第一种AI是工具,人的工作方式不变;第二种AI是协作者,人的工作方式要调整;第三种AI是主力,人的角色要重新定义。

需求分级体系

快手设计了需求AI研发成熟度分级体系,将需求分为L1、L2、L3三个等级。L1是AI辅助,对应Copilot模式,人主导所有环节。L2是AI协同,对应Agent模式,人和AI深度配合。L3是AI自主,对应Agentic模式,人更像产品经理。

巧妙的是,快手不是给人分级,而是给需求分级。根据需求特点匹配最合适的开发方法,不需要所有人都变成AI高手。

系统性解决方案

为落地这套体系,快手做了三件事。第一是建平台,推出Flow工作流引擎,让开发者在同一平台选择不同开发方法,实现上下文自动传递。

第二是改实践,在团队层面重新设计流程和分工,比如让一人全栈完成某些需求,省掉协作等待时间。第三是建度量,不再盯着AI代码生成率,而是看L2和L3需求占比及交付周期变化。

标杆团队数据显示,L2和L3需求占比达20.34%后,需求交付周期下降58%。

自研工具的必要性

快手允许工程师自由选择Cursor、Windsurf或自研的Kwaipilot,进行了一年真刀真枪的AB测试。结果发现,通用工具在L1层面表现出色,但一旦进入L2、L3,就需要理解业务概念、熟悉系统架构、掌握内部规范。

通用的工具只能达到通用的效果。快手为此自研了Kwaipilot,从代码补全到Agent模式再到Multi-Agent架构,迭代三代,对外发布的产品名为CodeFlicker。

CodeFlicker体验

CodeFlicker的设计起点不是让代码补全更准,而是让需求更快交付。项目解读能力突出,能梳理模块关系、核心业务逻辑和关键设计决策,像老员工做onboarding。

Plan编程模式通过Agent方法结构化梳理需求、拆解任务,让AI从头到尾接管需求交付,从需求澄清到技术方案、代码实现再到审查验证。

多任务并行开发功能将Agent工作区做成独立窗口,可同时处理多个任务,这是与Cursor的重要区别。

AI提升的是单位时间内的尝试次数和试错速度,但如果组织节奏还是老样子,个人再快也会被流程卡住。快手用数据证明,要让个人提效传导到组织提效,关键在于重新设计需求交付方式,而不只是让个人更努力地用AI工具。这轮技术变革的本质,可能是一轮工作结构的重排。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章