feat(ai-labeling): AI 打标实验工作区初始化 + 模型选型完成
This commit is contained in:
@@ -0,0 +1,154 @@
|
||||
# 续接快照 — 看板分析升级(设计讨论阶段)
|
||||
|
||||
> 用途:下次(或新 chat / 第二账号)接力用。记录已定决策、待拍板项、实施路线、纪律红线。
|
||||
> 本文只记"还在流动 / 还没做"的事;已落地的旧事见 phase 日志。
|
||||
> 状态:**纯讨论,未碰代码、未改表。**
|
||||
> 更新时间:2026-06-09(制片人当日撤回家前)
|
||||
> 顾问:Claude Opus 4.8 | 制片人:刘通
|
||||
|
||||
---
|
||||
|
||||
## 一、这是什么
|
||||
|
||||
把仪表盘从"看成绩"升级为"能分析"。灵感源 = 制片人此前与 Claude 协作产出的
|
||||
**《2026 Q1–Q2 收视诊断分析》**(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 对话 MVP(Phase 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.8989(2026 年;逐年只增不改)。
|
||||
- 运行时分析 LLM 走 API,可配;与 Cline 的 MiniMax 物理无关。
|
||||
|
||||
---
|
||||
|
||||
## 七、毕业路径
|
||||
|
||||
待第三节三项口径锁死 + Step 1 改表方案定稿,本快照内容**升级进宪法**:
|
||||
- `project_plan.md`:新增"仪表盘·分析升级"模块规格(含三层 + 双引擎 + 能力地图 + 周期边界)。
|
||||
- `dev_plan.md`:新增对应阶段(建议排在 Phase 4a MVP 之后)。
|
||||
- 一次性测试/占位数据清理仍按 Phase 5 上线前处理。
|
||||
|
||||
---
|
||||
|
||||
## 八、下次开局第一句
|
||||
|
||||
"先定题材枚举和结构类型打标流程;定完我把双引擎象限图画个实物示意,对着抠第二层。"
|
||||
Reference in New Issue
Block a user