摘要

共享电动车业务并不是一个纯线上的互联网业务,而是一个典型的“线上数据 + 线下资产 + 城市运营 + 实时调度”混合型场景。它同时涉及车辆、电池、用户、订单、停车点、电子围栏、运营网格、调度员、维修员、城市规则、用户投诉和线下任务执行。

在这样的业务中,大模型不能简单地被当成一个问答机器人使用。它真正适合承担的角色,是作为“认知接口层”:理解运营人员的问题,识别业务对象,调用数据中台、规则系统和图谱关系,最后生成可解释的诊断结论和任务建议。

本文以某共享电动车企业为例,讨论如何结合本体、知识图谱、大模型和数据中台,构建面向城市两轮运营的认知中台。


一、为什么共享电动车适合做认知中台

共享电动车业务有几个非常典型的特点。

第一,它具有强时空属性。车辆在哪里、什么时候被骑走、哪里缺车、哪里堆车、哪里需要调度,都与时间和空间强相关。

第二,它具有强资产属性。车辆、电池、头盔、智能锁、定位模块都是真实资产,需要进行全生命周期管理。

第三,它具有强运维属性。补车、清车、换电、维修、回收、围栏校准都需要线下人员执行。

第四,它具有强规则属性。停车点、禁停区、电子围栏、城市政策、调度 SLA、安全规则都会影响系统判断。

第五,它具有强体验属性。找车、开锁、骑行、还车、扣费、投诉都会影响用户体验。

因此,共享电动车场景下的大模型应用,不应该停留在“回答问题”,而应该进一步走向“诊断问题、解释原因、生成任务、复盘效果”。

合理的系统分工应该是:

大模型负责理解和解释
本体负责定义对象和规则
数据中台负责实时计算
图谱负责组织对象关系
调度/运维系统负责确定性执行
治理系统负责审计和复盘

二、共享电动车运营本体的核心对象

要做认知中台,第一步不是直接接入大模型,而是先定义业务对象。

共享电动车业务中的核心本体对象可以包括:

Vehicle:车辆
Battery:电池
Helmet:头盔
SmartLock:智能锁
User:用户
Trip:骑行订单
Grid:运营网格
ParkingArea:停车点
GeoFence:电子围栏
POI:兴趣点,例如地铁站、学校、商圈、小区
Dispatcher:调度员
MaintenanceWorker:维修员
MaintenanceTask:维修任务
BatterySwapTask:换电任务
DispatchTask:调度任务
ParkingViolation:违规停车事件
FaultEvent:故障事件
WeatherEvent:天气事件
CityPolicy:城市管理规则
Action:可执行动作

这些对象不是为了画图展示,而是为了让系统知道:一次运营问题到底涉及哪些对象、哪些状态、哪些规则和哪些动作。

例如,“某个网格为什么缺车”这个问题,至少涉及:

Grid:网格
Vehicle:车辆
ParkingArea:停车点
Trip:订单
DemandForecast:需求预测
WeatherEvent:天气
DispatchTask:调度任务

如果没有本体,系统只能查询几个指标;有了本体,系统才能沿着对象关系组织证据链。


三、共享电动车运营核心实体图谱

下面是一张共享电动车运营核心实体图谱,表达了车辆、用户、订单、停车点、网格、电池、故障事件、运维任务和城市规则之间的关系。

在这里插入图片描述

这张图的核心价值在于:系统不再只是知道车辆坐标,而是知道车辆属于哪个网格、是否在合法停车点、是否低电、是否故障、是否会影响区域供给,以及需要触发什么任务。

核心关系可以抽象为:

located_in

parked_at

powered_by

has_lock

has_status

generates

uses

belongs_to

starts_from

ends_at

contains

has_supply

has_demand

governed_by

inside

nearby

has_capacity

triggers

triggers

triggers

triggers

车辆 Vehicle

运营网格 Grid

停车点 ParkingArea

电池 Battery

智能锁 SmartLock

车辆状态 VehicleStatus

故障事件 FaultEvent

骑行订单 Trip

用户 User

起点停车点

终点停车点

车辆供给

骑行需求

城市规则 CityPolicy

电子围栏 GeoFence

POI 场景

容量上限

换电任务

维修任务

ParkingViolation

清运任务

调度任务


四、场景一:网格供需诊断与智能调度解释

这是最适合优先试点的场景。

传统调度系统可以告诉运营人员“把 20 辆车从 A 点调到 B 点”,但不一定能解释为什么要这么调。运营人员真正关心的是:

为什么这个网格要补车?
为什么这个点位要清车?
为什么今天和昨天策略不一样?
为什么这里明明有车,系统还判断缺车?

基于本体的认知中台可以把供需诊断拆成多个证据维度:

当前车辆数
可骑车辆数
低电车辆数
故障车辆数
预计需求
历史骑行热度
天气影响
周边 POI
停车点容量
城市管理约束
实时订单流

供需调度图谱可以这样设计:

在这里插入图片描述

在这个图谱中,左侧是供需诊断的证据,中间是系统生成的判断,右侧是可执行任务,例如补车、清车、换电、跨区调度和任务派发。

一个典型输出可以是:

某地铁站东口网格当前可骑车辆 12 辆,低于晚高峰预测需求 38 辆。

该网格过去 4 个工作日晚 17:30-19:00 缺车率超过 25%。周边写字楼和地铁出站流量增加,且天气良好,预计需求继续上升。

建议从相邻低周转网格调入 20 辆车,并优先处理其中 6 辆低电车辆。

这里大模型不是自己计算调度,而是解释数据中台和调度算法的结果。


五、场景二:车辆异常诊断图谱

共享电动车每天会产生大量异常事件,例如:

开锁失败
还车失败
定位漂移
电量异常
头盔未归还
车辆长时间静止
车辆离线
疑似倒伏
疑似损坏
用户投诉

如果只靠规则告警,会产生大量工单,运维人员很难判断优先级。

本体可以把异常事件组织成诊断链:

离线

低电

开锁失败

还车失败

投诉

车辆异常事件

异常类型

通信/供电/定位诊断

电池/补能诊断

锁具/网络/账户诊断

围栏/定位/停车点诊断

订单/费用/车辆体验诊断

关联最近定位、电量、锁状态、订单、投诉

生成故障判断

派发维修/换电/围栏校准任务

输出示例:

车辆 V12345 已离线 6 小时,最后定位在地铁口地下通道附近。

离线前电池电量 63%,不存在低电原因。最近一次订单用户反馈“无法关锁”,结合锁状态异常,判断为智能锁通信故障概率较高。

建议派发维修任务,而不是换电任务。

这个场景适合用规则系统做确定性判断,用大模型生成可读解释。


六、场景三:投诉与异常归因图谱

用户投诉通常不是单一原因造成的。

例如用户说:

我明明停在框里了,为什么还扣了调度费?

这个问题背后可能涉及:

订单记录
车辆定位
用户定位
停车点边界
电子围栏版本
扣费规则
同点位其他投诉
客服工单
设备日志

如果只用关键词分类,系统可能把它简单归为“费用投诉”。但实际原因可能是停车点边界识别误差、定位漂移、围栏版本过旧或规则配置错误。

投诉与异常归因图谱可以这样设计:

在这里插入图片描述

该图谱的中心是“投诉/异常事件”,周围连接订单记录、用户反馈、设备日志、定位轨迹、停车点边界、客服工单等证据对象,再进一步归因到设备故障、停车规则、费用争议和服务体验。

一个典型输出可以是:

该投诉高度可能由停车点边界识别误差导致。

用户还车坐标距离合法停车点边界 1.8 米,且同点位 30 分钟内出现 6 起类似投诉。设备日志未显示锁具异常,订单轨迹完整。

建议退还调度费,并生成围栏校准任务。

这个场景非常适合大模型处理用户自然语言,同时用本体和数据中台完成证据归因。


七、场景四:换电与低电车辆任务编排

低电车辆会直接影响可骑供给。简单按电量从低到高排序并不够,因为一辆低电车是否应该优先处理,还要看它所在位置和未来需求。

换电任务应该考虑:

车辆电量
车辆所在网格
网格未来需求
是否高峰前
换电员位置
换电柜位置
任务聚集程度
车辆是否还有其他故障

电池与换电任务的关系可以抽象为:

installed_on

has_soc

has_health

located_in

has_forecast_demand

has_peak_period

triggers

assigned_to

电池

车辆

当前电量

健康度

网格

预测需求

高峰期

换电任务

换电员

输出示例:

建议优先处理 A 网格 14 辆低电车辆。

原因是该网格 2 小时后进入晚高峰,历史缺车率高;其中 9 辆车电量低于 18%,且都位于核心停车点附近。

建议换电员从 P3 换电柜出发,先处理地铁口,再处理商业街,预计可减少空驶距离。

八、场景五:停车合规与城市治理图谱

共享电动车业务中,停车合规非常关键。

典型问题包括:

乱停乱放
禁停区停车
占道
车辆堆积
停车点超容量
学校/医院/地铁口拥堵

可以建立城市治理本体:

City:城市
Policy:城市规则
GeoFence:电子围栏
ParkingArea:停车点
NoParkingZone:禁停区
SensitivePOI:敏感 POI
ParkingViolation:违规停车事件
ClearanceTask:清运任务

关系图可以这样设计:

has_policy

defines

defines

inside

nearby

parked_at

violates

triggers

城市

城市规则

禁停区

停车规则

停车点

电子围栏

敏感POI

车辆

违规停车事件

清运任务

输出示例:

该区域今日违规停车事件增加 37%,主要集中在医院东门和地铁 2 号口。

其中 62% 发生在早高峰 8:00-9:30,原因可能是通勤用户集中还车且停车点容量不足。

建议临时扩容东侧停车点,并在 App 端强化还车引导。

九、场景六:点位生命周期管理

停车点不是静态资源。每个点位都有生命周期:

新投放点
增长点
稳定高周转点
低效点
拥堵点
投诉高发点
清退点

点位对象可以定义为:

ParkingArea
- capacity:容量
- avg_daily_orders:日均订单
- turnover_rate:周转率
- complaint_rate:投诉率
- violation_rate:违规率
- supply_gap:供给缺口
- demand_forecast:需求预测
- lifecycle_stage:生命周期阶段

判断逻辑示例:

订单增长 + 缺车率高 + 投诉低 → 建议扩容
订单低 + 违规高 + 周转低 → 建议迁移或清退
订单高 + 超容量 + 投诉高 → 建议拆分点位或增加引导

输出示例:

该点位近 14 天订单量稳定增长,但晚高峰缺车率持续高于 30%,且违规投诉较低。

建议将点位容量从 35 提升到 50,并增加晚高峰前补车任务。

十、场景七:运维人员智能派单与作业质检

线下运维任务包括:

调度
换电
维修
回收
清运
围栏校准

派单不应只看距离,还要考虑:

任务类型
人员技能
当前位置
当前负载
预计完成时间
任务优先级
是否可合并路线
区域 SLA

本体关系可以这样建:

has_type

located_in

related_to

has_priority

has_skill

located_near

has_current_load

assigned_to

produces

运维任务

任务类型

网格

车辆

优先级

运维人员

技能

当前负载

任务结果

输出示例:

该任务优先派给运维员 A。

原因:A 当前距离目标车辆 1.2 公里,具备锁具维修技能,且其当前路线经过同网格另外 3 个低电任务,可合并处理。

十一、场景八:城市运营策略 Copilot

区域经理经常需要回答:

这个城市为什么车效下降?
哪个区域该加车?
哪个点位该撤?
为什么投诉率上升?
节假日前怎么布车?

这不是单个 SQL 能解决的问题,而是多源数据、多对象、多规则的认知编排。

系统需要整合:

订单数据
车辆状态
点位数据
调度任务
换电任务
天气
节假日
城市政策
投诉
竞品情况

输出示例:

本周 A 城市车效下降主要来自两个因素:

1. 大学城区域受降雨影响,骑行需求下降 18%;
2. 市中心区域低电不可骑车辆占比上升,导致晚高峰供给不足。

建议:
- 大学城区域减少早高峰补车;
- 市中心增加换电频次;
- 对 3 个低效点位进行迁移评估。

这类场景适合做管理驾驶舱增强,不建议一开始就自动执行动作。


十二、建议的试点优先级

第一批建议优先做:

1. 网格供需诊断与智能调度解释
2. 车辆异常诊断图谱
3. 换电与低电任务编排
4. 停车合规与城市治理图谱

原因是这四个场景最贴近共享电动车运营核心:

供给
资产
补能
合规

第二批再做:

5. 用户投诉智能归因
6. 点位生命周期管理
7. 运维人员智能派单与作业质检
8. 城市运营策略 Copilot

这些场景适合在第一批基础上形成运营闭环。


十三、最小 MVP 设计

建议先做一个:

共享电动车运营认知中台 MVP:
网格缺车、堆车、低电、违规停车诊断。

最小本体对象:

Vehicle
Battery
Grid
ParkingArea
Trip
FaultEvent
LowBatteryEvent
ViolationEvent
DispatchTask

最小问题集:

这个网格为什么缺车?
这个停车点为什么投诉高?
哪些车应该优先换电?
哪些车辆应该优先调走?
这个调度任务为什么生成?

最小链路:

缺车

堆车

低电

违规

运营人员提问

识别场景

场景类型

网格供需诊断

停车点容量诊断

换电优先级诊断

合规停车诊断

读取车辆/订单/网格/天气/POI

本体规则 + 算法模型

生成诊断结论

LLM 解释原因

生成任务建议

运维/调度系统执行

效果复盘


十四、最终形成的认知能力

如果做深,某共享电动车企业的认知中台应该具备六类能力:

懂对象:
知道车、电池、点位、网格、用户、订单、任务之间的关系。

懂状态:
知道车辆是可骑、低电、故障、离线、违规停放,还是待调度。

懂规则:
知道不同城市、不同区域、不同时间段的运营规则。

懂原因:
能解释为什么缺车、为什么堆车、为什么投诉、为什么效率下降。

懂动作:
能把诊断结果转成调度、换电、维修、清运、围栏校准等任务。

懂复盘:
能判断动作执行后是否改善了车效、投诉率、低电率、违规率。

十五、总结

某共享电动车企业最适合尝试的不是通用 AI 问答,而是本体驱动的城市两轮运营认知中台。

它的核心不是让大模型直接接管调度和运维,而是通过本体把车辆、用户、订单、网格、停车点、电池、规则、事件和任务连接成一张可执行图谱。大模型在这张图谱之上负责理解问题、解释原因、生成建议和组织任务。

这样,系统能够回答的不只是:

这个指标是多少?

而是:

为什么这个区域缺车?
为什么这个点位投诉升高?
为什么这辆车应该优先换电?
为什么这个任务被派发?
执行后效果有没有改善?

这才是共享电动车业务从数据中台走向认知中台的关键路径。

未来真正有价值的共享电动车智能系统,不会只是一个能聊天的大模型,也不会只是一个能出数的数据平台,而是一个能够理解运营对象、解释业务原因、生成可执行任务,并持续复盘优化的城市两轮运营认知中枢。


Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐