配置收敛:
- 端口/DB名/产出根/榜单目录单源化到 mcn-work-shop/config.json,代码层统一经 load-config.js 读取
- 新增 get-port.js 供 start.bat 读端口(bat 内嵌 node -e 会被 cmd 截断,读到的是兜底值)
- start.bat 修复失效的 managed node 路径(原写死 22.22.2 已不存在),改为遍历 versions 自动探测
复盘诊断页(真 bug 修复):
- 问题清单严重度全部显示成绿色 + 修改建议不显示:模型输出 {sev:'high',fix} 与前端读取 {severity:'高',suggestion} 字段名与取值均不匹配
- 前端新增 normIssue 归一化,兼容 sev/severity/level 与中英取值,并回补所属维度显示
- 在 submit-review-tasks 与诊断/复盘 prompt 中固化 issues_json 字段契约,从源头防 schema 漂移
分镜提示词:
- 原创选题(video_id 为空)原本无生成入口(分镜按 video_id 查询)
- listStoryboards 支持按 rewrite_id 查询,前端放开入口、切版本重查,并补落库指令(此前入库靠模型自由发挥)
榜单展示:
- 期号改为显示区间「08/31 ~ 09/06」,避免被误读为单日(期号=该周周一)
- 后端新增 collectRanges,从落盘文件读真实 dateStart/dateEnd 随 API 返回(日榜 start=end 不显区间)
其他:
- 清理 dsh 环境废弃后的历史叙述类废话(16 文件约 18 处),文末变更记录区保留
- 新增 docs/工作台UI规范.md(设计 token / 布局 / 8 页面路由 / 12 类组件 / 9 条已知坑)
16 KiB
账号数据分析方法
独立于人设卡的功能。人设卡聚焦"内容怎么创作",账号数据分析聚焦"数据表现规律"。 两者产出独立文件,互不嵌套。
一、目的
通过近4个月数据趋势分析,发现账号内容的表现规律:
- 什么样的内容爆、什么样的内容扑
- 月度数据趋势是上升还是下降
- 差异化壁垒在哪里
- 商业化空间有多大
二、数据范围与选取规则
数据范围
- 近4个月的完整视频数据(基于
发布时间列)
选取规则
每月按 点赞数 + 分享数 降序排列,取:
- 最好1条(排名第1)
- 最差1条(排名末1)
4个月共计最多8条视频(某月不足2条则全取)。
前置条件
- 已有
短视频表格.xlsx(13列标准格式) - 视频时长 ≤ 15分钟(与人设卡筛选规则一致)
分析依据要求(红线)
- 所有分析结论必须有明确数据依据:具体到视频标题 + 具体数值(点赞/评论/分享/收藏/播放量等)。
- 禁止凭印象或主观推断下结论;无数据支撑的内容一律不写。
数据缺失处理规则(红线)
- 后台私有数据拿不到时(完播率、3秒/5秒留存率、GMV、挂车点击率、二次传播率、评论区正面率、粉丝增量等),空着并注明「无数据」。
- 禁止用间接推断或定性描述替代缺失数据(例如不得用"框架表节奏"推断完播率、不得用"评论区购买意图"推断转化率)。
三、分析维度
逐条拆解 → 汇总分析,两段式强制流程:先对每条入选视频重度调用源技能逐条拆解(见 3.0),拆解内容单独保存到各视频自己的文件夹,拆解全部完成后才能进入汇总分析。禁止跳过逐条拆解直接凭 MCP analysis + 表格数据写报告。 分析时必须结合视频 MCP 解析内容(分镜头表 content + analysis 结构化分析)一起分析:有解析的视频,用解析内容解释数据表现;无解析的视频标注「无解析」。 内容层与数据层边界:无解析的视频只在数据层分析(月度趋势/最好最差清单/数据共性)呈现,不进入内容层分析(如「植入方式」等涉及解析内容的维度),避免用数据层硬套内容层结论。无解析视频不得作为内容层结论的论据出现在任何章节(含核心结论/行动建议/总结段落);若必须提及(如带品牌爆款),只陈述数据层事实并注明「无解析,植入方式待验证」,禁止推断(如「自然收口」)。 补解析后的处理:选定视频补齐 MCP 解析后,将解析实证写回报告对应章节(列表「好在哪/差在哪」列、总结段落、核心结论、行动建议),替换「无解析/待验证」表述;同步核对统计口径(如带品牌条数、解析总数),并更新头部「解析视频」说明。
3.0 逐条拆解(汇总前必做)
重度调用源技能 + 本技能自有拆解知识库(源技能为权威源,仅①开发机存在;本技能自有知识库②用户环境独立运行):
源技能文件(权威源,路径相对 {源技能目录}/references/,仅①开发机存在) |
用于 |
|---|---|
创作流程/3_对标视频账号拆解.md |
拆解主流程:逐条视频按拆解步骤完整过一遍 |
知识库/12_爆款拆解/爆款文案反推工作流_13字段标准化拆解.md |
逐条标准化拆解字段(选题/钩子/框架/情绪/结尾等) |
知识库/11_广告植入/广告植入方法论.md |
带品牌视频的植入方式评估(五种植入方式/黄金位/口播花字分工/卖点分层/自然度) |
知识库/03_框架节奏 04_爆款开场 06_剧情钩子 07_情绪共鸣 |
拆解各内容维度时的评判标准 |
本技能自有拆解知识库
references/知识库/视频拆解/(23文件):与上表源技能文件对应(两步法重组为本技能自有体系),②用户环境无源技能时以自有知识库为准拆解,深度不受限。拆解时源技能(①开发机)与自有知识库取并集、源技能优先。
五维诊断模型说明:单条视频数据表现诊断沿用五维模型(传播力/留存力/互动力/转化力/内容力),维度定义见本方法论 四(报告结构·二)(不依赖源技能文件——源技能 V2.0 已删除独立五维模型文件,数据诊断标准以本方法论为准)。
逐条拆解执行规则:
- 对每条入选视频(最好+最差,最多8条):MCP 解析(content + analysis)+ 表格数据 → 按源技能拆解方法逐条完整拆解
- 拆解结论标注「好在哪/差在哪」(内容维度),作为报告 4.2/5.2 列表和总结段落的直接素材
- 每条视频的拆解内容单独保存到该视频自己的文件夹(目录结构见四),文件名统一
{视频标题(去特殊符号)}_拆解分析.md - 拆解全部完成后,才进入 3.1-3.6 汇总分析;报告中的内容层结论必须能回溯到对应拆解文件
解析不可用时的拆解降级:MCP 解析不可用(未安装/登录失败/服务异常)且用户无法手动提供解析数据时——无解析视频不进入逐条拆解,只做数据层分析;内容层维度(选题/钩子/冲突/情绪/植入等)统一标「无解析,内容结论待补」,禁止推断;报告头部注明「本次 X 条无解析,内容层结论覆盖率 X/8」。待解析可用后补齐拆解文件,再把内容层结论写回报告。降级判定与触发条件见 references/接口调用/MCP_工具调用规范.md 5。
3.1 月度数据趋势
| 指标 | 说明 |
|---|---|
| 月度发布量 | 每月发布几条视频 |
| 月度平均互动 | 点赞/评论/分享/收藏的月度均值 |
| 月度最高/最低 | 每月最好与最差视频的互动差距 |
| 趋势方向 | 上升 / 平稳 / 下降 |
趋势判断法(示例数据仅作方法说明,不代表当前分析账号,各账号按同方法套用):
| 判断点 | 方法 | 示例 |
|---|---|---|
| 品牌占比预警 | 品牌硬广占比 >40% 触发预警,控制下月接单 | 某月占比 80% → 该月均赞全场最低 |
| 均值失真检测 | 极差(最高赞/最低赞)>30倍 时均值失真,去掉 TOP1 算真实均值再复盘 | 某月极差 45倍,去 TOP1 后真实均赞 ≈11.7万,表面 19.4万缩水 40% |
| 舒适区验证 | 占比回落至 ≤30%(25-29%)且发布量不掉,才是质量回归而非"少接单所以好看" | 占比回落至 25-29% 时均赞稳定,产能未掉 |
| 传播机制 | 分享与赞同向波动 = 情绪驱动传播,运营干预成分低,支持"内容为王" | 高分享月=高赞月;分享数崩塌月均赞同步下滑 |
| 样本不足处理 | 样本 <5 条的月份如实展示数据,不写"暂不归因"类结论(无信息量) | 某月仅 3 条,数据照常入表,不单独下结论 |
3.2 爆款共性分析(最好视频)
提取所有"最好"视频的共性特征:
- 选题方向:赛道场景、角色类型、故事模式
- 视频时长:集中区间
- 标签/话题:高频标签
- 发布时间:发布日/时段规律
- 内容模式:单视角/双视角、有无辅助角色、情绪结构
3.3 低表现共性分析(最差视频)
提取所有"最差"视频的共性特征:
- 与爆款的差异点:选题/时长/角色类型/标签等
- 是否存在规律性失败模式
- 是内容问题还是发布时机问题
3.4 内容要素与表现关联
结论可融入「五、每月最好视频 / 六、每月最差视频」的共性特征或总结段落,不必单独成章。
| 要素 | 分析方法 |
|---|---|
| 视频时长 vs 表现 | 按时长区间统计平均互动 |
| 标签/话题 vs 表现 | 按标签分组统计平均互动 |
| 发布时间 vs 表现 | 按发布日/时段统计 |
| 角色类型 vs 表现 | 按角色类型分组(固定主角+轮换搭档型适用) |
3.5 差异化壁垒分析
原"人设卡"中的壁垒分析移至此处。
| 壁垒 | 机制 | 数据证据 |
|---|---|---|
| (从爆款共性反推) | 为什么别人复制不了 | 用数据佐证 |
3.6 商业化空间分析
原"人设卡"中的广告植入相关内容移至此处。 植入方式分析必须参考《广告植入方法论》(源技能
知识库/11_广告植入/广告植入方法论.md,本技能自有references/知识库/视频拆解/植入01_广告植入方法.md②用户环境独立使用):用「五种植入方式(口播/画面/情节/场景/体验)+ 植入黄金位(四段式)+ 口播花字分工 + 卖点分层 + 自然度评估」评估植入好坏,禁止只用"硬广/软广"浅标签。 已验证的「好的植入」范式(示例数据仅作方法说明,不代表当前分析账号):「痛点场景化口播 + 剧情道具回收」——口播嵌在剧情痛点场景(如约会/形象焦虑类痛点)而非中段打断情绪,产品梗提前埋设、剧情结尾回收。对标案例:该类植入视频点赞 80万+(示例账号近4个月 TOP1/2)。
- 当前是否有广告植入
- 适合的植入场景
- 变现路径建议
四、产出文件
{产出根目录}/{达人昵称}/
├── {达人昵称}账号设定.md ← 人设卡(不含商业化和市场分析)
├── {达人昵称}账号数据分析.md ← 账号数据分析(本功能产出)
├── 短视频表格.xlsx
└── 视频分析/
├── {视频标题(去特殊符号)_标签1_标签2}/
│ ├── content.json / analysis.json ← MCP 解析原始数据(content 去分镜表 + analysis 结构化)
│ ├── {视频标题(去特殊符号)}_拆解分析.md ← 单视频拆解(本功能逐条产出)
│ └── (可选)原视频脚本.md / 原视频选题.md / 新脚本.md / 分析对比.md ← 对标五件套,与拆解文件并存于同一文件夹
└── …(每条参与分析的视频一个文件夹)
目录结构与
references/解析结果格式规范.md保持一致(该文件为目录结构权威源)。逐条拆解文件规则:入选的最好/最差视频每条一个文件夹(已有文件夹的复用,没有的按命名规则新建),拆解分析保存在各自文件夹内,禁止把多条视频的拆解合并成单文件。
账号数据分析.md 结构:
三个硬性要求:① 结论前置(核心结论 + 五维诊断放最前,详细分析在后支撑)② 五维诊断模型单列一章(表格内有数据的指标行放前面、无数据的行放后面)③ 月度数据时间倒排(近月在前,章内结论前置、纯表格殿后)。
# {达人昵称} 账号数据分析
> 数据范围:2026年X月-X月(近4个月)
> 分析视频:每月最好1条 + 最差1条,共XX条
## 一、核心结论
(结论先行:3-5条关键发现,每条带数据依据;禁写"样本不足/暂不归因"类无信息量结论)
## 二、五维诊断模型
(传播力/留存力/互动力/转化力/内容力;缺数据标「无数据」;有数据的行放前面、无数据的行放后面)
## 三、月度数据趋势
(**结论前置:3.1 核心结论(分加粗小标题段落,不写序号)+ 3.2 数据表(纯表格,不重复结论)**)
### 3.1 核心结论
(分小标题分段落,如:排单失误/均值失真/舒适区验证/情绪驱动传播,每个加粗小标题 + 一段话)
### 3.2 月度数据表
(表格:月份/发布量/平均点赞/平均分享/最高/最低;时间倒排,近月在前;表格后不写"趋势路径"式总结段——结论已在 3.1 前置,写了即重复;样本不足月份如实展示,不写"暂不归因")
## 四、每月最好视频
(只列最好视频;**总结在前(段落格式)、列表在后**,与第五章同构)
### 4.1 总结
(段落格式,分小标题分段落,合并数据 + 内容共性,如:选题/选题模式/钩子/情绪价值/角色类型/时长/品牌/梗元素等,每条共性一个**加粗小标题(不带 ①②③ 序号)** + 一段话,末尾可加"关键洞察")
### 4.2 最好视频列表
(表格:视频名称/发布时间/点赞/好在哪(内容维度);按点赞降序;"好在哪"必须落到内容维度——选题/黄金3s钩子/冲突/情绪/植入方式/结尾等,禁止"纯剧情拉扯"式浅标签;**无解析视频不写内容结论**,统一标「无解析,内容结论待补」,禁止无解析推断(如"自然收口"),表格下方注明无解析入选基于数据层)
## 五、每月最差视频
(只列最差视频;**总结在前(段落格式)、列表在后**;共性特征写成段落并入总结,不用表格)
### 5.1 总结
(段落格式,**分小标题分段落**,合并数据 + 内容共性,如:硬广口播占比/品牌占比/时长/选题或角色类型重复等,每条共性一个**加粗小标题(不带 ①②③ 序号)** + 一段话)
### 5.2 最差视频列表
(表格:视频名称/发布时间/点赞/差在哪(内容维度);按点赞降序;"差在哪"必须落到内容维度——选题/黄金3s钩子/冲突/情绪/植入方式/结尾 6 维拆解,**与 4.2 好在哪详细度对齐**,禁止"纯剧情拉扯"式浅标签;**只写失败原因,不写中性事实(如"无广告"不是差的原因,删掉)**;**无解析视频不写内容结论**,统一标「无解析,内容结论待补」)
## 六、差异化壁垒分析
## 七、商业化空间分析
## 八、行动建议(编导优先)
(**殿后收尾,不紧跟结论**——报告呈"分析结论 → 数据证据 → 行动落地"递进结构;P0/P1 优先行动项,每条带数据依据)
五、执行流程
- 读取
短视频表格.xlsx(13列标准格式) - 按发布时间过滤近4个月
- 按月份分组,每月取最好1条 + 最差1条
- 补齐 MCP 解析:入选视频无解析的先提交解析(
upload_douyin_video→ 等待 →short_video_detail) - 逐条拆解(重度调用源技能):按 3.0 对每条入选视频完整拆解,拆解分析保存到各视频自己的文件夹(
视频分析/{视频文件夹}/{视频标题}_拆解分析.md) - 汇总分析:拆解全部完成后,结合拆解文件 + 表格数据,按 3.1-3.6 维度逐项分析;报告内容层结论必须回溯到拆解文件
- 产出
{达人昵称}账号数据分析.md
六、报告质量自查(红线)
产出报告后必须通读自查,重点检查:
| # | 检查点 | 常见错误 |
|---|---|---|
| 1 | 数据范围用词 | 近4个月数据只能说「近4个月/本期」,禁止写「全年」 |
| 2 | 条数计算 | 每月最好1+最差1 × 实际月数,禁止笔误(近4个月应为8条) |
| 3 | 数据口径 | 区分「单条点赞」vs「月均」vs「总赞」,不混用 |
| 4 | 类型归类 | 角色类型与赛道归类必须基于 MCP 解析内容,不凭印象张冠李戴 |
| 5 | 结论一致性 | 各章节数据(均赞/占比/TOP等)互相核对,口径统一 |
| 6 | 面向读者表达 | 报告给编导/用户看,只留通俗业务术语,不出现源技能内部话术(如 L1/L2 编号、「方法论归因」「参考源技能」「依据《XX方法论》」等),也不按「数据层/内容层」内部分层组织章节,直接按主题(清单/共性/对比)呈现 |
| 7 | 行动建议位置 | 行动建议放文末(八、行动建议),不紧跟结论——报告呈「结论→证据→落地」递进 |
| 8 | 结论与表格不重复 | 月度趋势章表格后不写"趋势路径"式总结段(结论已在 3.1 前置,写了即重复) |
| 9 | 废话过滤 | 禁写"样本不足/暂不归因/趋势待观察"类无信息量结论,数据如实展示即可 |
| 10 | 总结小标题格式 | 加粗小标题不带 ①②③ 序号,直接「选题:…」式 |
| 11 | 撞型归因方向 | 角色/选题撞型按时间先后归因(先出现者在前),禁止"前作"误写归因方向 |
| 12 | 逐条拆解完整性 | 每条入选视频都有独立拆解文件(各自文件夹内),禁止跳过拆解直接写报告、禁止多条合并单文件 |
| 13 | 拆解→报告可回溯 | 报告 4.2/5.2 的「好在哪/差在哪」及总结段落结论,必须能在对应视频拆解文件中找到依据 |