在前面的文章中,我们拆解了数据空间的架构、要素、设计方法和技术体系。它们不是空想的概念,而是从现有的工程实践中自然生长出来的需求。
数据空间操作系统
当数据空间的参与方数量增加、使用的组件种类增加、数据流通的规则体系变复杂之后,一个现实问题就浮现了:谁来统一管理这些分散的资源和组件?
数据空间操作系统的定位,就是一套统一管理数据空间各类资源和组件的基础软件平台。
它提供的核心能力包括:
统一的开发环境。 开发者在数据空间操作系统上开发新的数据服务和应用时,不需要关心底层用的是哪个连接器、谁的控制器、哪种数据目录,而是由操作系统提供统一的API。
统一的部署环境。 一个新的数据产品开发完成后,通过操作系统的部署工具一键部署到数据空间的各个节点上,不需要在每个参与方的服务器上逐一安装。
统一的运维环境。 数据空间的健康状态、安全状态、业务运行状态,这些都在操作系统的统一运维面板上一目了然。
数据空间操作系统与云操作系统的关键差异在哪里?云操作系统管理的是”一台或多台服务器上的计算资源”,数据空间操作系统管理的是”跨组织的、分散的、主权独立的数据资源和数据流通规则”。
云操作系统的视角是”一台机器”的视角,数据空间操作系统的视角是一个”跨组织的分布式协作网络”的视角。
超级应用
如果说数据空间操作系统是”开发者视角”的统一平台,超级应用就是”终端用户视角”的统一入口。
一个数据空间可能有几十种不同的服务:数据目录、数据查询、数据分析、模型训练、数据产品交易、合规审计。使用方每使用一种服务,可能需要打开一个不同的界面、记住一套不同的操作方式。这跟”数据空间应该提供便捷的数据流通体验”的理念是矛盾的。
超级应用将数据空间的多种服务聚合为一个一体化的用户体验入口:用户打开超级应用,在一个界面中完成数据查找、数据预览、数据使用申请、模型运行、结果下载。
超级应用的设计原则是”用户不需要知道底层是数据空间”。就像微信的用户不需要知道消息经过了多少个路由器和服务器,他们只要打开聊天界面,发消息、收消息。
多智能体协作
超级应用背后,支撑其”一体化”体验的关键技术是”多智能体协作”:多个AI智能体协同工作,代替用户完成复杂数据任务的自动化处理。
具体来说,当用户在超级应用中输入”帮我分析一下A数据集在过去一年的销售趋势,并与B数据集的同类型数据做对比”,此时后台的多个AI智能体同时工作:一个智能体去数据目录中搜索和匹配数据、一个智能体去检查数据使用权限和合规条件、一个智能体去调度分析模型、一个智能体去格式化和可视化结果。
每个智能体完成自己的子任务后,结果聚合回超级应用的界面,用户看到的是一个完整的分析报告,不需要关心后台有四个智能体为他工作了。
为什么现在提出这些概念
数据空间操作系统和超级应用现在被讨论,不是因为它们已经成熟了,而是因为目前的工程实践已经遇到了”没有统一平台”的瓶颈。
连接器有连接的组件,控制器有控制器的平台,数据目录有目录的工具,但彼此之间的集成度和协作效率离”操作系统级”的统一体验还有距离。
提出这些概念的价值在于:给技术演进方向提供一个”北极星”。当数据空间还处于小规模试点阶段时,人工操作和简单的脚本集成就能解决问题。但当数据空间的规模扩大到一定量级时,没有操作系统级的自动化管理,运维成本会指数级增长。
数据空间操作系统和超级应用不是某个厂商的产品路线图——它们是数据空间技术演化的自然方向。今天它们在概念阶段,三年后进入工程验证阶段,五年后可能成为标配。
我是BSN联盟成员。有着十年区块链与隐私计算的产品开发和方案咨询经验,先后参与多个国家重大课题,亲手建过区块链、隐私计算、可信数据空间的落地项目。不追概念,写真的。