从低代码到智能化:UBML开源社区全新升级
当前,软件产业正经历自敏捷开发革命以来最深刻的结构性变革,新一代人工智能技术驱动下,软件开发范式持续升级,基于领域建模语言的低代码开发正逐渐发展为基于自然语言和AI的智能自动构造模式,软件智能化开发已经不仅限于生成片段式代码,而是能够实现从“需求即应用”完整应用构建。在这场由大模型技术驱动的产业升级中,UBML开源社区率先完成从“低代码”到“智能化开发”的华丽转身,积极迈向AI原生开发时代。
UBML开源社区1.0:打造低代码开发事实标准
随着数字化转型的深入推进,企业软件形态从“产品”发展为“服务”,软件交付效率更加高效。UBML(统一业务建模语言 Unified-Business-Modeling-Language)应运而生,为低代码开发平台的开发语言,是低代码开发平台的核心基础,包含开发语言无关性的建模标准,开发微服务应用的基础框架,内置了基于UBML标准的全栈业务模型,并提供可与模型进行全生命周期交互的开发服务与套件以及支撑模型运行的运行时框架,是开放原子开源基金会首批七个孵化项目之一,也是浪潮海岳低代码平台inBuilder的核心建模基础。
基于项目构建了UBML开源社区,为低代码技术爱好者、开发者以及专家学者提供了技术交流平台,致力于打造低代码开发事实标准,实现领域开发语言技术普惠。自正式运营以来,社区持续保持活跃,获评“最受开发者关注的开源组织”“最活跃开源组织TOP10”,汇聚国产基础设施软件核心企业,东方电气、中国国机、中国国新等高端用户企业,复旦、上交、山大等高校,以及社区个人开发者等生态伙伴,共同推进低代码开源软件的自主创新和普及应用,加快软件开发模式变革。
UBML开源社区2.0:构建软件智能化开发生态
如今,人工智能的高速发展引发了软件产业剧变,使用大模型为核心的AI技术驱动软件全生命周期能力升级成为软件发展主旋律,在这一关键时间节点,UBML社区定位从低代码转向智能化开发,聚焦语义化领域建模语言、多智能体协同构造工具、开放数据集、智能化新生态四大发展方向全新升级。

语义化领域建模语言
UBML是基于MOF(Meta-Object facility)架构的自描述、可扩展的元建模语言。为了实现从需求到UBML模型的精准生成,对UBML模型增加语义化描述,构建生成式AI友好的UBML模型。
多智能体协同构造工具
围绕UBML模型体系,从原来低代码开发工具逐渐转向基于分布式多智能体协同框架的软件自动构造工具。融合大模型与多智能体协同方法,深化“需求-模型-软件”两段式软件自动构造技术,通过编排调度海岳智能开发助手、需求切割、NL to UBML、UBML to Code等智能体,实现多智能体协同构造的软件开发模式。
开放数据集
构建面向UBML建模任务的高质量数据集项目,包含业务领域知识库、开发过程资产、需求-代码对齐数据、辅助训练材料等数据类型,为UBML模型生成、补全、理解、推理等任务提供基础数据支撑。
智能化新生态
围绕UBML软件智能化开发全新定位,通过适配集成大模型、智能体/开发助手、行业/领域数据等AI资源,建立开发者与AI的协同进化机制,进一步扩展、繁荣软件智能化开发生态。
未来,浪潮通软将持续坚持开源战略,全力构建以UBML为核心的软件智能化开发开源社区,依托社区、开放原子开源基金会和山东省复杂网络软件自动构造重点实验室等创新载体,汇聚产学研生态力量,为开发者和用户创造更大价值,为软件产业高质量发展注入更多动能。