大模型的火,「烧」到应用层
大模型时代,寻找“现代”应用
“Software is eating the world(软件正吞噬整个世界)。”2011年,网景创始人、著名风险投资家Marc Andreessen发表了广为传播的论断,他预言,未来所有的企业都是软件企业。
但Marc Andreessen没有讲出的是,企业应该成为什么样的软件企业?
如今,被软件应用包围的世界似乎已然实现,我们用社交平台应用聊天和分享,用短视频应用娱乐和创作,用购买软件购买全球的商品,用导航软件到达任意角落......
这其中,再无网景浏览器的身影。浏览器作为一款软件应用的发展史,对当下的企业有十足的借鉴意义。
网景浏览器点燃了互联网时代的花火,大幅降低上网门槛,但随后微软用商业加技术手段提供了更好的体验,让IE一度成为浏览器霸主,将网景浏览器送到历史的转角。数年过去,正当所有人都无心再去挑战IE时,谷歌浏览器横空出世,用更新的架构和软件技术,成为市占率更高的浏览器。
这证明了一件事,没有人能躺在软件应用上吃老本。所有软件企业都应当学会,每个时代的应用都有“当代性”,一如PC互联网时代的门户网站,移动互联网时代的短视频、电商,技术革命始终向前,冲刷着应用向新。
新一期的《云上早餐会》聚焦此话题,回应企业对软件的思考和关切。在大模型时代,以大模型为代表的数字技术再一次改变应用,提供了此前应用所不具有的新属性,例如代码生成、文案创作等,带来了巨大的效率革命,AI大模型的魅力,在于“弹指一挥间”搞定事情。
《云上早餐会》第七期
中国经济信息社总工程师吴新丽表示,中国经济信息社有超过400位专业的经济信息分析师,在工作中,分析师需要调取大量的数据,这就提出了一种应用的需求——“自主查询数据”。
现在,中经社依托大模型提供了一系列的智能查询小工具,分析师可以用自然语言来下达命令,自动生成SQL语句,从而便捷地获取到各类统计数据。
“从这个角度来看,大模型带来的新型应用就是:使得产品和应用的能力开发由构建者主导变为需求者主导,也就是User centered experience(需求者主导的模式)。毫无疑问,这是一种生产力工具的变革。”吴新丽说。
新技术能做的当然不止于此,例如华为云盘古气象大模型,今年5月份,盘古提前10天就准确预测了“玛娃”未来的路径,预测速度和精度都优于传统数值预测方法。
华为云CTO 张宇昕提到,“传统方式预测台风路径,采用数值计算的方法,预测台风未来10天的路径,需要在3000台服务器的高性能计算机集群上,花费4到5小时完成计算。现在基于预训练的盘古气象大模型,通过AI推理的方式,只需要在单台服务器上,10秒内就可以给出更精确的预测。”
新的应用带了生产力的极大提高,软件本质上和其他生产工具没什么两样,马车、牛耕是农业时代的生产工具,水力织布机、风车是机器时代的生产工具,蒸汽机、内燃机是工业时代的生产工具。
不同的是,在“人工智能工具”时代,我们更能够直观感受这一次浪潮的“颠覆”和“震撼”,软件相比其他工具的变化周期更短,技术门槛更高,所带来的变革性更强。
从行业维度观测,对于大模型等技术的探索快速过渡到“现代化应用”,前几个月大家还在训练大模型,现在则是蜂拥而上寻找应用场景落地,有观点认为,谁能最先找到新的“杀手级”应用,谁就能占据时代先机。
每次新技术革命的开端,总是言耕者众,执耒者寡,只注重理论而不善于实践,就会导致路线分歧,此时跑得越快,偏离得也就越大。技术供应商不负责任的做法是随波逐流,将试错成本转移到企业,当大多数企业完成自我“淘汰”应用的过程,基本上就看清了应用发展的路线。
华为贯彻了“自己的降落伞自己先跳的传统,尤其是在探索未知的阶段,华为自身先一步做应用现代化。
典型应用如华为MetaERP,MetaERP主要承担华为各个公司的结算以及资金盘点等工作,除了常规的月度结算、季度结算等,临时突发业务往往需要大量算力,以往常规做法是囤积大量资源,以备不时之需,但还是有可能出现满足不了波峰业务时段的情况,平峰和波谷业务时段还产生了大量的浪费。
云化为MetaERP提供了另一种可能性,华为将服务切割为微服务,通过Serverless的方式托管,无请求时不需启动业务实例,也就不占用资源,有请求时随时能让业务跑起来。此外,华为还通过大模型预测业务情况,可以输入更多参数,预测也更加精准。
基于原生函数开发模式,华为MetaERP实现了资源成本节约70%,天级业务上线、免资源运维,以资产核算为例,业务上线时间从94人天(传统的应用构建流程)降低至30.5人天,大大提升了开发和运维效率。
今年4月,MetaERP已经覆盖了华为公司100%的业务场景和80%的业务量,经历了月结、季结和年结的考验,实现了零故障、零延时、零调账。2023年5月,华为MetaERP全球上线,15小时完成全球88个子公司切换。
再如华为的企业培训平台“时习知”,提供在线课堂、直播、考试认证、知识社区等能力,解决新员工培训、人才培训等问题。
今年时习知产品以华为云盘古大模型为基础,集成了智能知识问答、智能内容总结、智能陪练、智能考题生成等 AI服务,将这些服务融合进课程教学、考试、知识社区等场景中,帮助企业提升培训场景的效率。
华为从众多应用的现代化过程中总结出范式,张宇昕表示,下一代应用不只是代码,还包含数据、AI模型、数字内容。下一代应用包含的代码越来越多比例将由AI产生;下一代应用要包含大量数据,数据是经验知识的沉淀;下一代应用里必然要包括模型,模型是人工智能最后抽取出来的核心精髓;下一代应用里面还包括“数字人、3D模型”等新型数字内容,“元宇宙、3D互联网”的提出,无不说明数字内容在下一代应用里面的比重将越来越大。
华为云CTO 张宇昕
“对于应用来说,这已经不是简单的演进,特别是AI大模型技术的创新,这次对于应用发展历程来说,是一场变革。业界纷纷在全方位重新思考应用本身,让应用去解决更加复杂的事情,应用的交互,应用的开发,应用的架构,开发人员能力模型都面临重新思考、重新定义等。”他总结道。
同济大学特聘教授、CCF TF软件质量工程SIG主席朱少民深以为然,他认为,软件研发的范式发生了巨大的变化,今天我们会围绕大模型开展一系列工作,准备特定领域业务相关数据、训练好自身所需的软件研发(含代码、测试等)大模型,然后让软件研发大模型帮我们做需求分析、帮我们进行设计、帮我们生成代码、生成测试、智能监控等等,开启了软件工程3.0的新时代。
当软件研发的生产力达到一定程度之后,那么原有的生产关系必然难以匹配新生产力,则会产生新的研发模式,也会让许多软件企业不得不重构其研发组织,释放AI的巨大能量。
在架构、生成、交付、体验、价值、安全等各个维度,下一代应用发生了全局变化,企业需要的也不再是单项能力,以架构为例,融合全域Serverless、Regionless及更加符合AI应用的架构将出现。再如生成,部分厂商的AI辅助编程工具所生成的代码40%左右存在网络安全缺陷,企业需要在数据预处理阶段,预训练数据对可能产生问题的licence涉及的代码进行精细过滤。
华为云PaaS服务产品部部长 徐峰
华为云PaaS服务产品部部长徐峰也提到,安全是绝大多数企业的首要关注事项,最近的一项调查报告显示,全球超过90%的企业在其软件开发过程中使用了开源软件。但开源软件自身安全状况持续下滑,开源软件的供应链也攻击不断。企业需要关注合法合规风险、网络安全风险、供应安全风险,为自己筑起安全屏障。
新技术的突破给应用开发带来了新的想象力,一个新的效率革命的浪潮正在发生,随之而来的是风险和挑战,企业如果不想被软件“吞噬”,就需要迎合应用现代化的趋势。
应用现代化,有章可循
从思维到技术的认知统一,是应用现代化的现实路径。“数字化转型从来都是一把手工程,因为这将深刻改变企业的生产力和生产方式。面对新技术、新机遇、新变革,这更需要企业变革能力和决心。”张宇昕表示。
因为数字化转型不仅仅是一项技术变革,更是一种涉及企业战略、组织架构、业务流程和商业模式等各个方面的全面转型。此外,意识、思维上的转变是数字化转型的关键,企业需要从传统的产品和服务导向,转向以客户为中心的数据驱动模式。他们需要认识到数据是新的资产,是创新和竞争优势的源泉。
同时,企业需要认识到,数字化转型是一个长期的过程,不可能一蹴而就。在这个过程中,他们需要面对各种挑战,如技术的复杂性、组织的惯性、员工的抗拒等,只有坚定决心,才能在数字化转型中取得成功。
朱少民以AI为例,强调了AI认知和技术的一致。他表示,过去AI技术只是辅助手段、支持工具,未来AI技术将成为企业的核心技术,一个企业的业务能力可能会取决于其AI技术水平和应用水平。应用现代化离不开AI技术,企业需要构建新的AI战略,从顶层规划、中层设计、底层实现、跨层管理、通层优化这五个层面、体系化地去推进AI创新和变革。
同济大学特聘教授
有了对AI的正确认知之后,技术才能更好落地。技术发展有其延续性,新的技术通常是在已有的技术基础上进行改进和扩展,随着时间的推移,技术会形成一条连续的轨迹,大模型的成功也依赖于云平台的建设,应用现代化建立在云原生大背景之下。
“云是承载应用现代化的最佳平台(云基础设施、大模型、工具链):下一代应用对模型的需求将越来越多。大模型是迄今为止最复杂的软硬件系统工程。华为云面向大模型时代做了系统性创新:分布式擎天架构、AI云存储、向量数据库、数智融合平台、数据要素流通、AI标注云桌面等。”张宇昕表示。
中经社就在云上实现了应用的现代化演进,华为云不止提供了高效稳定的计算资源,也提供了软开云、应用集成平台及各类PaaS服务,结合微服务架构及DevOps理念的落地实践,为中经社的应用现代化研发之路提供坚实的技术底座。
“中经社的应用创新围绕业务布局展开,华为云提供了各类成熟技术,帮助我们在资讯、研报、行情、分析工具、数据服务等业务领域实现组合式水平创新。比如,针对分析师各类研报的写作场景,研发研报观点分析、智能写作、智能检校等功能,再比如,通过对已有系统公共能力和数据的复用,在一定程度上实现了产品研发的创新和快速发布,现在中经社正在探索数字人等技术在产品中的场景式应用”,吴新丽表示。
数字时代,没有企业是一座孤岛,华为云提供了应用现代化所需的一系列服务。结合行业实践和观察,华为云认为,应用现代化蕴含六大关键技术要素:组装式交付、服务化架构、研发数智化、安全可信、韧性、数智驱动。
华为云将这些技术要素具化为产品和服务,如DevCloud开发云,融会贯通下一代应用所包含的代码、数据、AI模式、数字内容,能将这样“混合编队”有机协同起来,从而实现面向下一代应用的开发。
再如华为云软件开发生产线CodeArts,集华为近30年研发实践、前沿研发理念、先进研发工具为一体,面向开发者提供的云服务,即开即用,随时随地在云端进行项目管理、代码托管、流水线、代码检查、编译构建、部署、测试、发布等,让开发者快速而又轻松地开启云端开发之旅。
华为云CodeArts包括数十款工具,其中基于华为云盘古研发大模型的智能编程助手CodeArts Snap,提供智能生成、智能问答和智能协同3大核心能力,可以实现一句对话让代码生成、一次点击即可自动注释和生成测试用例,一条指令即可智能部署,让开发者“打个响指”就可轻松生成应用,研发整体效能提升30%。
应用现代化时代,IT与业务不再是“两张皮”,承载应用现代化的云平台,能够很好地将IT应用与业务融合,帮助企业一号位把业务的本质以数字化思维方式理清楚,把组织架构和业务流程数字化。
每个时代的应用都符合当时的生产关系,现在,所有企业或多或少生长于云,云也成为应用现代化的必由之路。
云提供了海量算力,并通过Serverless、Regionless等方式让算力使用更加简单,企业开发应用从作坊式开发方式,演进到类工业时代的生产线生产方式,新的生产方式也将加速数字世界构建,并加速数字世界全面向智能世界迈进。
毋庸置疑的是,软件正吞噬整个世界,而新的软件将取代旧的软件,即现代化应用将吞噬非现代化应用。
微信扫码关注该文公众号作者