(资料图片仅供参考)
4月25日,网易旗下的to B品牌网易数帆,发布了CodeWave智能开发平台。其特色在于,它结合了低代码开发和智能大模型的能力,开发者可以通过自然语言描述和可视化拖拽,生成直接可用的最终软件,而不需要处理中间代码。
通过一个月的培训,完全没有基础的业务人员即可开发出软件。网易数帆已通过“低代码教练”,为部分企业训练出一批低代码开发者,来满足内部业务需求。网易副总裁、杭州研究院执行院长、网易数帆总经理汪源预计,未来网易将培养出100万名“低代码工程师”。
“它将成为(网易)战略性的业务板块。”汪源表示。AIGC生产代码正当火热,能够极大降低低代码开发门槛,这也是网易这次发布的契机。汪源认为,网易数帆是较早将“智能化代码”和“低代码”结合起来的平台。
目前,网易内部的游戏、电商、传媒板块已经使用这一低代码开发平台。而外部客户也有成功案例。“有一家很著名的保险公司客户,网易数帆通过‘低代码教练’,为其内部培养了100名低代码开发者,2个月内做了80个应用,去支持客户运营、私域投放等业务尝试。”网易数帆云原生及低代码产品线总经理陈谔透露。
而另一家即将上市的制造企业,原本还在用Excel管理业务。网易投入低代码教练,客户则充当产品经理解释需求,迅速做出一批内部软件,承担起生产、物流、研发管理等关键业务。“收效很好,比客户预想的快很多。”陈谔说。
汪源表示,低代码受关注已久,过去主要有两种思路。一种是“无代码开发”,虽然易用却牺牲了专业性,只能承载企业边缘业务。另一种是“低代码开发”,能承载复杂业务和定制化场景,但需要开发者专业化地表达代码需求,理解代码逻辑,通晓java、js等语言,甚至进行二次开发。“它们更像是代码生成工具。”
另外,即使使用“AIGC+低代码”生产软件也并非易事。企业可能已经有代码积累,有现成的函数库。如果用自然语言描述给开发平台,太过冗长。软件可视化和交互方面的需求,也难以说清。用专业编程语言描述更方面,但需要专业开发能力。另外,即使生成了代码,内部语言和接口也不统一,造成代码混乱。
而网易数帆提供自然语言到最终程序的一站式生成。“有所见即所得的效果,开发出来马上看到效果,然后需求端反馈,马上修改,迭代会快很多,开发门槛也会降低。”陈谔说。为打通各个环节,网易还自研了一门编程语言NASL,能同时应用于前后端的代码生成。对于企业,使用CodeWave平台还能管理已经开发的模块,实现复用,避免重复造轮子。
目前,低代码业务在国内有30亿元市场,整个软件开发则有大几千亿市场,占比还非常小。汪源透露,其原因在于行业缺乏成熟标准。“客户虽对低代码保持兴趣,但比较谨慎。大家都有疑问:低代码业务能支持什么样类型的软件研发?”
而网易数帆给出答案是:能够支撑企业关键业务的复杂应用。汪源表示,网易数帆希望与信通院合作,推懂行业的标准化,给客户和合作伙伴信息。他预计,明年可能出现一波小风口,让企业有信心切换到这条技术路线,并认可“低代码是软件生产的最佳模式之一”。