Skip to content

M10 管理者月度运营报告(Demo 场景 PRD) ​

项内容
文档定位08_移动端AI场景设计.md §10 管理者模块中反引号标记的 demo 模块的场景 PRD。写法依据见 公共规范.md §8
通用 demo 规范前端形态、常驻会话、系统提示词边界、定时任务方式、数据与输出规范见 公共规范.md;本文只写 M10 场景本身
能力来源01 能源(能耗/碳排)、02 空间(客流/利用率,M8 口径)、05 巡检统计(巡检/工单)、08 §7(管理者场景)
版本v0.2

1. 场景定义 ​

1.1 一句话 ​

每月 1 日早上 08:30,Agent 以当前管理者身份自动生成上月运营月报;管理者也可以随时主动查询某个月的月报。报告内容为「客流与空间 / 能源与碳 / 巡检执行 / 工单与服务 / 异常与缺口」五节汇总。

1.2 用户与价值 ​

项内容
用户管理者(demo 固定账号 M1001,数据范围 = 全院)
价值不需要分别打开能耗、空间、巡检、工单四个看板;月初一次拿到上月全貌、环比、缺口和建议
频次每月 1 次主动推送 + 按需查询
层级L6 生成与洞察;主动推送 + 被动查询

1.3 触发方式 ​

  • 两种入口:每月 1 日 08:30 定时主动推送;用户也可随时主动查询。
  • 典型 query:「出一份 10 月运营月报」「看下上个月运营情况」「9 月月报在哪?」
  • 主动查询未指定月份时默认上一个自然月;指定历史月份时,优先返回已生成的月报快照,不重新跑数。
  • 定时任务执行 M10 skill,带上当前管理者 ID。
  • 上月完全无数据时不推送,只记录日志;主动查询时说明「该月暂无数据」。
  • 未生成月份是否允许按需生成、生成后是否持久化,见 §9.3。

1.4 与专题模块的边界 ​

M10 是汇总,不是分析。五节各自引用对应专题的结论,不重复展开归因。

模块定位在 M10 中的角色
M3 用能画像被动问答,看单空间/同类的能耗结构M10 第二节只给总量/环比/分项,画像不回放
M4 异常能耗侦探被动问答,做异常归因与转工单M10 第二节只给异常条数与超出电量,归因一句带过
M5 双碳与能源月报被动问答,出碳排与能源专题月报M10 直接引用其碳段结论,不重复核算
M7 空间洞察被动问答,做排名与调改建议M10 第一节只给利用率区间与低效空间数量
M8 人流密度/热力被动问答,看实时人数/密度/超容M10 第一节只引用人数口径与月度峰值,不展开热力与实时预警
M9 服务质量被动问答,做指标卡M10 第三、四节只给完成率/闭环率与异常数量
M10 月度报告主动推送 + 被动查询,汇总给「这个月整体怎么样 + 哪里有问题 + 下月看什么」

1.5 边界(不做) ​

不做原因
不做归因分析归因是 M4 等专题的职责;月报只做汇总,避免重复与口径冲突
不做数据修数指标由指标引擎出,LLM 只解读,不改数值
不生成 PPT / 文件聊天区以 Markdown 为主;报告是否落库、是否给固定链接见 §9.3;PPT/PDF 导出走小程序壳或报告引擎
不重复动态生成已生成的月报返回快照;重跑与版本规则待定,见 §9.3
不做实时数据月报以月为单位,最后一次跑批后的数据为准
不推送周报/季报周报由 M1/M2 承担;季度报告不在 demo 范围
不做快捷选项Demo 阶段单对话,追问直接打字

2. Demo 形态 ​

通用形态见 公共规范.md(小程序悬浮球打开 DeerFlow 聊天区、单会话、Markdown + Mermaid)。

本场景只约定:

  • 1 日 08:30 定时任务生成月报,不弹系统通知;管理者打开小程序、点悬浮球后或点「本周 AI 运行洞察」卡片,在聊天区看到月报内容。
  • 主动查询:在聊天区输入「看下上个月运营情况」「出一份 10 月运营月报」,返回同一份月报;已生成月份优先返回快照,不重新跑数。
  • 月报写入该管理者的常驻会话,不新建会话;之后追问(「能耗为什么涨了」「3 楼利用率怎么算的」)Agent 能把这月报当作上下文继续回答。
  • 同一份月报的摘要写入首页「本周 AI 运行洞察」卡片,卡片保留 7 天。月报本身跨月生命周期长于 7 天,超过 7 天后只有聊天区保留完整内容。

注(演示方式):在 DeerFlow「定时任务」里手动触发一次,或直接在聊天区输入「看下上个月运营情况」;也可以等 1 日 08:30 自动执行后再查看。


3. Agent 输出设计 ​

3.1 输出元素 ​

元素用途
Markdown 标题 + 统计周期让人一眼知道看的是哪个月
Markdown 表格五节的数据表
Mermaid xychart-beta(line)日均指标趋势(在楼人次 / 能耗)
Mermaid xychart-beta(bar)低效空间排名 或 分系统能耗结构(二选一)
文字结论每节 2–4 行

注(移动端展示待定):当前模板为五节全文,手机上可能过长。备选「摘要 + 报告链接」或「摘要 + 折叠五节」,见 §9.3。

3.2 月报结构 ​

月报固定五节:开篇一句话 + 核心指标表 → 客流与空间 → 能源与碳 → 巡检执行 → 工单与服务 → 异常与缺口 → 建议,每节 2–4 行结论。完整样例见 §3.3,组装模板见 §3.7。

3.3 完整示例 ​

Agent(01 日 08:30 定时推送)

2026 年 10 月运营月报 ​

统计周期:2026-10-01 至 2026-10-31

整体平稳:在楼人次环比下降 4%,能耗环比上升 5.2%,空调分项 +14%;巡检与工单闭环率均在目标线以上。

指标本月环比
在楼人次41,280−4.0%
总能耗386,400 kWh+5.2%
碳排186,400 kgCO₂e+3.2%
巡检完成率96.4%+1.8 pp
工单闭环率92.1%−0.9 pp

一、客流与空间 ​

全月在楼 41,280 人次,周内峰值出现在周二(1,820 人/日),周末降至 1,200 人以下,与 MBA 周末集中授课的课表一致;教室类空间平均利用率 61%,讨论室 48%,公共交流区 33%;利用率低于 30% 的空间 7 处,共 1,240 ㎡,主要集中在 B 楼 4–5 层。

二、能源与碳 ​

全月总能耗 386,400 kWh,环比 +5.2%;其中空调分项 +14%,照明 −3%,动力基本持平。单位面积能耗 6.4 kWh/㎡,单位人次能耗 9.4 kWh/人,后者环比上升 10%,说明人数下降而能耗上升,能源效率变差。碳排 186,400 kgCO₂e,环比 +3.2%;因子版本 v2026-A。

三、巡检执行 ​

全月计划巡检 1,860 项,完成 1,793 项,完成率 96.4%;按时完成 1,742 项,按时率 93.6%。视觉巡检异常 74 项,误报 9 项,误报率 12.2%,高于 10% 目标线,主要来自 B 楼公共区域抓拍遮挡。人工巡检补充 96 项,全部闭环。

四、工单与服务 ​

全月新建工单 412 张,闭环 379 张,闭环率 92.1%,环比下降 0.9 pp。平均响应 1.6 小时、平均闭环 19.4 小时;超时未闭环 33 张,其中 19 张集中在暖通专业。报修来源中教师/学生自助建单占 58%,较上月提升 6 pp。

五、异常与缺口 ​

异常集中在两处:空调分项能耗环比 +14%,与 10 月 14 日起的提前开机相关;暖通工单超时 19 张,需关注维保排班。数据缺口:B 楼 5 层人流点位 10 月 8–11 日离线,该区间人数为估算值;3 处讨论室未接入预约系统,利用率按门禁推算,仅供参考。

建议 ​

  1. B 楼 4–5 层 7 处低效空间(1,240 ㎡)建议在下学期排课中优先释放或改为共享自习区。
  2. 空调提前开机策略建议按室外温度设阈值,避免 10 月这类「降温即全开」的能耗跃升。
  3. 视觉巡检误报 12.2% 超过目标线,建议复核 B 楼公共区域抓拍点位与 ROI。

数据来源与口径:客流取闸机+摄像头去重;能耗取分项计量表,含公共照明与动力;碳排因子采用学院 2026 年度核定值(版本 v2026-A);巡检完成率 = 完成项/计划项,按时率 = 按时完成项/计划项。

3.4 参数化要点 ​

项约定
图表数量全文最多 2 张:图 1 固定为日均趋势 line;图 2 在「低效空间排名」和「分系统能耗结构」中二选一,取本月更值得说的一侧
表格每节最多 1 张;无数据支撑时不画表,只写文字
五节顺序固定,不因数据好坏重排
建议条数≤ 3 条;每条必须带数字或具体对象,不写「加强管理」这类空话
结论口径允许说「环比上升/下降」,不允许在月报里做因果归因(那是 M4 等专题的事)
缺口表述写「哪一项、哪段时间、如何影响结论」,不隐藏、不估算后不声明

3.5 洞察卡片摘要 ​

单独输出一段,≤ 80 字,模板见 §3.7。

Agent(洞察卡片摘要)

10 月运营月报:在楼 4.1 万人次(−4%),能耗 38.6 万 kWh(+5.2%),巡检完成率 96.4%,工单闭环率 92.1%;空调能耗环比 +14%,建议复核开机策略。

注:摘要超 80 字时优先删「巡检/工单」两个指标,保留「人次、能耗、最需关注的事」。

3.6 异常与降级 ​

情况输出
上月完全无数据不输出、不推送,只记录日志
某一组数据 MCP 失败对应那一节写「本节数据暂缺({原因})」,其余四节正常输出
多组数据同时失败报告降级为「仅摘要 + 缺口清单」,不输出建议
数据完整度低(某组 data_quality 标缺失天数 > 20%)该节正文标注「样本不足,结论仅供参考」
环比基准月缺失环比列写「—」,正文注明「上月无可比数据」
碳排因子未配置第二节只写能耗,碳排写「因子未配置」
全部 data_quality 为正常但数值异常(如为 0)按「暂无」处理,不按 0 输出

3.7 输出模板(开发参考) ​

本节给 Skill 组装输出用,业务评审可跳过。

完整月报:

# 2026 年 10 月运营月报

统计周期:2026-10-01 至 2026-10-31

> 一句话:{本月整体评价,1 句}

| 指标 | 本月 | 环比 |
|---|---|---|
| 在楼人次 | {n} | {±x%} |
| 总能耗 | {n} kWh | {±x%} |
| 碳排 | {n} kgCO₂e | {±x%} |
| 巡检完成率 | {x}% | {±x pp} |
| 工单闭环率 | {x}% | {±x pp} |

(Mermaid 图 1:日均在楼人次与能耗趋势)

## 一、客流与空间
{2–4 行结论}
{可选表格:楼层/空间类型利用率}

## 二、能源与碳
{2–4 行结论}
{可选表格:分系统能耗}

## 三、巡检执行
{2–4 行结论}
{表格:规则 / 视觉 / 人工 三类完成率}

## 四、工单与服务
{2–4 行结论}
{可选表格:按专业维度工单数、平均响应、平均闭环}

## 五、异常与缺口
{2–4 行结论 + 数据缺口清单}

(Mermaid 图 2:低效空间排名 或 分系统能耗结构)

## 建议
1. {建议一}
2. {建议二}
3. {建议三}

> 数据来源与口径:{一句话}

洞察卡片摘要(≤ 80 字):

{月}月运营月报:在楼{人次}人次({环比}),能耗{能耗}kWh({环比}),巡检完成率{率},工单闭环率{率};{最需要关注的一件事}。

4. MCP 设计 ​

M10 只用读工具,全部返回结构化数据,计算(汇总/环比/比率)在 MCP 侧完成,不让模型做算术。

4.1 query_operations_daily_metrics ​

项内容
作用取区间内逐日的运营基线指标
入参start_date(YYYY-MM-DD)、end_date(YYYY-MM-DD)、metrics(数组:people_in_building、energy_kwh、carbon_kg、alarms、workorders、inspection_completion_rate)
返回series、summary、data_quality

返回字段:

字段类型说明
seriesarray每项 {date, people_in_building, energy_kwh, carbon_kg, alarms, workorders, inspection_completion_rate},未取值的指标为 null
summaryobject每个指标一个键:{avg, max, max_date, mom_change_pct, unit}
data_qualityobject{days_expected, days_missing, missing_dates[], note}

注:这是月报摘要块和趋势图的唯一数据源;其余四个工具只提供分维度细节。

4.2 query_energy_metrics ​

项内容
作用取能源用量、分项结构与环比
入参start_date、end_date、granularity(month)、dimension(system / space / time)、scope(campus / 楼栋编码)、systems(可选,如 ["AC","lighting","power"])
返回series、total、compare、data_quality

返回字段:

字段类型说明
seriesarray按 dimension 拆分的 {key, value, unit, share_pct},或按日的 {date, value}
totalobject{value, unit}
compareobject{prev_value, mom_change_pct, prev_period}
data_qualityobject同上,标明缺失表计与天数

注:碳排由 MCP 按配置的排放因子算好放在 total 里;因子未配置时 total.carbon 为 null,由 skill 降级处理。

4.3 query_space_utilization ​

项内容
作用取空间的预约/占用与利用率;字段、口径与 prd/M7-空间洞察.md §4.1 完全一致
入参start_date、end_date、space_type、sort(asc / desc)、limit
返回spaces(字段同 M7 §4.1,含 available_hours、unit_area_utilization、metric_source)、summary

summary 额外返回:按 space_type 汇总的 {space_type, area_m2, avg_utilization_rate}、low_util_count、low_util_area_m2。低效阈值由 MCP 按配置给出(默认 30%),skill 不再自行判断。

4.4 query_inspection_stats ​

项内容
作用按巡检类别取完成与异常统计
入参start_date、end_date、category(rule / visual / manual / all)、granularity(month)
返回按类别的统计数组、series、data_quality

返回字段:

字段类型说明
by_categoryarraycategory、planned、completed、on_time、missed、abnormal、completion_rate、on_time_rate、false_positive_rate(仅视觉类有值)
seriesarray按日的 {date, planned, completed},用于趋势
data_qualityobject同上

4.5 query_workorder_stats ​

项内容
作用取工单量与时效
入参start_date、end_date、dimension(specialty / source / status)、status(可选,如 ["open","closed","overdue"])
返回by_dimension、total、overdue_count

返回:by_dimension({key, count, avg_response_hours, avg_close_hours})、total({created, closed, close_rate})、overdue_count。

注:月报需要两个维度:specialty(暖通/电气/给排水…)和 source(自助报修/巡检转单/告警转单)。skill 调两次。

4.6 报告快照(待定) ​

月报生成后应写入报告库/对象存储,返回 report_id + report_url;后续查询优先读快照,不重新跑数。建议接口:

  • get_operation_report(month):返回 status、report_id、report_url、generated_at、summary、sections[]、data_version、analysis_version。
  • generate_operation_report(month, force=false):生成并持久化;force=false 时若已存在直接返回。

注:是否复用公司报告引擎、模板报告与 LLM 解读如何组合,见 §9.3。


5. Skill 设计 ​

5.1 职责 ​

Skill 把「定月份 → 查快照 → 取五组数据 → 组装 → 标缺口 → 输出」这套固定流程写死,保证定时推送和主动查询的结构、口径一致。已生成月份直接返回快照,不重新取数;未生成月份按 §9.3 的规则处理。

5.2 流程 ​

5.3 统计周期规则 ​

触发日统计周期
每月 1 日上一个自然月的 1 日 00:00 至月末 23:59
用户主动查询用户指定月份;未指定时默认上一个自然月
1 月 1 日上一年 12 月 1 日至 12 月 31 日(跨年)
手工补跑(demo 手动触发)指令中显式给出 start_date / end_date 时以指令为准

注:周期由 skill 自己算,不依赖定时任务传参;跨年、大小月由 skill 处理。

5.4 Skill 提示词草稿 ​

你是上海交通大学新院区 IBMS 的管理者助手。你会在每月 1 日定时生成上月运营月报,也会被用户主动查询某个月的月报。

输入:
- 管理者 ID:从任务指令或对话上下文取(demo 固定 M1001)
- 数据范围:全院(demo)
- 月份:定时任务默认上一个自然月;主动查询按用户指定月份,未指定也默认上一个自然月
- 统计周期:该月 1 日 00:00 至月末 23:59;如果任务指令中显式给了 start_date/end_date,以指令为准

步骤:
1. 确定月份;若该月月报已生成并持久化,直接返回快照摘要 + 报告链接,不重新取数。
2. 计算统计周期,并算出上一个月(环比基准月)的起止日期。
3. 并行调用以下五个工具,不要串行:
   - query_operations_daily_metrics(start_date, end_date, metrics=[people_in_building, energy_kwh, carbon_kg, alarms, workorders, inspection_completion_rate])
   - query_energy_metrics(start_date, end_date, granularity=month, dimension=system, scope=campus)
   - query_space_utilization(start_date, end_date, space_type=all, sort=utilization_asc, limit=10)
   - query_inspection_stats(start_date, end_date, category=all, granularity=month)
   - query_workorder_stats(start_date, end_date, dimension=specialty) 和 query_workorder_stats(start_date, end_date, dimension=source)
4. 任意一个工具失败或返回空,不要中断,把对应那一节标记为「本节数据暂缺(原因)」,继续组装其他节。
5. 如果五组全部失败,直接结束,不输出任何内容。
6. 按输出模板组装五节 + 摘要 + 建议;生成后应持久化为该月快照(见 §9.3)。
7. 额外输出一段不超过 80 字、供首页洞察卡片使用的摘要。

输出要求:
- 只用 Markdown 和 Mermaid,不输出 JSON、不用 HTML。
- 标题 + 统计周期 + 5 个数字摘要 + 五节 + ≤3 条建议 + 数据来源与口径。
- 全文最多 2 张图:图 1 固定为日均在楼人次趋势(xychart-beta line);图 2 在「低效空间排名」与「分系统能耗结构」中二选一。
- 每节最多 1 张表,无数据不画表。
- 不做因果归因:只陈述「环比上升/下降 + 数值」,原因留给 M4 等专题回答。可以使用「与……时间重合」这类客观表述,不写「因为……所以……」。
- 不修改任何数值,不补算缺失数据;MCP 返回 null 就写「暂无」或标缺口,不当作 0。
- 数据缺口必须显式列出:哪一项、哪段时间、如何影响结论。
- 建议不超过 3 条,每条必须带数字或具体对象;不写「加强管理」「持续关注」这类空话。
- 卡片摘要 ≤ 80 字,模板见 §3.5。
- Few-shot:配置时把本文 §3.3 的完整示例原文作为一条示例放入 skill。

5.5 工具调用顺序与失败策略 ​

步骤调用失败时影响的章节
1query_operations_daily_metrics摘要块 + 图 1 + 第一/二节结论;其余节仍可出
2query_energy_metrics第二节 + 图 2(若选能耗结构);摘要里的能耗/碳排写「暂无」
3query_space_utilization第一节表格 + 图 2(若选低效空间);第一节只写结论不画表
4query_inspection_stats第三节;摘要巡检完成率写「暂无」
5query_workorder_stats(×2)第四节;摘要工单闭环率写「暂无」

注:五组互不依赖,必须并行调用;任一组失败只影响对应章节。全部失败才整体不出。


6. 定时任务配置 ​

在 DeerFlow「定时任务 → 新建任务」里按实际表单配置:

表单字段值
标题M10 管理者月度运营报告
任务指令执行「M10 月度运营报告」skill。当前用户 ID:M1001。
运行时间重复 · 每月 · 1 日 · 08:30 · Etc/GMT-8(北京时间)
每次运行的目标(可选)生成上月运营月报:客流与空间、能源与碳、巡检执行、工单与服务、异常与缺口
保险上限:运行次数留空(demo 不限制)
保险上限:结束时间留空
高级选项不配置
  • Demo 固定用演示管理者账号 M1001,数据范围 = 全院。
  • 任务指令已带「执行哪个 skill + 用户 ID」,skill 内部再并行调五个 MCP。
  • 任务结果写入该管理者的常驻会话(AI 联系人),不新建会话;首页洞察卡片取同一条结果的摘要。
  • 上月完全无数据时不推送,任务只写日志;避免新院区首月出一条空报告。
  • 定时任务只是入口之一:同一 Skill 也支持用户主动查询,月份参数化;已生成月份返回快照,不重复跑数。
  • 定时任务只在这个页面配置,不允许通过对话创建(见 公共规范.md §4)。
  • 用户 ID 来源沿用 T1 §6.1 的 A/B/C 三方案,demo 用 A(写死在任务指令里)。

6.1 用户 ID 与多用户调度 ​

  • 用户 ID 来源沿用 T1 §6.1(demo 用 A,写死 M1001);管理者人数少,生产上按人建任务,人数增长后按 T1 §6.2 批处理。

7. 权限与数据范围 ​

  • 只返回授权范围内的数据;demo 固定为全院,不对单个楼栋/楼层做裁剪。
  • 报告链接(若有)需带访问校验,只对授权管理者开放,不长期公开。
  • 管理者助手不挂载业务写工具:不能改指标、不能建工单、不能改能耗参数;报告快照的生成与存档由报告服务负责,不算业务写操作。
  • 不返回个人级数据:工单按专业/来源维度聚合,不出现报修人姓名、手机号;巡检结果不出现学生/教师人脸。
  • 若后续接入分公司/分院分权,数据裁剪在 MCP 层按 scope 入参实现,不依赖 prompt 约束。
  • Demo 用一个固定账号,不做权限管理界面。

8. 验收要点 ​

#验收项标准
1触发每月 1 日 08:30 主动推送;用户主动查询同一 Skill,月份参数化
2统计周期覆盖上一个自然月 1 日至月末,跨年/大小月正确
3结构标题 + 周期 + 5 个数字摘要 + 五节 + ≤3 条建议 + 口径说明,顺序固定
4图表全文 ≤2 张;图 1 为日均趋势 line,图 2 二选一
5缺口单组数据失败时,该节写「暂缺(原因)」,其余节照常输出;五组全失败则不推送
6无归因正文不出现「因为…所以…」式因果结论,只陈述环比数值与时间重合
7无数据上月完全无数据时不推送;空值不显示为 0
8卡片摘要 ≤80 字,含人次、能耗、最需关注的一件事
9数据范围只出现全院聚合数据,无个人姓名/手机号/人脸
10主动查询指定月份返回该月月报;已生成月份返回快照,重复查询数值一致

9. 已确认与待确认 ​

9.1 已确认 ​

#事项结论
1触发方式每月 1 日 08:30 主动推送;同时支持用户主动查询某月
2统计周期上一个自然月
3展示位置常驻会话(完整)+ 首页「本周 AI 运行洞察」卡片(摘要),不弹通知、不走微信/企微
4报告结构5 个数字 + 五节 + ≤3 条建议 + 口径说明
5图表上限全文最多 2 张
6与专题模块分工M10 只汇总,不做归因
7数据缺口显式列出,不补算、不隐藏
8主动查询与定时任务共用 Skill,月份参数化;已生成月份返回快照

9.2 待确认 ​

  1. 报告是否需要导出/分享:本期只做聊天区展示;若需要 PDF/图片导出,走小程序壳的导出能力(不在 Agent 范围)。
  2. 指标口径冻结时点:月报跑批时点(1 日 08:30)晚于月末,若业务系统在 1 日当天补录数据,是否重跑?建议「1 日 08:30 跑一次为准,不自动重跑」。
  3. 首月无历史数据:新院区第一个完整运营月没有环比基准,报告只出绝对值、环比列写「—」;是否需要在首月改成「首月运营概览」口径,待定。
  4. 洞察卡片摘要长度:≤80 字为初稿,最终长度与是否配图待 UI 定。
  5. 碳排因子:采用哪一版因子(学院核定 / 电网平均 / 其他)待甲方确认;未配置时第二节只出能耗。
  6. 低效空间阈值:默认 30%,是否需要按空间类型分别设阈值(如讨论室 25%、教室 40%)待定。
  7. 月报是否含预算对比:预算数据不在本期指标范围内,若甲方要求,需要新增预算 MCP。

9.3 待决策:主动查询、移动端展示与持久化 ​

#问题备选 / 建议
1主动查询范围支持按月份查询;未生成月份是否允许按需生成、谁能触发、是否限频,待定
2手机聊天区展示五节全文可能过长。A 摘要 + 5 个数字 + 2 张图 + 报告链接;B 摘要 + 折叠五节(需前端支持);C 保持全文。建议 A 或 B
3报告是否动态生成不应每次动态生成。生成一次后落库/对象存储,固定 report_id + URL;查询返回快照。需定重跑与版本规则
4是否复用公司报告引擎优点:模板稳定、可持久化、有 URL、权限可控;缺点:模板报告,无 LLM 分析。建议混合:报告引擎出结构化报告 + 持久化 URL,LLM 生成「解读/建议」段落一并存档;需确认引擎 API、模板定制、移动端展示、URL 权限

补充:

  • 若采用混合模式,M10 的「结构、数字、图表」来自报告引擎或指标快照,「解读/建议」来自 LLM;两者必须一起持久化,避免下次查询时分析口径变化。
  • 若不用报告引擎,LLM 全文生成后需转 HTML/PDF 并持久化,排版与版本成本更高。
  • 报告快照应记录 month、report_id、generated_at、data_version、analysis_version、factor_version、threshold_version,便于追溯。

10. 关联文档 ​

文档关联内容
01_能源类AI能力-现状与自有发挥.md能耗分项、碳核算口径、环比基准
02_人流密度与空间洞察.md利用率定义、低效空间判定、空间主数据
prd/M7-空间洞察.md低效空间判定与利用率口径
prd/M8-人流密度.md客流人数口径与峰值
05_巡检任务完成情况统计.md巡检三类的完成率/按时率/误报率口径
prd/M9-服务质量.md巡检完成率、投诉闭环率等指标口径
08_移动端AI场景设计.md §7、§10管理者场景原定义、M10 模块行
公共规范.md前端形态、常驻会话、定时任务、输出规范、场景 PRD 模板

注:上述文档与本文保持一致。如有差异,以本文为准,回写更新对应文档。

内部方案材料,请勿外传