Demo Phone Analysis(经营分析演示看板生成器)
Overview
为 WorkBuddy 售前演示(场景一:一句话要数据)生成手机版经营分析看板。默认输出手机版单文件 HTML(九大模块、纯 CSS 图表、零依赖、离线可用),在手机上直接打开演示;用户明确要求大屏/PC/投屏版时才输出桌面版(ECharts 图表)。
Workflow
Step 1: 确认行业与参数
- 用户消息中已明确行业(如"饲料版""家具行业")时,直接进入 Step 2,不要再追问
- 用户只说"出个经营分析 demo"等未指定行业时,先给出行业选项让用户选(不要自作主张用默认行业):精密制造 / 消费电子 / 新能源 / 汽车零部件 / 医疗器械 / 饲料农牧 / 家具家居 / 印刷包装 / 服装纺织 / 零售免税,对应
references/data-spec.md行业参数化模板与运营监控指标库;客户明显属于其他行业时按 data-spec 规则现场生成该行业口径 - 其余参数无法确认时使用默认值:
| 参数 | 默认值 | 说明 |
|---|---|---|
| 公司名 | 星辰精密制造(按行业换成行业化虚构名,如"星辰农牧""星辰免税") | 虚构名,也可用"贵司"占位 |
| 报告期间 | 最近一个完整季度 | 按演示时间就近选择 |
Step 2: 生成手机版看板(默认)
- 复制
assets/mobile-template.html到输出目录,改名为经营分析看板(手机版)-{公司名}.html - 按
references/data-spec.md的规则重写 HTML 中BOARD_CONFIG数据,九大模块全部按选定行业定制:
- meta / target(目标达成):多数行业超额(102%-112%),偶尔留一个未达标行业增强真实感
- kpis(财务表现×4):营收 / 净利润 / 毛利率 + 1 个行业特色指标(如饲料=销量、家具=海外在手订单、服装=会员数)
- ops(运营监控×4):该行业老板每天盯的数,必须从 data-spec 运营监控指标库中选或按行业常识定制
- monthly(12 个月营收 + 未达标月)、segs(区域或产品线结构,占比和≈100%)、custs(Top3 集中度,行业分布要真实:电子高集中、饲料分散)
- insights(1 好 3 忧,第 4 条关联运营指标)、actions(3 条,到责任部门到时限) - 运行校验:
python3 scripts/validate_data.py <输出看板.html>,FAIL 必须修复后再交付 - 用浏览器(窄窗口或手机)打开确认渲染正常后交付,建议用户发到手机上打开演示
桌面大屏版(可选):用户要求"大屏/PC/投屏版"时,改用 assets/report-template.html + assets/echarts.min.js(两文件必须同目录),按 DEMO_CONFIG 结构生成,校验脚本同样适用。
Step 3: 交付时附上演示话术
交付看板时,从 references/demo-script.md 摘取对应行业的 90 秒话术要点(痛点提问 → 出看板 → 带看三处 → 收口),一并给到用户。
Resources
assets/mobile-template.html— 手机版看板模板(默认输出),数据集中在BOARD_CONFIG,纯 CSS 图表零依赖,单文件分发assets/report-template.html— 桌面大屏版模板(可选输出),数据集中在DEMO_CONFIG,需 EChartsassets/echarts.min.js— ECharts 5.5.0,仅桌面版需要,必须与看板同目录分发scripts/validate_data.py— 数据自洽校验,自动识别手机版(BOARD_CONFIG)/桌面版(DEMO_CONFIG)references/data-spec.md— 模拟数据设计规范:自洽规则、一好三忧、十行业参数化模板、运营监控指标库references/demo-script.md— 90 秒演示话术与常见追问 Q&Areferences/prompt-cards.md— 免装技能的固定提示词卡(手机版输出)
Key Rules
- 数据必须通过
validate_data.py校验,老板现场心算发现对不上会直接毁掉演示 - 手机版是默认输出:老板演示的场景就是手机,单文件零依赖最稳
- 运营监控区是打动老板的关键模块,指标必须贴合行业(参考 data-spec 指标库),不能四个行业用同一套
- 看板中所有客户名使用脱敏命名(客户A/B/C + 行业后缀),不用真实客户名
- 页面保留「示例数据(演示用)」标识,正式接入真实数据源的口径由客户财务定义
- 涨跌配色遵循中国惯例:涨红(#C9302C)跌绿(#3B6D11)
- 修改数据时保持 KPI、运营监控、洞察、建议四处文案与数字同步更新