共享电动车如何做 AI 认知中台(二):从概念图谱到可运行架构

上一篇讨论了共享电动车业务中的本体、知识图谱和典型运营场景,但主要回答的是“认知中台可以做什么”。本文继续回答一个更重要的问题:这些能力怎样组成一套可建设、可运行、可治理、可验收的系统。

上一篇:共享电动车如何做 AI 认知中台?从本体图谱到运营诊断

摘要

共享电动车认知中台不是在数据中台旁边增加一个聊天机器人,也不是把车辆、订单、网格和任务画成知识图谱后接入大模型。

一套真正可运行的认知中台,需要把自然语言理解、业务语义、本体与知识、实时指标、预测算法、确定性规则、任务执行和效果复盘连接成闭环。大模型位于认知接口和编排层,负责理解问题、选择诊断流程、组织证据和生成解释;数据中台、规则引擎和算法服务负责提供可验证的事实与判断;调度、换电、维修和客服系统负责执行动作。

本文给出共享电动车 AI 认知中台的总体架构、组件边界、运行时序、数据与知识更新机制、工程治理方案,以及一个可以在 8~12 周内验证价值的 MVP 设计。


一、先明确:认知中台不是什么

在设计架构之前,需要先排除三种常见误解。

1. 认知中台不是大模型直接查询生产数据库

大模型不应该自由拼接 SQL,更不应该绕过数据权限直接访问车辆、订单、用户和运营数据库。它访问的应当是经过治理的数据服务、指标服务、图查询服务和业务工具。

这样做不是为了限制模型能力,而是为了保证:

  • 指标口径一致;
  • 查询范围可控;
  • 用户隐私受保护;
  • 每个结论都可以追溯;
  • 生产系统不会被不可控查询拖垮。

2. 认知中台不是知识图谱展示系统

图谱的价值不在于把节点和连线展示出来,而在于帮助系统完成三件事:

  1. 根据业务对象找到相关证据;
  2. 根据对象关系确定诊断范围;
  3. 把诊断结论关联到可以执行的动作。

如果图谱不能参与问题解析、证据检索、规则判断或任务生成,它就只是一个可视化附件。

3. 认知中台不是让大模型替代调度算法

供需预测、路径优化、换电优先级、异常检测等问题需要稳定的算法模型或规则系统。大模型更适合:

  • 理解运营人员的问题;
  • 把自然语言映射到业务对象和诊断场景;
  • 调用已有的数据、规则和算法服务;
  • 把机器结果组织为人能理解的证据链;
  • 在授权范围内生成任务草案。

一句话概括:大模型负责理解与解释,确定性系统负责计算与执行。


二、总体架构:从业务系统到认知接口

共享电动车认知中台可以划分为六层:业务源系统层、数据与事件层、语义知识层、分析决策层、认知编排层和交互执行层。

任务结果与人工反馈

业务源系统层

车辆 / 电池 / 锁具 IoT

订单与计费

停车点 / 围栏 / POI

调度与运维

客服与投诉

天气 / 节假日 / 城市政策

数据与事件层

实时事件流

湖仓 / 明细事实

时序与车辆状态

GIS 与时空索引

特征服务

统一数据服务 API

语义与知识层

业务本体与语义模型

运营知识图谱

城市政策与规则库

指标口径与数据目录

运营知识与 SOP

分析与决策层

指标服务

规则引擎

需求预测

异常检测

调度与路径优化

策略仿真

认知编排层

认知服务网关

意图识别与对象解析

场景路由与工作流编排

证据包生成器

大模型理解与解释

权限 / 风险 / 审计护栏

交互与执行层

城市运营 Copilot

运营驾驶舱

客服工作台

运维移动端

调度 / 换电 / 维修 / 清运系统

各层的职责边界

层级核心职责不应该承担的职责
业务源系统层记录订单、车辆、设备和任务的原始业务事实直接向大模型暴露生产表
数据与事件层清洗、关联、聚合并提供实时和离线数据服务解释业务原因
语义与知识层统一对象、关系、指标、规则和术语替代实时指标计算
分析与决策层预测、检测、优化和确定性规则判断生成未经约束的自然语言结论
认知编排层理解问题、选择工作流、组织证据、生成解释自行伪造指标或越权执行动作
交互与执行层面向人员提供入口,并承接确定性任务执行把模型回答直接当作生产指令

这张架构图中最重要的不是组件数量,而是三条边界:

  1. 大模型不直接访问业务库,而是访问经过授权的语义化工具;
  2. 图谱组织关系和证据,但实时指标仍由指标平台或流计算产生;
  3. 建议和执行分离,高风险动作必须经过规则校验或人工确认。

三、一次诊断请求是怎样运行的

以“为什么地铁东口网格现在缺车”为例,完整运行过程不应只是大模型调用一个 SQL,而应当经过场景识别、对象消歧、证据采集、确定性计算、结论生成和风险校验。

调度任务系统 大模型 知识图谱 预测/规则/优化服务 指标与时空数据服务 本体/语义服务 认知编排器 运营 Copilot 调度任务系统 大模型 知识图谱 预测/规则/优化服务 指标与时空数据服务 本体/语义服务 认知编排器 运营 Copilot 城市运营人员 为什么地铁东口网格现在缺车? 1 提交问题、用户身份和城市上下文 2 识别意图、对象类型和指标口径 3 场景=网格供需诊断;对象=Grid:G1024 4 查询相关停车点、POI、相邻网格和城市规则 5 返回对象关系与规则引用 6 查询当前供给、可骑车辆、低电、故障和历史需求 7 返回带时间戳和口径版本的指标 8 获取未来 2 小时需求预测和调度候选方案 9 返回预测结果、约束条件和候选动作 10 组装结构化证据包 11 基于证据包生成解释,不允许补造事实 12 诊断结论、原因、建议和不确定性 13 权限、敏感操作和规则校验 14 展示结论、证据来源和建议动作 15 确认生成补车任务 16 创建任务草案或正式任务 17 返回任务编号和执行状态 18 城市运营人员

运行时必须产生“证据包”

为了避免模型把零散工具返回自由发挥成一个看似合理的故事,编排层应先形成结构化证据包,再交给大模型解释。

一个最小证据包可以采用如下结构:

{
  "question": "为什么地铁东口网格现在缺车?",
  "scene": "grid_supply_diagnosis",
  "subject": {
    "type": "Grid",
    "id": "G1024",
    "name": "地铁东口网格",
    "city": "A市"
  },
  "observation_time": "2026-08-31T17:40:00+08:00",
  "facts": [
    {
      "metric": "rideable_vehicle_count",
      "value": 12,
      "unit": "辆",
      "metric_version": "v3.2",
      "source": "realtime_supply_service"
    },
    {
      "metric": "forecast_demand_2h",
      "value": 38,
      "unit": "单",
      "model_version": "demand_forecast_v7"
    },
    {
      "metric": "low_battery_vehicle_count",
      "value": 6,
      "unit": "辆"
    }
  ],
  "relations": [
    "G1024 NEARBY 地铁2号线东口",
    "G1024 ADJACENT_TO G1023",
    "G1024 GOVERNED_BY POLICY-A-2026-17"
  ],
  "rules": [
    {
      "id": "SUPPLY_GAP_HIGH",
      "result": true,
      "reason": "预测需求与可骑供给差值大于20"
    }
  ],
  "candidate_actions": [
    {
      "type": "DispatchTask",
      "quantity": 20,
      "source_grid": "G1023",
      "requires_confirmation": true
    }
  ],
  "missing_evidence": [],
  "confidence": 0.91
}

证据包应具备以下特点:

  • 每项事实都有来源、时间戳和版本;
  • 区分观测事实、算法预测和规则结论;
  • 明确缺失证据,而不是让模型自行补全;
  • 建议动作带有风险级别和是否需要人工确认;
  • 最终回答能够反向定位到证据项。

四、本体不是对象清单,而是系统契约

只列出 Vehicle、Battery、Grid、ParkingArea 等名词,还不能构成本体。工程上可用的本体至少需要定义五类内容。

1. 对象类型

例如:车辆、设备、空间、人员、订单、事件、规则和任务。

2. 属性与数据类型

例如 Vehicle 不只有车辆编号,还应定义运营状态、电量区间、定位时间、所属城市、生命周期阶段等属性,并明确哪些属性来自事实表,哪些是实时派生值。

3. 关系、方向与基数

例如:

Vehicle --located_in--> Grid              N:1
Vehicle --parked_at--> ParkingArea        N:0..1
Vehicle --powered_by--> Battery           1:1
Trip --uses--> Vehicle                    N:1
FaultEvent --affects--> Vehicle           N:1
DispatchTask --moves--> Vehicle           1:N
Grid --governed_by--> CityPolicy          N:M

关系必须明确时间有效性。车辆当前位于哪个网格,与车辆在某个历史时刻位于哪个网格,是两种不同的查询。

4. 状态机

车辆状态不能只是一个字符串字段。认知系统需要知道哪些状态可以相互转换,什么事件触发转换,以及转换后能够执行什么动作。

开锁成功

合规还车

还车异常

SOC 低于阈值

生成换电任务

换电完成并质检通过

设备异常或人工上报

故障确认

维修完成并质检通过

不具备维修价值

异常解除

可骑

骑行中

待处理

低电

待换电

故障

待维修

待回收

5. 规则与动作约束

本体还应描述哪些对象在什么条件下可以触发哪些动作。例如:

当 Vehicle 位于高需求 Grid,
且 battery_soc < 20%,
且未来 2 小时 forecast_demand 超过可骑供给,
且 Vehicle 不存在未关闭的 FaultEvent,
则可以生成高优先级 BatterySwapTask 候选。

注意,“可以生成任务候选”不等于“大模型可以直接创建生产任务”。任务是否自动执行,应由动作策略、用户权限和风险等级共同决定。


五、图谱、指标、规则和算法各自负责什么

认知中台容易出现的架构问题,是把所有业务能力都归到知识图谱。实际上,不同问题应由不同组件解决。

问题主要负责组件示例
车辆当前电量是多少时序数据/状态服务最近一次有效 SOC
当前可骑车辆有多少实时指标服务过滤故障、低电、离线车辆后的供给
车辆与网格、点位有什么关系图谱/GIS 服务located_in、parked_at、nearby
某规则是否满足规则引擎是否超过点位容量、是否位于禁停区
两小时后需求是多少预测模型时序预测或时空预测
从哪里调车成本最低优化算法带约束的车辆调拨方案
为什么要这样调度证据包 + 大模型面向运营人员的可读解释

一条重要原则

图谱存关系,指标平台算指标,算法服务做预测优化,规则引擎做确定性判断,大模型组织认知结果。

这样可以避免两个极端:

  • 把图数据库当成万能业务数据库;
  • 把大模型当成万能计算引擎。

六、数据怎样进入认知中台

共享电动车的数据同时具有实时、时序、空间和事件属性,因此不能只依赖离线数仓同步。

1. 事件数据

典型事件包括:

  • 车辆上线、离线和定位变化;
  • 开锁、关锁和订单状态变化;
  • 电量变化和电池更换;
  • 故障告警和维修结果;
  • 进入或离开电子围栏;
  • 投诉创建、归因和关闭;
  • 调度任务创建、领取、完成和质检。

这些事件进入消息流后,可以更新实时状态、触发规则、生成指标,并增量更新图谱关系。

2. 事实与快照

认知系统需要同时保留:

  • 原始业务事实:订单、设备事件、任务记录;
  • 当前状态快照:车辆当前状态、当前位置、当前电量;
  • 聚合指标:网格供给、点位周转率、低电率;
  • 算法结果:需求预测、异常分数、调度候选方案;
  • 语义关系:车辆属于哪个网格、点位受哪些规则约束。

不能只保留当前图谱状态,否则系统无法回答“昨天为什么缺车”“策略调整前后有什么变化”等复盘问题。

3. 数据与知识更新闭环

业务事件 / IoT 事件

实时事件处理

车辆与网格状态

实时指标

图谱增量更新

诊断与决策服务

本体与规则版本

结论与任务建议

自动执行或人工确认

业务任务系统

执行结果与质检

效果评估

模型与阈值优化

闭环的关键是:任务执行结果必须回流。没有回流,系统只能不断生成建议,不能判断建议是否有效,也不能持续优化规则和模型。


七、认知编排层如何设计

认知编排层是整套系统的核心。它不应只是一个 Prompt,而应是受约束的工作流系统。

1. 意图识别

把问题映射到有限的业务场景,例如:

  • grid_supply_diagnosis:网格供需诊断;
  • vehicle_fault_diagnosis:车辆异常诊断;
  • battery_swap_priority:换电优先级;
  • parking_compliance_diagnosis:停车合规诊断;
  • complaint_root_cause:投诉归因;
  • task_effect_review:任务效果复盘。

场景应注册在场景目录中,每个场景明确输入对象、必需证据、可调用工具、输出格式和风险等级。

2. 对象解析与消歧

“地铁东口”“大学城”“A 区”等自然语言名称可能对应多个网格、点位或 POI。系统必须结合用户所在城市、组织权限和对话上下文完成对象解析。如果仍有多个候选,应要求用户选择,而不是任意猜测。

3. 工作流编排

每类问题使用预定义工作流。例如网格供需诊断可以固定为:

对象解析
  → 当前供给查询
  → 车辆可用性拆解
  → 历史需求与预测需求查询
  → 天气、POI、活动和城市规则补充
  → 供需缺口规则判断
  → 调度候选方案计算
  → 证据包组装
  → 大模型生成解释
  → 风险与权限校验

这类工作流比完全自由的 Agent 更适合第一阶段,因为它可测试、可审计,也更容易定位问题。

4. 工具注册与权限

每个工具都应声明:

  • 输入输出 Schema;
  • 支持的城市和时间范围;
  • 数据新鲜度;
  • 权限要求;
  • 超时和降级策略;
  • 是否会产生外部动作;
  • 幂等键和审计字段。

查询类工具与执行类工具必须隔离。模型可以自主调用低风险查询工具,但创建调度、退款、清运等动作时需要额外授权。

5. 生成约束

大模型输出应采用结构化格式,至少包括:

{
  "conclusion": "当前缺车主要由晚高峰需求上升和低电车辆占比增加共同导致",
  "evidence_refs": ["fact-1", "fact-2", "rule-1"],
  "uncertainty": "天气客流数据延迟约10分钟",
  "recommended_actions": [],
  "need_human_confirmation": true
}

系统应校验引用的证据是否存在,阻止回答引用不存在的指标或规则。


八、从“回答问题”走向“执行闭环”

认知中台真正产生价值的地方,是把诊断结论转化为可执行任务,并能够复盘结果。

但不同动作的风险不同,自动化等级也应该不同。

动作建议自动化等级原因
查询指标、生成诊断可自动不改变业务状态
生成任务草案可自动仍需人员确认
调整任务优先级有条件自动需规则边界和审计
创建普通换电任务灰度自动影响有限且易回滚
跨区大规模调度人工确认影响供给与成本
用户退款或费用调整人工确认或严格规则涉及资金和客诉风险
修改围栏和城市规则双人复核影响范围大

任务闭环需要记录什么

每个由认知中台建议或生成的任务,应记录:

  • 触发问题和场景;
  • 使用的证据包版本;
  • 规则与算法版本;
  • 模型生成的原因;
  • 操作人和审批人;
  • 实际执行过程;
  • 执行前后指标变化;
  • 是否被人工修改、拒绝或撤销。

只有这样,系统才能回答:“这次任务为什么生成”“谁确认的”“执行后是否改善”。


九、工程治理:准确之外,还要可控

共享电动车认知中台进入生产环境后,至少需要关注以下治理能力。

1. 权限治理

权限不只控制用户能否进入系统,还要控制:

  • 能查看哪些城市、区域和指标;
  • 能查看到什么粒度的订单和用户数据;
  • 能调用哪些诊断工具;
  • 能创建或审批哪些任务;
  • 能否查看敏感设备日志和投诉内容。

2. 隐私保护

用户身份、手机号、精确轨迹和支付信息不应进入通用模型上下文。诊断投诉时,应优先传入脱敏后的订单事实和必要证据。

3. 可追溯性

每次回答至少记录:

  • 用户问题;
  • 识别出的场景和对象;
  • 调用过的工具;
  • 证据包;
  • Prompt 与模型版本;
  • 最终结论;
  • 用户反馈和后续动作。

4. 数据新鲜度

回答中需要显示关键数据的观测时间。车辆供给是 30 秒前的数据,还是昨天的离线快照,会直接影响结论可信度。

5. 降级策略

当图谱、预测模型或某个数据服务不可用时,系统不应编造完整结论,而应明确降级:

  • 只有实时供给,没有需求预测:仅展示现状,不生成调度量;
  • 缺少定位数据:不能判断停车合规;
  • 规则版本未知:不自动生成处罚或退款建议;
  • 证据冲突:展示冲突并要求人工判断。

6. 成本与性能

不是每个问题都需要调用大模型。简单指标查询可以直接由语义查询服务返回;只有涉及多源归因、解释和方案组织时才进入完整认知链路。


十、一个可落地的 MVP 架构

第一阶段不建议同时建设八个场景。可以只选择一个城市、两类用户和四个诊断问题,形成最小闭环。

MVP 范围

试点城市: 选择数据质量较好、运营团队配合度高的一个城市。

试点用户: 城市运营经理、网格调度主管。

试点问题:

  1. 这个网格为什么缺车?
  2. 这个点位为什么堆车?
  3. 哪些车辆应该优先换电?
  4. 这个调度任务执行后是否有效?

允许动作: 查询、诊断、生成任务草案;正式下发仍由人工确认。

MVP 组件图

运营人员

运营 Copilot Web

API 网关与统一身份认证

认知编排服务

场景目录与工作流

语义解析服务

证据包服务

大模型服务

轻量本体/术语库

网格与点位指标 API

关系图谱 API

供需与换电规则服务

需求预测 API

湖仓/数仓

实时状态缓存

图数据库或关系投影

调度任务草案 API

现有调度系统

审计与评测日志

任务结果事件

MVP 不必一开始建设什么

  • 不必把全部历史数据导入图数据库;
  • 不必让模型自由规划所有工具调用;
  • 不必自动下发大规模调度任务;
  • 不必建设覆盖所有城市的统一复杂本体;
  • 不必追求一个模型回答所有运营问题。

图谱也可以先使用关系数据库加语义查询层实现。只有当多跳关系查询、规则关联和关系演化确实成为瓶颈时,再引入专门图数据库。认知中台的目标是解决运营问题,不是为了使用某一种技术而设计系统。


十一、8~12 周的实施路径

第 1~2 周:问题与口径收敛

  • 选择试点城市和角色;
  • 固定四个高频问题;
  • 对齐供给、可骑、低电、缺车和堆车等指标口径;
  • 盘点数据源、接口和权限;
  • 收集不少于 100 个真实问题及人工答案。

第 3~4 周:数据与语义服务

  • 建立轻量本体和术语词典;
  • 完成网格、点位、车辆和任务的对象 ID 映射;
  • 提供实时供给、历史需求、需求预测和任务结果 API;
  • 为每个数据项增加来源、时间戳和版本。

第 5~6 周:诊断工作流

  • 实现意图识别和对象消歧;
  • 编排四条固定诊断工作流;
  • 实现证据包生成和证据引用;
  • 接入大模型生成结构化解释;
  • 增加无数据、数据冲突和超时降级。

第 7~8 周:任务闭环与治理

  • 接入调度任务草案接口;
  • 建立人工确认机制;
  • 记录回答、证据、版本和操作审计;
  • 建立任务执行前后效果对比。

第 9~12 周:灰度与评测

  • 由运营专家盲评诊断准确性;
  • 统计证据完整率和任务采纳率;
  • 分析被拒绝或修改的建议;
  • 调整规则、工作流和模型提示;
  • 达到门槛后再扩展新场景或自动化等级。

十二、怎样验收,而不是只看演示效果

认知中台的验收不能只看回答是否流畅。建议从五个维度建立指标。

1. 语义准确性

  • 场景识别准确率;
  • 业务对象解析准确率;
  • 时间范围和指标口径识别准确率。

2. 事实与证据

  • 关键结论证据覆盖率;
  • 无来源事实比例;
  • 指标时间戳完整率;
  • 证据引用正确率。

3. 诊断质量

  • 运营专家认可率;
  • 根因 Top 3 命中率;
  • 建议动作合理率;
  • 不确定性表达准确率。

4. 业务效果

  • 平均诊断耗时下降比例;
  • 任务草案采纳率;
  • 调度后缺车率改善;
  • 换电后可骑供给提升;
  • 重复投诉下降比例。

5. 系统治理

  • 越权访问次数;
  • 高风险动作未经确认执行次数;
  • 请求可追溯率;
  • 工具调用成功率和 P95 响应时间;
  • 降级策略正确触发率。

对于第一阶段 MVP,可以设置更具体的上线门槛:

对象解析准确率 ≥ 95%
关键结论证据覆盖率 ≥ 98%
运营专家认可率 ≥ 85%
任务草案采纳率 ≥ 60%
高风险动作未经确认执行次数 = 0
请求全链路可追溯率 = 100%

十三、几个容易失败的做法

1. 先建一个“大而全”的企业知识图谱

如果没有从具体问题和工作流反推图谱范围,最终很容易得到大量节点和关系,却没有稳定的业务入口。

更合理的方式是:从“网格为什么缺车”这样的真实问题出发,确定回答所需对象、关系、指标和规则,再逐步扩展本体。

2. 用 Prompt 代替工程架构

一个很长的系统提示词,不能替代工具权限、结构化证据、工作流、审计和降级机制。Prompt 是认知编排的一部分,不是全部。

3. 让模型直接计算关键指标

大模型可以解释“可骑供给为何下降”,但可骑供给数量必须来自统一指标服务。否则不同人员在不同时间可能得到不同口径的答案。

4. 一开始就追求全自动 Agent

共享电动车运营涉及真实资产和线下人员。第一阶段更需要可控工作流和人工确认,而不是让模型自由尝试各种动作。

5. 只评测语言效果

回答读起来专业,不代表事实正确。认知中台应把评测重点放在对象解析、证据引用、根因判断和执行效果上。

6. 没有任务结果回流

如果系统不知道建议是否被采纳、任务是否完成、指标是否改善,就无法形成真正的认知闭环。


十四、最终应该形成什么能力

成熟的共享电动车认知中台,不只是“能问数”,而应形成四条闭环链路。

1. 从问题到证据

理解自然语言问题,识别业务对象,找到正确指标、规则和关联事实。

2. 从证据到判断

通过规则、算法和图谱关系形成可验证的诊断,而不是依赖模型猜测。

3. 从判断到动作

把结论转化为调度、换电、维修、清运、围栏校准或策略调整任务,并按风险等级执行审批。

4. 从动作到复盘

跟踪任务执行效果,把结果反馈给规则、算法和运营知识体系。

运营问题

结构化证据

诊断判断

任务与策略

执行结果

评估与学习


十五、总结

共享电动车 AI 认知中台的核心,不是多画几张实体关系图,也不是让大模型替代原有数据平台和调度系统。

它真正要建设的是一套连接业务语义、实时数据、知识关系、确定性计算、大模型解释和任务执行的认知基础设施。

在这套架构中:

  • 本体统一业务语言;
  • 图谱连接对象与证据;
  • 数据平台提供可信事实;
  • 规则和算法完成确定性判断;
  • 大模型理解问题并组织解释;
  • 编排层控制过程、权限与风险;
  • 业务系统承接任务执行;
  • 评测与反馈推动系统持续改进。

因此,认知中台建设的正确起点不是“先接哪个大模型”,而是三个更具体的问题:

  1. 我们最希望系统稳定回答哪几个运营问题?
  2. 回答这些问题需要哪些可验证的证据和确定性能力?
  3. 诊断结论如何变成受控动作,并通过执行结果完成复盘?

把这三件事做通,认知中台才会从概念图谱和演示样例,真正走向可运行、可治理、可创造业务价值的城市运营系统。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐