文/何己派 编辑/鄢子为
科技大厂盯上程序员,要帮他们解放双手。
今年以来,AI代码助手,热度上升,海内外头部互联网公司纷纷下场,推动大模型应用于编码领域,争相打磨产品,探索商业化路径。
据不完全统计,市面上的AI代码助手,已有几十款。
商汤的“代码小浣熊”,是这里头资历较深的一个。这款软件智能研发助手,于2022年底启动研发,去年4月发布。
“在实际应用中,代码小浣熊可帮开发者提升编程效率超50%。”商汤科技Copilot应用技术负责人张涛向《21CBR》表示。
大模型下半场,应用为先,商汤押注以小浣熊为代表的AI工具。
研磨神器
时间拉回到2022年底,AI编程工具GitHub Copilot走红。
商汤内部开始探讨,要不要专门针对编程场景,落地一款国产AI应用。
当时的国内大厂,普遍持观望态度,下场者少。“我们判断,(AI辅助代码生成)这个方向,一定能做出来实用产品。”张涛回忆道。
做了十几年研发的张涛等人领头,一个拥有三、四名成员的小分队,快速搭建起来。
麻雀虽小,五脏俱全,研究员、程序员加上产品经理,角色配比齐整。
“商汤有‘基建’,提供模型训练推理方面的支持,我们得以专注在产品能力和体验上。”张涛说。
去年3月中旬,团队接到公司任务,4月官宣第一代日日新大模型的发布会上,AI代码助手会作为其新功能的一部分登台。
留给张涛团队精雕细琢的时间,只剩不到1个月。
从代码补全、测试代码生成等基础场景出发,紧赶慢赶,AI代码助手顺利发布。
效果不错,在一个已开发完成的基模型的基础上,从需求分析到完成产品开发,一般需要100人天(衡量人力资源消耗量的单位,人数和天数相乘),去年,小浣熊能节省30%工作量,至70人天。
程序员出身的张涛,了解从业者痛点,有的放矢,团队快速推出解决方案。
比如,代码小浣熊可一键生成代码的提交记录日志。按常规做法,开发人员每次写完代码,提交新版本之前,需要从头捋一遍变更记录,再“总结成人话”。
“在一些开发人员眼里,干这活可能比写代码的负担还重。我们很早就做了这个功能,原本耗时10分钟的事情,小浣熊一秒钟就能搞定。”张涛说。
快速进化
中国程序员数量超800万,排名全球第二。在传统开发模式下,大约80%的代码量,需要开发者自行编写。
在游戏、互联网等行业,开发场景特性与AI代码生成高度契合,对标准化和效率提升有着强烈需求。
这里面,AI工具的提效空间巨大。
“代码方面的提效,按不同场景有差别,但大体落在30%-40%的区间。”张涛说。
除了缩短开发周期,提升代码质量,AI代码助手还能帮开发者掌握新的编程语言,加速提升技能等。
目前,代码小浣熊可以为90多种主流编程语言提供代码编写建议,提供从软件需求分析、架构设计到代码编写、测试等全链条的支持,功能走向全面集成。
其一系列能力,构建于“日日新SenseNova”大语言模型之上。自去年4月发布至今,商汤大模型已推出5个大版本。
在此基础上,代码小浣熊的性能和精度,大幅提升。
其代码生成的接纳率,最早约在10%以下,目前提升到30%以上,初期只能解决重复性工作任务,现在能尝试搞定系统性、复杂度高的问题,持续进化。
“小浣熊不只能续写代码,还能自主写出可执行代码。当然了,执行有概率会出错,但模型可以给予反思能力,令产品自行调试,自己解决问题。”张涛说,这是从量变进入质变。
代码小浣熊飞速奔跑,几乎以每月迭代一个新版本。期间,功能的叠加,体验的平衡,有赖于工程侧和模型侧的配合,大胆假设、小心验证。
团队各角色的分工和视角不同,张涛笑称,基本每个版本发布前,都免不了吵一次架。
“吵着吵着,大家意识到,有些问题不能全推给某一方,产品和研究,得一起出力。”
全能家族
代码小浣熊的形态,逐渐成熟,年初,新成员“办公小浣熊”,加入阵列。
这是一款大模型原生数据分析产品,用户输入自然语言,一键转化为分析和可视化结果,支持复杂表格、多表格、多文件的理解,可赋能财务分析、商业分析、销售预测等应用场景。
张涛提到,其底层技术,为商汤日日新·商量语言大模型-数据分析版本,在数据分析场景下的数据测试集中环节,能力超过GPT-4。
“两个产品其实算继承关系。”
他表示,模型写代码,能达到至少七成,大概率可以直接运行的程度,代码质量较高,同时模型能理解代码的问题并自动修正,就能在此之上,叠加新场景。
办公与代码生成,两个场景看似差别大,产品逻辑则相同,“都是将构思好的问题抛给产品,让产品来解决。”张涛说。
接近商汤的人士分析称,在上个AI周期,商汤的智慧城市、智慧汽车等主营业务里,算法的贡献比例非常大,但没有关联任何产品,“商汤需要把自身的AI能力,通过产品的形式展示给公众,告诉大家AI怎样发挥作用,赋能哪些场景。”
处于发展初期的代码小浣熊,已迈出商业步伐。
其C端分为个人免费版和49元的升级收费版,B端的企业标准版,按899元/人/年收费,同时提供企业私有化部署服务。
另外,其还有“小浣熊软件研发助手一体机”,免费安装部署开箱即用,费用在30万元左右。单台支持超150人团队使用,按三年的使用时长,人均摊下来的每日成本在几块钱。
现阶段,商汤侧重推广一体机和私有化部署方式,先期面向中小型企业客户,他们对AI应用的接纳度和需求较高。
张涛向《21CBR》透露,小浣熊家族会拓展到更广泛的办公场景,能交给代码解决的事情,还有很多,比如AI生成PPT、绘制图表等等。
按商汤的提法,小浣熊是一个“家族”,作为AI Native生产力系列工具,覆盖软件开发、数据分析、编程教育等多个场景。
家族里的两位“成员”,已服务数十万用户。这条产品线的成长壮大,呼应商汤的技术商业化走向新阶段。