Files
tps-dashboard/note/续接快照_看板分析升级_设计讨论_v1.md

9.5 KiB
Raw Permalink Blame History

续接快照 — 看板分析升级(设计讨论阶段)

用途:下次(或新 chat / 第二账号)接力用。记录已定决策、待拍板项、实施路线、纪律红线。 本文只记"还在流动 / 还没做"的事;已落地的旧事见 phase 日志。 状态:纯讨论,未碰代码、未改表。 更新时间:2026-06-09(制片人当日撤回家前) 顾问:Claude Opus 4.8 制片人:刘通


一、这是什么

把仪表盘从"看成绩"升级为"能分析"。灵感源 = 制片人此前与 Claude 协作产出的 《2026 Q1Q2 收视诊断分析》21 期,配套 Excel 8 Sheet + 复盘 PPT 14 页)。 最终形态是看板,不是 PPT / Excel。

核心资产不是那些表,而是其中提炼的双引擎模型

收视 ≈ 题材热度(地基)× 叙事结构(放大器) 叙事结构判别法:主线悬念结构(高分)vs 图鉴式并列结构(低分)—— "把各段顺序打乱,观众看不出区别 = 并列 = 需重构主线"。

升级的本质 = 把这个一次性人工复盘,做成一台一直在运转的诊断仪


二、已定决策(不再议)

  1. 配色走浅色:沿用 App 米色底 #fbf9f1 + 深绿 #6b8e6b 主色,不做深色大屏。 理由:与 App 主体一致、兼容手机端、耐读、合"辅助不替代"的温暖气质。 深色科技风留作 2.0 独立"数据大屏"蓝本(墙上挂 / 对领导汇报),不进 App 主体。

  2. DataEase 不进 1.0:栈冲突(Java/MySQL/Doris vs Python/PG/React+ 4核8G 扛不住 + 现有仪表盘已含独有业务逻辑。模板的"好看"是 ECharts/AntV 的功劳,可在 React 栈直接复刻。 DataEase 留作 2.0 候选(自助式 BI 或独立大屏,只读连 PG,独立部署)。

  3. 实现分三层(看板升级的脊梁):

    • 第一层 纯算的:核心指标卡、走势(含基础/摸高目标线 + 滚动3期均值)、阶段对比、 题材对比、编导维度。唯一解锁钥匙 = 题材字段,其余字段 episodes 已有。
    • 第二层 打标后才能算的:加 结构类型 + 证据来源/置信度 两个字段后, 自动生成招牌视觉——双引擎象限图(横=题材热度,纵=叙事结构,点大小/色=收视, 置信度用颜色/网纹区分)。
    • 第三层 算不出只能写的:一句话诊断 / 5 大病因 / 高低样本成因 / 提振方案。 做成"本期诊断小结"块——AI 起草、制片人审改后发布,绝不自动下结论。
  4. AI 介入两种模式,均"AI 出草稿、人拍板"(踩死宪法):

    • 入库时打标(每期一次):新文稿入库,AI 读完草拟 结构类型 / 开篇类型 / 一句亮点短板 制片人审核后落库。
    • 周期性诊断(每季一次):AI 拿结构化数据 + 稿子起草诊断小结,制片人改完才发布。
    • 绝不能让 AI 自动盖章下结论(如"所以别做枪械")。
  5. 置信度三档(看板上必须分清): 制片人读稿确认 / AI 读稿建议·待审 / 仅标题推断。 因为 AI 判结构会"自信地判错",哪些是确认、哪些是 AI 草稿、哪些纯猜,须一眼可辨。

  6. 运行时 LLM ≠ Cline 的 MiniMax:应用运行时调来做分析的模型,通过 API 想配哪个配哪个 (Claude 亦是选项),与 Cline 写代码用的 MiniMax 无关。 选模型用数据说话:拿制片人已确认的 11 期"读稿判断"当标准答案,让候选模型各打一遍标、 对答案,谁与制片人判断最一致用谁。成本可忽略(每月几期 + 每季一次,量极小)。

  7. 编导板块不做排名(团队视角):看板用意在辅助复盘,不在问责

    • 团队视角 = "能力地图"(谁擅长哪种结构 / 哪类题材,把强项做成全组可复用模板), 不做"谁垫底"的榜。
    • 制片人视角 = 看完整排名 + 可下钻到单期。
    • 锁可后开(哪天想加竞争);底层是同一套数据。
    • 附统计理由:跨窗口比原始均值会骗人(某人恰好摊上 3 期枪械洼地≠他差), 公平比需"题材/结构基准相对",很复杂;能力地图正好绕开。
  8. "活的边界"——两类东西分开活

    • 实时脉搏(核心指标 / 走势 / 滚动均值 / 题材累计):永远滚动、显示"最近怎么样",无固定边界。
    • 周期复盘(双引擎象限 / 病因 / 提振方案):天生有边界,按周期生成的成品
    • 以"季度"为脊梁 + "任意区间"按需现拉。季度合排播节奏、约13期统计够稳、 对上"月度复盘会 + 季度大复盘"机制。月度太碎(才4期)、年度太粗(年中滑坡被平均掉)。
    • 每张分析图都要有显式时间选择器,边界永远可调,绝不糊成"全部历史"。
  9. 编导离职处理(软引用 editor_id + 姓名快照 已预埋):

    • 历史分析里离职编导不消失(他的片子永远算进那段时间的题材/结构/阶段统计)。
    • 面向当下的视图(现役能力地图 / 下月担当)可筛掉离职者
    • 分析默认按时间段组织、而非按当前在职者——谁来谁走都不污染历史。

三、待拍板(制片人回去想清楚,回来先定这三件)

  1. 题材枚举最终口径(第一层的钥匙)。Excel 草案:节日策划 / 防空体系 / AI前沿 / 飞行器空战 / 通用概念 / 舰船海军 / 枪械。问题:偏临时、有重叠、"通用概念"是筐。 待定:清洗成正式枚举?单选还是可多标?

  2. 结构类型:枚举 + 打标流程(第二层的命门)。

    • 枚举草案(来自分析):强主线悬念 / 主线演进 / 图鉴式并列 / 展示型并列 / 单点解析…需收敛。
    • 流程:靠 AI 入库打标(草稿)+ 制片人审核;存量可让 AI 先读库里稿子起草、制片人抽查回补。 (此前"几百期没法回补"的死结,因引入 AI 读稿而解开。)
  3. 题材热度(象限横轴)怎么量化。纵轴(结构)靠打标清楚;横轴"热度"目前是定性的。 三条路:①用题材历史均值份额当代理 ②每期打"蹭没蹭热点"布尔标 ③粗分冷/温/热三档。 选哪条直接决定象限图准不准。


四、实施路线(六步,从纸上到帮手)

总纪律:不吃掉 Week 6 的 TPS 对话 MVPPhase 4a 仍是第一优先级)。 本轨道与 MVP 并行/其后排,分步交付。

  • Step 0 锁三项口径(纯讨论,无代码):定第三节那三件。这是一切的前置闸门。
  • Step 1 改表(一刀)episodes 加 题材 / 结构类型 / 开篇类型(?) / 证据来源·置信度 / 主线亮点短板备注 等字段。改表须 Opus 审 + 配回补方案,先别让 Cline 动。 依赖:AI 自动打标需要文稿已入库(与 Phase 3 知识库 manuscript 入库打通)。
  • Step 2 第一层看板(首个用户可见交付):题材回补后,建/升级"纯算"分析视图 + 浅色换肤一并做。此时"能分析的下半身"立起来。
  • Step 3 AI 打标链路:入库即读稿打标(草稿→审核→落库带置信度)+ 存量回补run + 模型基准测试(11 期对答案选模型)。
  • Step 4 第二层·双引擎象限:结构标齐后,画招牌象限图 + 高低样本下钻。
  • Step 5 第三层·诊断小结:AI 季度起草诊断 → 制片人审改发布;周期复盘成品生成。
  • Step 6 闭环(最远):把诊断结论接进 TPS 策划提示(提报枪械时提示"本月已1期")+ 排期规则。形成 分析→策划→排期→收视→再分析 的"栏目大脑"回路。

五、纪律红线(勿忘)

  • 改表须 Opus 审,Cline 不得自行加字段/改 schema。
  • AI 只出草稿、给方向,人拍板;任何分析结论不得自动发布。
  • 不做编导排名(团队视角);问责风险类表述只进制片人视角。
  • 不吃 Week 6 TPS MVP;本轨道分步、靠后排。
  • 置信度三档必须在 UI 上可辨,不许把 AI 草稿/标题推断当确证展示。
  • 时间边界永远显式可调,分析图必带时间选择器。

六、技术备忘

  • 栈:React18 + Vite + AntD5 + Zustand FastAPI + SQLModel + PG16 + pgvector(宪法锁定)。
  • 图表:用 React 栈里的 ECharts / @ant-design/charts(即 DataEase 同款 ECharts/AntV 引擎)。
  • 配色固化:米色底 #fbf9f1、深绿主色 #6b8e6b、浅绿 #c8d9b0 柱图三色(反直觉)优秀=柔红 #c0584f / 达标=柔蓝 #5b8db8 / 待提升=柔绿 #7aa874, 按"该期播出年份的目标"判色(.clinerules 5.1/5.2)。
  • 基础线 0.6448 / 摸高线 0.89892026 年;逐年只增不改)。
  • 运行时分析 LLM 走 API,可配;与 Cline 的 MiniMax 物理无关。

七、毕业路径

待第三节三项口径锁死 + Step 1 改表方案定稿,本快照内容升级进宪法

  • project_plan.md:新增"仪表盘·分析升级"模块规格(含三层 + 双引擎 + 能力地图 + 周期边界)。
  • dev_plan.md:新增对应阶段(建议排在 Phase 4a MVP 之后)。
  • 一次性测试/占位数据清理仍按 Phase 5 上线前处理。

八、下次开局第一句

"先定题材枚举和结构类型打标流程;定完我把双引擎象限图画个实物示意,对着抠第二层。"