项目版本目录重命名为case_1 + 新增短视频账号分析技能(含旧梦留声机_50880435438快速诊断)

This commit is contained in:
ljg committed 2026-08-09 10:24:43 +08:00
1 parent 664efa39b6
commit 2eec65a90f
343 files changed
+2382 -664

No files matched your search

@@ -0,0 +1,127 @@
# 快速诊断模式(抖音专用)
> 本文档描述抖音账号快速诊断模式的完整执行流程。该模式调用 ThirdPartySkills 的 `douyin-account-diagnosis` 技能,通过红狐 API 自动获取数据并输出量化诊断报告。
---
## 前置条件
1. **API Key**:环境变量 `REDFOX_API_KEY` 已配置(红狐数据 API Key)
2. **Python 环境**:Python 3.8+(脚本纯标准库,无外部依赖)
3. **脚本路径**:
```
D:/github/技能百宝箱/ThirdPartySkills/.workbuddy/skills/douyin-account-diagnosis/scripts/douyin_diagnosis.py
```
---
## 执行流程
### Step 0: 鉴权检查
1. 检查环境变量 `REDFOX_API_KEY` 是否已设置
2. 未设置 → 引导用户前往 [红狐hub](https://redfox.hk/settings/api-keys?source=github) 获取并设置
3. 鉴权就绪 → 进入 Step 1
### Step 1: 获取目标账号
1. 从用户输入提取账号标识(昵称或抖音号)
2. 判断查询方式:
- 输入含中文 → 按昵称模糊匹配(`accountNames`)
- 输入纯数字/英文 → 按抖音号精确匹配(`accountIds`)
3. 未提供账号标识 → 提示:"请提供要诊断的抖音昵称或抖音号"
### Step 2: 执行诊断脚本
```bash
python "D:/github/技能百宝箱/ThirdPartySkills/.workbuddy/skills/douyin-account-diagnosis/scripts/douyin_diagnosis.py" "<抖音昵称或抖音号>"
```
脚本自动完成:
- 调用红狐 API 获取账号画像 + 近期作品数据
- 六维度量化评分(100 分制)
- 六类风险预警检测
- 生成纯文本诊断报告
### Step 3: 报告加工
将脚本输出的纯文本报告加工为 **Markdown 结构化报告**,章节顺序与结构固定:
1. **开头总结句**:综合评分 + 评级标识
2. **基本信息表**:昵称/抖音号/UID/粉丝数/作品数/获赞总数/地区/IP属地/数据时间
3. **六维度评分表**:维度 | 得分 | 满分 | 评价(核心短板/满分标注加粗)
4. **⚠ 风险预警**:逐项输出预警名称 + 具体数据解读
5. **关键发现**:优势 + 短板两组要点(每条 emoji + 加粗要点 + 数据佐证)
6. **近期作品详情**:表格(# | 发布时间 | 标题(可点击链接) | 赞 | 评 | 转 | 总互动)
7. **优化建议**:编号列表,按优先级排列
8. **数据来源**:红狐RedFox API (redfox.hk)
### Step 4: 产物保存(可选)
将诊断报告保存到 `account_analysis/{账号名}/00_快速诊断报告.md`
---
## 六维度评分体系
| 维度 | 满分 | 权重 | 核心指标 |
|------|------|------|---------|
| 账号基础画像 | 10 | 10% | 头像/简介/地域一致性/人群标签/抖音号 |
| 内容生产力 | 15 | 15% | 作品总量/人均获赞/发布频率 |
| 互动健康度 | 30 | 30% | 粉丝获赞比/粉丝互动率/互动结构比/作品均互动 |
| 内容质量 | 20 | 20% | 爆款率/中位均值偏离/互动稳定性/零互动占比 |
| 内容趋势 | 15 | 15% | 近期趋势/爆款集中度/最新活跃度 |
| 粉丝质量 | 10 | 10% | 粉丝规模/粉丝互动比/获赞粉丝背离 |
综合评分 = Σ(维度得分 / 维度满分 × 100 × 权重),四舍五入取整。
> 逐项评分规则详见 [抖音六维度评分规则.md](../知识库/12_数据诊断/抖音六维度评分规则.md)
### 评级标准
| 评分范围 | 评级 | 标识 |
|----------|------|------|
| 85 - 100 | 优质账号 | 🟢 |
| 70 - 84 | 正常账号 | 🟡 |
| 50 - 69 | 待优化 | 🟠 |
| < 50 | 风险账号 | 🔴 |
---
## 六类风险预警
| 预警类型 | 触发条件 | 风险等级 |
|----------|----------|----------|
| 🚨 僵尸粉预警 | 粉丝互动率 < 0.5% 且粉丝数 > 5万 | 高危 |
| 🚨 刷量预警 | 获赞/粉丝比 > 100 且近期互动骤降 | 高危 |
| ⚠️ 衰退预警 | 近期作品均互动 < 早期的 50% | 中危 |
| ⚠️ 限流预警 | 零互动占比 > 30% | 中危 |
| ⚠️ 断更预警 | 最新作品距采集时间 > 14 天 | 中危 |
| ℹ️ 单条依赖预警 | 最大爆款互动 > 均值的 10 倍 | 低危 |
---
## 与全维度分析的衔接
快速诊断完成后,用户可选择衔接全维度分析:
| 快速诊断覆盖 | 全维度分析补充 |
|-------------|--------------|
| ✅ 账号基础画像(维度01部分) | 维度01 账号定位(核心价值主张/目标受众/差异化) |
| ✅ 数据层面的生产力/互动/质量/趋势 | 维度04~07 内容结构/选题策略/钩子/情绪 |
| ✅ 粉丝质量(维度12部分) | 维度02 人设画像/03 赛道分类 |
| ✅ 六类数据风险 | 维度08~11 画面/文案/传播/变现 + 内容同质化/人设漂移风险 |
**衔接方式**:快速诊断报告中的数据可直接作为全维度分析步骤①(数据采集)的输入,无需重复获取。
---
## 异常处理
| 场景 | 处理方式 |
|-----|----------|
| 未查询到账号 | 输出"未查询到该账号,请检查昵称或抖音号是否正确" |
| 积分不足(code=3201) | 输出"[错误] API积分不足,请前往 redfox.hk 充值" |
| 网络错误 | 输出"[错误] 网络请求失败:具体错误信息",建议重试 |
| 作品数据为空 | 相关维度按"数据不足"处理,给予中性评分 |
| 字段缺失 | 使用默认值"未知"处理,不影响其他维度计算 |
@@ -0,0 +1,95 @@
# 步骤①:数据采集与预处理
> 确认门:Gate-0 数据确认
---
## 输入
用户提供以下数据(必需 + 可选):
### 必需数据
1. 账号名称 / ID
2. 平台(抖音 / 快手 / 视频号 / B站 / 小红书)
3. 近 7 天视频列表(标题 / 链接 / 发布时间)
4. 每条视频的数据(播放 / 点赞 / 评论 / 转发)
### 可选数据
1. 视频脚本 / 文案内容
2. 视频画面截图
3. 弹幕数据
4. 完播率 / 粉丝增量 / 平均观看时长
5. 历史数据(7天前)用于趋势对比
6. 对标账号数据(对标分析模式)
---
## 处理流程
### 1. 数据完整性检查
| 检查项 | 处理 |
|--------|------|
| 必需数据是否齐全 | 缺失则提示用户补充 |
| 视频数量是否覆盖时间窗口 | 不足 3 条则提示数据量不足 |
| 数据是否异常(如播放量为0) | 标记异常数据点 |
| 是否有历史对比数据 | 无则仅做单期分析 |
### 2. 数据预处理
| 处理项 | 方法 |
|--------|------|
| 衍生指标计算 | 互动率/评论率/转发率/粉丝转化率 |
| 数据排序 | 按发布时间排序 |
| 异常值标记 | 标记偏离均值 2σ 的数据点 |
| 数据分桶 | 爆款(Top20%)/正常/低流量(Bottom20%) |
### 3. 数据采集表生成
输出标准数据采集表:
```
## 数据采集表
### 账号基本信息
- 账号名称:{name}
- 平台:{platform}
- 赛道:{track}(初步判断)
- 粉丝量:{followers}
- 分析时间窗口:{start_date} ~ {end_date}
- 视频数量:{count}
### 视频数据明细
| # | 标题 | 发布时间 | 播放 | 点赞 | 评论 | 转发 | 弹幕 | 互动率 | 分桶 |
|---|------|---------|------|------|------|------|------|--------|------|
| 1 | ... | ... | ... | ... | ... | ... | ... | ... | 爆款/正常/低流量 |
### 衍生指标汇总
- 平均播放量:{avg_play}
- 平均互动率:{avg_engagement}
- 爆款视频互动率:{top_engagement}
- 低流量视频互动率:{bottom_engagement}
```
---
## Gate-0 数据确认
### 快速模式
自动通过,进入步骤②。
### 共创模式
暂停,输出数据采集表,询问用户:
1. 数据是否完整?是否需要补充?
2. 时间窗口是否合适?是否需要调整?
3. 是否有特定关注维度?(如重点看选题/人设/数据趋势)
4. 是否需要对标分析?如有,提供对标账号。
---
## 输出产物
| 产物 | 文件名 | 存放路径 |
|------|--------|---------|
| 数据采集表 | `01_数据采集表.md` | `account_analysis/{账号名}/` |
@@ -0,0 +1,101 @@
# 步骤②:账号概览与定位分析
> 确认门:Gate-1 概览确认
> 涵盖维度:01 账号定位 + 02 人设画像 + 03 赛道分类
---
## 处理流程
### 1. 账号基本信息梳理
从数据采集表和视频内容中提取:
- 账号名称、简介、头像/封面风格
- 粉丝量、获赞总量
- 发布频率(近7天)
- 内容标签(平台打标 / AI 判断)
### 2. 账号定位分析(维度01)
基于 [01_账号定位](../知识库/01_账号定位/) 方法论:
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 核心价值主张 | 提取所有视频的共性主题 | 一句话定位 |
| 目标受众 | 从评论画像 + 内容主题推断 | 受众标签 |
| 差异化定位 | 与同赛道账号对比(如有对标数据) | 差异化标签 |
| 定位一致性 | 近7天内容是否偏离定位 | 一致性评分(1-5) |
### 3. 人设画像分析(维度02)
基于 [02_人设画像](../知识库/02_人设画像/) 方法论:
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 人设标签 | 从视频内容/文案/画面提取角色特征 | 人设标签集 |
| 人设一致性 | 近7天视频人设是否前后一致 | 一致性评分(1-5) |
| 人设深度 | 人设是否有层次感、记忆点 | 深度评分(1-5) |
| 人设内容匹配度 | 人设与内容赛道的匹配度 | 匹配评分(1-5) |
### 4. 赛道分类确认(维度03)
基于 [03_赛道分类](../知识库/03_赛道分类/) 方法论:
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 赛道归属 | 根据内容主题判断一级赛道 | 赛道名称 |
| 叙事形态 | 判断内容叙事形态(剧情/Vlog/口播等) | 形态类型 |
| 赛道竞争度 | 判断赛道拥挤程度(如有数据) | 竞争度评估 |
| 赛道趋势 | 判断赛道是否在上升期 | 趋势判断 |
### 5. 账号概览表生成
```
## 账号概览
### 基本信息
| 项目 | 值 |
|------|------|
| 账号名称 | {name} |
| 平台 | {platform} |
| 赛道 | {track} |
| 叙事形态 | {narrative_form} |
| 粉丝量 | {followers} |
| 近7天发布 | {count}条 |
| 发布频率 | {frequency} |
### 定位一句话
{one_line_positioning}
### 人设标签
{persona_tags}
### 维度评分
| 维度 | 评分 | 说明 |
|------|------|------|
| 账号定位 | {score}/5 | {note} |
| 人设画像 | {score}/5 | {note} |
| 赛道分类 | {score}/5 | {note} |
```
---
## Gate-1 概览确认
### 快速模式
自动通过,进入步骤③~⑥连续分析。
### 共创模式
暂停,输出账号概览表,询问用户:
1. 赛道和定位判断是否准确?
2. 分析重点是否需要调整?
3. 是否需要补充对标账号?
4. 是否有特定风险需要关注?
---
## 输出产物
| 产物 | 文件名 | 存放路径 |
|------|--------|---------|
| 账号概览 | `02_账号概览.md` | `account_analysis/{账号名}/` |
@@ -0,0 +1,102 @@
# 步骤③:内容结构与选题策略分析
> 涵盖维度:04 内容结构 + 05 选题策略
> 连续分析步骤(无独立确认门)
---
## 处理流程
### 1. 内容结构分析(维度04)
基于 [04_内容结构](../知识库/04_内容结构/) 方法论:
#### 1.1 结构类型识别
对每条视频识别其内容结构类型:
| 结构类型 | 典型特征 |
|---------|---------|
| 开场-主体-结尾 | 常规三段式 |
| 钩子-反转-升华 | 爆款反转式 |
| 问题-方案-效果 | 教程/干货式 |
| 场景-冲突-解决 | 剧情式 |
| 开门见山式 | 无铺垫直入主题 |
| 倒叙式 | 结果先行再回溯过程 |
#### 1.2 结构分析
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 主导结构类型 | 统计各结构类型占比 | 结构分布表 |
| 结构稳定性 | 近7天结构是否一致 | 稳定性评分(1-5) |
| 结构创新度 | 是否有创新结构尝试 | 创新评分(1-5) |
| 结构效率 | 不同结构的数据表现对比 | 结构-数据关联表 |
#### 1.3 结构风险检测
- 是否出现同质化(同一结构占比 >80%)
- 是否有低效结构(某结构平均互动率显著低于其他)
### 2. 选题策略分析(维度05)
基于 [05_选题策略](../知识库/05_选题策略/) 方法论:
#### 2.1 选题方向分布
对每条视频提取选题方向并归类:
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 选题主题提取 | 从标题/脚本/内容提取核心主题 | 主题列表 |
| 选题方向归类 | 按赛道常见选题方向分类 | 方向分布表 |
| 选题重叠度 | 近7天选题是否高度重复 | 重叠度评分(1-5) |
#### 2.2 选题效率分析
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 选题-数据关联 | 不同选题方向的数据表现 | 方向-数据表 |
| 爆款选题特征 | 爆款视频的选题共性 | 特征列表 |
| 低效选题特征 | 低流量视频的选题共性 | 特征列表 |
| 选题创新度 | 是否有新选题方向尝试 | 创新评分(1-5) |
#### 2.3 选题风险检测
- 选题重复风险(同一方向占比 >70%)
- 选题枯竭风险(近7天无明显选题变化)
- 选题偏离风险(选题与账号定位不符)
### 3. 输出
```
## 内容结构与选题策略分析
### 内容结构分析
| 维度 | 评分 | 说明 |
|------|------|------|
| 内容结构 | {score}/5 | {note} |
### 结构类型分布
| 结构类型 | 数量 | 占比 | 平均互动率 |
|---------|------|------|-----------|
### 选题策略分析
| 维度 | 评分 | 说明 |
|------|------|------|
| 选题策略 | {score}/5 | {note} |
### 选题方向分布
| 选题方向 | 数量 | 占比 | 平均播放 | 平均互动率 |
|---------|------|------|---------|-----------|
### 选题效率对比
- 爆款选题特征:{features}
- 低效选题特征:{features}
```
---
## 输出产物
分析结果合并到 `03_十二维度分析.md` 的 3.4 和 3.5 节。
@@ -0,0 +1,104 @@
# 步骤④:开场钩子与情绪共鸣分析
> 涵盖维度:06 开场钩子 + 07 情绪共鸣
> 连续分析步骤(无独立确认门)
---
## 处理流程
### 1. 开场钩子分析(维度06)
基于 [06_开场钩子](../知识库/06_开场钩子/) 方法论:
#### 1.1 钩子类型识别
对每条视频的前3秒内容识别钩子类型:
| 钩子类型 | 典型特征 |
|---------|---------|
| 悬念钩子 | 抛出问题/谜题,引发好奇 |
| 冲突钩子 | 展示矛盾/冲突,引发关注 |
| 情绪钩子 | 直接引发情绪(愤怒/感动/笑点) |
| 反差钩子 | 展示意外/反常识 |
| 身份钩子 | 唤醒目标受众身份认同 |
| 利益钩子 | 直接承诺价值/利益 |
| 视觉钩子 | 强视觉冲击的画面开场 |
| 声音钩子 | 特殊音效/音乐/BGM开场 |
#### 1.2 钩子效率分析
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 钩子类型分布 | 统计各类型占比 | 分布表 |
| 钩子-数据关联 | 不同钩子类型的播放/互动率对比 | 关联表 |
| 钩子效率评分 | 爆款视频钩子类型是否集中 | 效率评分(1-5) |
| 钩子多样性 | 是否依赖单一钩子类型 | 多样性评分(1-5) |
#### 1.3 钩子风险检测
- 单一钩子依赖(某一类型占比 >80%)
- 钩子失效(钩子类型与赛道不匹配)
- 钩子疲劳(同类钩子反复使用导致用户审美疲劳)
### 2. 情绪共鸣分析(维度07)
基于 [07_情绪共鸣](../知识库/07_情绪共鸣/) 方法论:
#### 2.1 共鸣类型识别
对每条视频识别其情绪共鸣类型:
| 共鸣类型 | 典型特征 |
|---------|---------|
| 经历共鸣 | 观众有类似经历,产生代入感 |
| 情绪共鸣 | 触发观众的情绪反应(感动/愤怒/笑点) |
| 观点共鸣 | 观众认同内容表达的观点 |
| 身份共鸣 | 唤醒观众的身份认同(如"打工人""妈妈") |
| 痛点共鸣 | 触及观众的现实痛点 |
| 反差共鸣 | 打破预期,制造意外感 |
#### 2.2 情绪强度评估
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 共鸣类型分布 | 统计各类型占比 | 分布表 |
| 情绪强度 | 从评论情感分析推断情绪强度 | 强度评分(1-5) |
| 情绪-互动关联 | 不同共鸣类型的互动率对比 | 关联表 |
| 情绪一致性 | 近7天情绪基调是否一致 | 一致性评分(1-5) |
#### 2.3 情绪风险检测
- 情绪单一(某一共鸣类型占比 >80%)
- 情绪断裂(前后视频情绪基调不一致)
- 情绪疲劳(同类情绪反复使用,互动率递减)
### 3. 输出
```
## 开场钩子与情绪共鸣分析
### 开场钩子分析
| 维度 | 评分 | 说明 |
|------|------|------|
| 开场钩子 | {score}/5 | {note} |
### 钩子类型分布
| 钩子类型 | 数量 | 占比 | 平均播放 | 平均互动率 |
|---------|------|------|---------|-----------|
### 情绪共鸣分析
| 维度 | 评分 | 说明 |
|------|------|------|
| 情绪共鸣 | {score}/5 | {note} |
### 共鸣类型分布
| 共鸣类型 | 数量 | 占比 | 平均互动率 | 情绪强度 |
|---------|------|------|-----------|---------|
```
---
## 输出产物
分析结果合并到 `03_十二维度分析.md` 的 3.6 和 3.7 节。
@@ -0,0 +1,96 @@
# 步骤⑤:画面风格与文案台词分析
> 涵盖维度:08 画面风格 + 09 文案台词
> 连续分析步骤(无独立确认门)
---
## 处理流程
### 1. 画面风格分析(维度08)
基于 [08_画面风格](../知识库/08_画面风格/) 方法论:
#### 1.1 视觉风格识别
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 色调风格 | 暖色调/冷色调/高饱和/低饱和 | 风格标签 |
| 构图风格 | 对称/不对称/中心构图/九宫格 | 风格标签 |
| 剪辑节奏 | 快剪/慢剪/节奏变化 | 节奏标签 |
| 字幕/花字风格 | 字体/颜色/位置/动效 | 风格标签 |
| 滤镜/调色风格 | 自然/电影感/复古/清新 | 风格标签 |
| 特效风格 | 转场/贴纸/动画 | 风格标签 |
#### 1.2 画面质量评估
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 画面清晰度 | 分辨率/锐度判断 | 清晰度评分(1-5) |
| 构图专业度 | 构图规范度判断 | 构图评分(1-5) |
| 色彩舒适度 | 色彩搭配判断 | 色彩评分(1-5) |
| 视觉一致性 | 近7天视觉风格一致性 | 一致性评分(1-5) |
| 视觉记忆点 | 是否有标志性视觉元素 | 记忆点评分(1-5) |
#### 1.3 画面风险检测
- 视觉风格不统一(前后视频风格差异大)
- 画面质量低(模糊/构图混乱/色彩不当)
- 缺乏视觉记忆点(无标志性元素)
### 2. 文案台词分析(维度09)
基于 [09_文案台词](../知识库/09_文案台词/) 方法论:
#### 2.1 文案风格识别
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 文案体裁 | 口播/旁白/对白/花字/字幕 | 体裁标签 |
| 语言风格 | 正式/口语/幽默/煽情/理性 | 风格标签 |
| 表达方式 | 直接陈述/比喻/反问/排比 | 方式标签 |
| 节奏感 | 长句/短句/长短交替 | 节奏标签 |
#### 2.2 台词质量评估
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 信息密度 | 单位时长信息量 | 密度评分(1-5) |
| 画面感 | 文案是否有画面感 | 画面感评分(1-5) |
| 金句率 | 是否有可传播的金句 | 金句评分(1-5) |
| 情感表达 | 情感是否到位、不做作 | 情感评分(1-5) |
| 文案-内容匹配度 | 文案与画面的配合度 | 匹配评分(1-5) |
#### 2.3 文案风险检测
- 文案风格不统一(前后视频语言风格差异大)
- 文案质量低(信息密度低/无画面感/无金句)
- 合规风险(敏感词/广告违规/导向问题)
### 3. 输出
```
## 画面风格与文案台词分析
### 画面风格分析
| 维度 | 评分 | 说明 |
|------|------|------|
| 画面风格 | {score}/5 | {note} |
### 视觉风格标签
{visual_tags}
### 文案台词分析
| 维度 | 评分 | 说明 |
|------|------|------|
| 文案台词 | {score}/5 | {note} |
### 文案风格标签
{copy_tags}
```
---
## 输出产物
分析结果合并到 `03_十二维度分析.md` 的 3.8 和 3.9 节。
@@ -0,0 +1,110 @@
# 步骤⑥:传播元素与商业变现分析
> 涵盖维度:10 传播元素 + 11 商业变现
> 连续分析步骤(无独立确认门)
---
## 处理流程
### 1. 传播元素分析(维度10)
基于 [10_传播元素](../知识库/10_传播元素/) 方法论:
#### 1.1 互动设计分析
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 评论引导 | 是否有引导评论的设计(提问/话题/争议点) | 引导评分(1-5) |
| 点赞驱动 | 是否有驱动点赞的内容(情绪/价值/认同) | 驱动评分(1-5) |
| 转发驱动 | 是否有驱动转发的内容(社交货币/实用价值) | 驱动评分(1-5) |
| 关注转化 | 是否有引导关注的设计 | 转化评分(1-5) |
#### 1.2 分享驱动评估
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 社交货币 | 内容是否让分享者有面子/有价值 | 货币评分(1-5) |
| 实用价值 | 内容是否有实用价值可转发 | 实用评分(1-5) |
| 身份表达 | 内容是否能表达分享者的身份/态度 | 表达评分(1-5) |
| 情绪驱动 | 内容是否有强烈情绪驱动分享 | 情绪评分(1-5) |
#### 1.3 二次传播潜力
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 二创空间 | 内容是否有被二创的空间 | 二创评分(1-5) |
| 话题性 | 内容是否有讨论/争议空间 | 话题评分(1-5) |
| 模板化程度 | 内容是否有可复制的模板 | 模板评分(1-5) |
#### 1.4 传播风险检测
- 互动设计缺失(无引导互动)
- 分享驱动不足(内容无社交货币价值)
- 二次传播潜力低(内容过于封闭)
### 2. 商业变现分析(维度11)
基于 [11_商业变现](../知识库/11_商业变现/) 方法论:
#### 2.1 变现模式识别
| 变现模式 | 识别方法 |
|---------|---------|
| 广告植入 | 视频中是否有产品/品牌植入 |
| 直播带货 | 是否有直播引导 |
| 知识付费 | 是否有课程/付费内容引导 |
| 电商导流 | 是否有商品链接/店铺引导 |
| 品牌合作 | 是否有品牌定制内容 |
| 粉丝经济 | 是否有粉丝社群/周边/打赏 |
| 平台激励 | 是否依赖平台创作激励 |
#### 2.2 变现效率评估
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 变现模式多样性 | 变现模式数量 | 多样性评分(1-5) |
| 变现-内容平衡 | 变现内容与常规内容比例 | 平衡评分(1-5) |
| 变现自然度 | 植入是否生硬 | 自然度评分(1-5) |
| 粉丝转化效率 | 粉丝量→变现转化率(如有数据) | 效率评分(1-5) |
#### 2.3 变现风险检测
- 变现模式单一(仅依赖一种变现方式)
- 变现与内容冲突(广告过多影响内容质量)
- 变现效率低(粉丝量大但变现能力弱)
- 合规风险(广告违规/虚假宣传)
### 3. 输出
```
## 传播元素与商业变现分析
### 传播元素分析
| 维度 | 评分 | 说明 |
|------|------|------|
| 传播元素 | {score}/5 | {note} |
### 互动设计评分
| 设计项 | 评分 | 说明 |
|--------|------|------|
| 评论引导 | {score}/5 | {note} |
| 点赞驱动 | {score}/5 | {note} |
| 转发驱动 | {score}/5 | {note} |
| 关注转化 | {score}/5 | {note} |
### 商业变现分析
| 维度 | 评分 | 说明 |
|------|------|------|
| 商业变现 | {score}/5 | {note} |
### 变现模式分布
| 变现模式 | 是否存在 | 占比 | 自然度 |
|---------|:--------:|------|--------|
```
---
## 输出产物
分析结果合并到 `03_十二维度分析.md` 的 3.10 和 3.11 节。
@@ -0,0 +1,109 @@
# 步骤⑦:数据趋势与异常检测
> 确认门:Gate-2 数据确认
> 涵盖维度:12 数据诊断
---
## 处理流程
### 1. 数据趋势分析
基于 [12_数据诊断](../知识库/12_数据诊断/) 方法论:
#### 1.1 整体趋势
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 播放量趋势 | 7天播放量走势(上升/平稳/下降) | 趋势图描述 |
| 互动率趋势 | 7天互动率走势 | 趋势图描述 |
| 粉丝增长趋势 | 粉丝增量走势(如有) | 趋势图描述 |
| 发布频率趋势 | 发布频率是否稳定 | 频率评分(1-5) |
#### 1.2 爆款 vs 低流量对比
| 分析项 | 方法 | 输出 |
|--------|------|------|
| 爆款特征 | Top20%视频的共性特征 | 特征列表 |
| 低流量原因 | Bottom20%视频的问题分析 | 原因列表 |
| 差距分析 | 爆款与低流量视频的差异维度 | 差距表 |
| 可复制性 | 爆款特征是否可复制到低流量视频 | 可复制评分(1-5) |
#### 1.3 数据健康度评估
| 指标 | 计算 | 健康范围 | 警戒范围 |
|------|------|---------|---------|
| 平均互动率 | 总互动/总播放 | >3% | <1% |
| 评论占比 | 评论/总互动 | 15%-30% | <5% 或 >50% |
| 转发占比 | 转发/总互动 | 20%-40% | <10% |
| 播放量波动 | 标准差/均值 | <0.5 | >1.0 |
| 发布稳定性 | 发布间隔标准差 | <0.5天 | >2天 |
### 2. 异常检测
#### 2.1 数据异常检测
| 检测项 | 方法 | 风险级别 |
|--------|------|---------|
| 互动率突降 | 某条视频互动率低于均值50% | 🟡 中风险 |
| 互动率突增 | 某条视频互动率高于均值200% | 🟢 关注(可能是爆款信号) |
| 评论情感突变 | 评论情感从正面转向负面 | 🔴 高风险 |
| 播放量为0 | 视频被限流或下架 | 🔴 高风险 |
| 互动率持续走低 | 连续3条以上互动率递减 | 🟡 中风险 |
#### 2.2 内容异常检测
| 检测项 | 方法 | 风险级别 |
|--------|------|---------|
| 内容风格突变 | 突然偏离原有内容方向 | 🟡 中风险 |
| 发布频率突变 | 突然增加或减少发布频率 | 🟢 低风险 |
| 选题方向突变 | 突然转向不相关选题 | 🔴 高风险 |
| 人设突变 | 角色特征发生重大改变 | 🔴 高风险 |
### 3. 综合数据诊断
```
## 数据趋势与异常检测
### 数据健康度
| 维度 | 评分 | 说明 |
|------|------|------|
| 数据诊断 | {score}/5 | {note} |
### 趋势分析
| 趋势项 | 方向 | 变化幅度 | 说明 |
|--------|------|---------|------|
| 播放量 | ↑/↓/→ | {pct} | {note} |
| 互动率 | ↑/↓/→ | {pct} | {note} |
### 爆款 vs 低流量对比
| 维度 | 爆款特征 | 低流量特征 | 差距 |
|------|---------|-----------|------|
### 异常检测结果
| 异常项 | 风险级别 | 检测依据 | 建议 |
|--------|---------|---------|------|
```
---
## Gate-2 数据确认
### 快速模式
自动通过,进入步骤⑧综合诊断。
### 共创模式
暂停,输出数据趋势与异常检测结果,询问用户:
1. 异常数据是否有已知原因?(如限流/换号/节假日)
2. 风险识别是否准确?
3. 是否有需要重点关注的数据维度?
4. 是否需要调整分析时间窗口?
---
## 输出产物
| 产物 | 文件名 | 存放路径 |
|------|--------|---------|
| 数据趋势分析 | 合并到 `03_十二维度分析.md` 的 3.12 节 |
| 异常检测结果 | 合并到 `04_风险扫描报告.md` |
@@ -0,0 +1,151 @@
# 步骤⑧:综合诊断与优化建议
> 确认门:Gate-3 最终确认
> 综合步骤①~⑦所有分析结果,输出最终诊断报告和优化建议
---
## 处理流程
### 1. 综合评分
#### 1.1 维度评分汇总
将步骤②~⑦的各维度评分汇总:
```
## 综合评分汇总
| # | 维度 | 评分 | 权重 | 加权分 | 关键发现 |
|---|------|------|------|--------|---------|
| 01 | 账号定位 | {score}/5 | 8% | {weighted} | {finding} |
| 02 | 人设画像 | {score}/5 | 8% | {weighted} | {finding} |
| 03 | 赛道分类 | {score}/5 | 9% | {weighted} | {finding} |
| 04 | 内容结构 | {score}/5 | 10% | {weighted} | {finding} |
| 05 | 选题策略 | {score}/5 | 10% | {weighted} | {finding} |
| 06 | 开场钩子 | {score}/5 | 10% | {weighted} | {finding} |
| 07 | 情绪共鸣 | {score}/5 | 10% | {weighted} | {finding} |
| 08 | 画面风格 | {score}/5 | 5% | {weighted} | {finding} |
| 09 | 文案台词 | {score}/5 | 5% | {weighted} | {finding} |
| 10 | 传播元素 | {score}/5 | 10% | {weighted} | {finding} |
| 11 | 商业变现 | {score}/5 | 5% | {weighted} | {finding} |
| 12 | 数据诊断 | {score}/5 | 10% | {weighted} | {finding} |
| **合计** | | | **100%** | **{total}/5** | |
### 综合评级
- 4.0+:🟢 健康(账号状态良好,持续优化即可)
- 3.0-4.0:🟡 一般(有多项可优化空间,需针对性改进)
- <3.0:🔴 需调整(存在明显问题,需重点改进)
```
> 权重可根据赛道调整,如带货类变现权重上调,知识类内容质量权重上调。
#### 1.2 雷达图描述
描述 12 维度评分在雷达图上的形状,识别明显短板和优势项。
### 2. 风险清单整合
将步骤②~⑦检测到的所有风险汇总:
```
## 风险扫描报告
| # | 风险类型 | 风险描述 | 严重度 | 检测维度 | 检测依据 | 建议措施 |
|---|---------|---------|:------:|---------|---------|---------|
| 1 | 内容同质化 | 近7天选题高度重复... | 🔴 高 | 04/05 | 同一选题方向占比85% | 引入新选题方向 |
| 2 | 人设漂移 | ... | 🟡 中 | 01/02 | ... | ... |
```
### 3. 优化建议生成
#### 3.1 优化方向优先级矩阵
按 **影响度 × 可行性** 排序:
```
## 优化建议
### 优先级矩阵
| 优先级 | 优化方向 | 影响度 | 可行性 | 综合评分 |
|:------:|---------|:------:|:------:|:--------:|
| P0 | {direction} | 高 | 高 | ⭐⭐⭐⭐⭐ |
| P1 | {direction} | 高 | 中 | ⭐⭐⭐⭐ |
| P2 | {direction} | 中 | 高 | ⭐⭐⭐ |
| P3 | {direction} | 中 | 中 | ⭐⭐ |
```
#### 3.2 优化建议详情
每条建议包含完整链路:
```
### 优化方向P0:{方向名称}
**现状**:{当前状态描述}
**问题**:{具体问题描述}
**建议**:{可执行的优化方案}
- 具体动作1:...
- 具体动作2:...
**预期效果**:{实施后预期改善}
**参考依据**:{基于哪个维度的分析/数据}
```
### 4. 总结
```
## 总结
### 综合评分:{total}/5
### 综合评级:{level}
### 一句话总结
{one_line_summary}
### 核心优势
1. {advantage_1}
2. {advantage_2}
3. {advantage_3}
### 核心问题
1. {problem_1}
2. {problem_2}
3. {problem_3}
### 下一步行动建议
1. 🔴 立即处理:{action_1}
2. 🟡 近期计划:{action_2}
3. 🟢 持续优化:{action_3}
```
---
## Gate-3 最终确认
### 快速模式
自动通过,生成分析报告.html。
### 共创模式
暂停,输出综合诊断与优化建议,询问用户:
1. 综合评分是否合理?
2. 优化建议优先级是否需要调整?
3. 是否有遗漏的分析维度?
4. 是否确认生成最终报告?
---
## 报告生成
Gate-3 确认后,自动生成分析报告 HTML 页面:
| 产物 | 命名规则 | 存放路径 |
|------|--------|---------|
| 分析报告.html | `{账号名}_账号分析报告.html` | `account_analysis/{账号名}/` |
报告 HTML 包含:
1. 账号概览卡片
2. 12 维度评分雷达图
3. 数据趋势图
4. 风险清单表
5. 优化建议优先级矩阵
6. 下一步行动建议
@@ -0,0 +1,113 @@
# 分析流程规范
> 本文档定义短视频账号分析流程中的通用协作机制,包括数据规范和确认门机制。
> 各步骤文件中的处理规则为步骤专用逻辑,跨步骤的通用机制以本文档为准。
---
# 一、八步分析流程索引
| # | 步骤 | 确认节点 | 详细文件 |
|---|------|:------:|---------|
| ① | 数据采集与预处理 | Gate-0 数据确认 | [1_数据采集.md](分析流程/1_数据采集.md) |
| ② | 账号概览与定位分析 | Gate-1 概览确认 | [2_账号概览.md](分析流程/2_账号概览.md) |
| ③ | 内容结构与选题策略分析 | — | [3_内容与选题分析.md](分析流程/3_内容与选题分析.md) |
| ④ | 开场钩子与情绪共鸣分析 | — | [4_钩子与情绪分析.md](分析流程/4_钩子与情绪分析.md) |
| ⑤ | 画面风格与文案台词分析 | — | [5_画面与文案分析.md](分析流程/5_画面与文案分析.md) |
| ⑥ | 传播元素与商业变现分析 | — | [6_传播与变现分析.md](分析流程/6_传播与变现分析.md) |
| ⑦ | 数据趋势与异常检测 | Gate-2 数据确认 | [7_数据趋势分析.md](分析流程/7_数据趋势分析.md) |
| ⑧ | 综合诊断与优化建议 | Gate-3 最终确认 | [8_综合诊断与优化建议.md](分析流程/8_综合诊断与优化建议.md) |
| — | 生成分析报告.html 🔴 | Gate-3 确认后自动执行 | 整合全流程产物可视化报告页 |
> **步骤③~⑥为连续分析步骤**:在 Gate-1 确认后连续执行,不单独设确认门。
---
# 二、分析模式与确认门机制
## 分析模式
| 模式 | Gate 行为 | 适用场景 |
|------|----------|---------|
| ⚡ 快速模式(默认) | 全部自动通过 | 快速获取诊断结果 |
| 🤝 共创模式 | 每步等待确认 | 深度参与分析过程 |
## 确认门定义
| Gate | 节点 | 快速模式 | 共创模式 | 用户需确认 |
|------|------|---------|---------|-----------|
| Gate-0 | 数据采集完成 | 自动通过 | 暂停等待 | 数据完整性、时间范围 |
| Gate-1 | 账号概览完成 | 自动通过 | 暂停等待 | 分析方向、重点关注维度 |
| Gate-2 | 数据趋势完成 | 自动通过 | 暂停等待 | 风险识别结果、异常数据 |
| Gate-3 | 综合诊断完成 | 自动通过 | 暂停等待 | 优化建议、优先级排序 |
---
# 三、数据规范
## 标准数据指标
| 指标 | 说明 | 必需 |
|------|------|:----:|
| 播放量 | 视频播放次数 | ✅ |
| 点赞数 | 视频点赞数 | ✅ |
| 评论数 | 视频评论数 | ✅ |
| 转发数 | 视频转发/分享数 | ✅ |
| 弹幕数 | 视频弹幕数(B站) | ⬜ |
| 完播率 | 视频完播率(如有) | ⬜ |
| 粉丝增量 | 发布后粉丝增长 | ⬜ |
| 平均观看时长 | 视频平均观看时长 | ⬜ |
## 衍生指标
| 指标 | 计算公式 |
|------|---------|
| 互动率 | (点赞+评论+转发) / 播放量 × 100% |
| 评论率 | 评论数 / 播放量 × 100% |
| 转发率 | 转发数 / 播放量 × 100% |
| 粉丝转化率 | 粉丝增量 / 播放量 × 100% |
| 内容效率指数 | 互动率 × 完播率(如有完播率数据) |
## 时间窗口
- **默认窗口**:近 7 天(含当天)
- **自定义窗口**:用户可指定近 3 天 / 近 14 天 / 近 30 天
- **对比基准**:分析窗口前 7 天的数据(如有)
---
# 四、报告格式规范
## 评分体系
每个维度采用 5 分制评分:
| 评分 | 含义 | 标准 |
|------|------|------|
| 5 | 优秀 | 行业头部水平,无明显短板 |
| 4 | 良好 | 高于行业平均,有小幅优化空间 |
| 3 | 一般 | 行业平均水平,有明确优化方向 |
| 2 | 偏弱 | 低于行业平均,需重点改进 |
| 1 | 差 | 明显短板,影响账号整体健康度 |
## 综合评分计算
综合评分 = 各维度评分加权平均,权重根据账号赛道动态调整:
| 维度类别 | 默认权重 | 说明 |
|---------|---------|------|
| 内容质量类(04/05/06/07) | 40% | 内容结构/选题/钩子/情绪 |
| 账号定位类(01/02/03) | 25% | 定位/人设/赛道 |
| 传播效果类(10/12) | 20% | 传播元素/数据诊断 |
| 创作质量类(08/09) | 10% | 画面/文案 |
| 变现能力类(11) | 5% | 商业变现 |
> 权重可根据赛道调整,如带货类账号变现维度权重上调,知识类账号内容质量权重上调。
## 风险分级
| 级别 | 含义 | 处理建议 |
|------|------|---------|
| 🔴 高风险 | 影响账号存续或增长根基 | 立即处理,列入首要优化方向 |
| 🟡 中风险 | 影响增长效率或内容质量 | 计划处理,列入近期优化方向 |
| 🟢 低风险 | 轻微影响,有改善空间 | 持续关注,择机优化 |
@@ -0,0 +1,134 @@
# 抖音账号诊断接口
> 本文档描述抖音快速诊断模式所使用的红狐 RedFox API 接口规范与脚本调用方式。
---
## 接口概览
| 接口名称 | 请求方式 | 接口地址 |
|---------|---------|----------|
| 抖音账号数据查询 | POST | `https://redfox.hk/story/api/dyUser/queryData` |
## 认证方式
- **认证类型**:HTTP 请求头 `X-API-KEY`
- **Key 来源**:环境变量 `REDFOX_API_KEY`(禁止硬编码、禁止文件读取)
- **获取地址**:[红狐hub 密钥管理页](https://redfox.hk/settings/api-keys?source=github)
## 请求参数
| 参数名 | 类型 | 必填 | 说明 |
|--------|------|------|------|
| accountNames | array | 否 | 账号昵称列表,含中文输入时使用,模糊匹配 |
| accountIds | array | 否 | 抖音号列表,纯数字/英文输入时使用,精确匹配 |
| source | string | 是 | 接口来源标识,固定值:`"抖音账号诊断-GitHub"` |
> `accountNames` 与 `accountIds` 二选一,参数必须为复数形式且值为数组。
## 查询规则
- 输入含中文 → 使用 `accountNames`(模糊匹配昵称)
- 输入纯数字/英文 → 使用 `accountIds`(精确匹配抖音号)
## 响应结构
成功返回 `code: 2000`,关键字段:
| 字段名 | 类型 | 说明 |
|--------|------|------|
| nickname | string | 账号昵称 |
| accountId | string | 抖音号 |
| uid | string | UID |
| followerCount | int | 粉丝数 |
| totalFavorited | int | 获赞总数 |
| awemeCount | int | 作品总数 |
| province / city | string | 省份 / 城市 |
| ipLocation | string | IP属地 |
| signature | string | 简介 |
| gender / age | string / int | 性别 / 年龄 |
| avatarUrl | string | 头像URL |
| crawlTime | string | 数据采集时间 |
| works | array | 近期作品列表(含标题、描述、点赞、评论、分享、总互动、作品链接) |
### works 数组结构
| 字段名 | 类型 | 说明 |
|--------|------|------|
| createTime | string | 发布时间(YYYY-MM-DD HH:MM:SS) |
| desc / title | string | 作品标题/描述 |
| diggCount | int | 点赞数 |
| commentCount | int | 评论数 |
| shareCount | int | 分享数 |
| interactiveCount | int | 总互动数 |
| workUrl | string | 作品链接 |
## 字段映射(API字段 → 分析维度)
| 平台原始字段 | 分析字段 | 所属维度 |
|-------------|---------|---------|
| avatarUrl、signature、province、ipLocation、gender、age、accountId | 画像完整度指标 | 账号基础画像 |
| awemeCount、totalFavorited、works[].createTime | 作品总量、人均获赞、发布频率 | 内容生产力 |
| followerCount、totalFavorited、works[].interactiveCount/diggCount/commentCount/shareCount | 粉丝获赞比、粉丝互动率、互动结构比、作品均互动 | 互动健康度 |
| works[].diggCount、works[].interactiveCount | 爆款率、中位/均值偏离、互动稳定性、零互动占比 | 内容质量 |
| works[].createTime、works[].interactiveCount | 近期趋势、爆款集中度、最新活跃度 | 内容趋势 |
| followerCount、totalFavorited、works[].interactiveCount | 粉丝规模、粉丝互动比、获赞/粉丝背离 | 粉丝质量 |
---
## 脚本调用
### 脚本位置
```
ThirdPartySkills/.workbuddy/skills/douyin-account-diagnosis/scripts/douyin_diagnosis.py
```
### 运行命令
```bash
python "D:/github/技能百宝箱/ThirdPartySkills/.workbuddy/skills/douyin-account-diagnosis/scripts/douyin_diagnosis.py" "<抖音昵称或抖音号>"
```
### 脚本特性
- **纯标准库**:仅使用 os/sys/json/urllib/statistics/datetime,无外部依赖
- **安全约束**:
- API Key 仅从 `os.getenv("REDFOX_API_KEY")` 读取
- 禁止 subprocess/os.system/eval/exec
- 输出仅限 stdout(Markdown/JSON)
- 禁止联网搜索降级
- **输出格式**:纯文本诊断报告(含六维度评分进度条 + 预警 + 作品列表)
### 可选参数
```bash
python douyin_diagnosis.py <昵称或抖音号> --api-key <API_KEY>
```
> `--api-key` 仅用于测试环境,会在进程列表中暴露,生产环境使用环境变量。
---
## 异常处理
| 场景 | 返回码 | 处理方式 |
|-----|--------|----------|
| 查询成功 | 2000 | 解析 data 数组,取第一个结果 |
| 积分不足 | 3201 | 输出"API积分不足,请前往 redfox.hk 充值" |
| 未查询到账号 | 非2000且data为空 | 输出"未查询到该账号" |
| 网络超时 | — | 输出错误信息,建议重试 |
| 作品数据为空 | 2000但works为空 | 相关维度按"数据不足"处理,给予中性评分 |
| 字段缺失 | — | 使用默认值"未知"处理 |
---
## 安全约束(强制)
| 规则 | 说明 |
|------|------|
| 路径沙箱 | 脚本文件操作仅限技能自身目录内 |
| API Key 保护 | 仅从环境变量 `REDFOX_API_KEY` 读取,禁止硬编码/文件读取 |
| 无系统命令 | 禁止 subprocess/os.system/eval/exec |
| stdout 限定 | 脚本输出仅限 stdout,不创建/修改/删除技能目录外的文件 |
| 禁止网络搜索降级 | API 查询失败时严禁联网搜索或从第三方渠道估算数据 |
@@ -0,0 +1,223 @@
# 抖音六维度评分规则
> 本文档为快速诊断模式的详细评分规则,源自 `douyin-account-diagnosis` 技能的 `diagnosis_rules.md`。
> 综合评分 = Σ(维度得分 / 维度满分 × 100 × 权重),四舍五入取整。
---
## 维度1: 账号基础画像 (10分, 权重10%)
| 指标 | 满分 | 评分规则 |
|------|------|----------|
| 头像 | 2 | avatarUrl 非空 = 2分; 空 = 0分 |
| 简介 | 3 | ≥15字 = 3分; >0字且<15字 = 1分; 空 = 0分 |
| 地域一致性 | 2 | province == ipLocation = 2分; 有其一 = 1分; 均空 = 0分 |
| 人群标签 | 2 | gender非"未知" = 1分; age非null = 1分 |
| 抖音号 | 1 | accountId 非空 = 1分; 空 = 0分 |
---
## 维度2: 内容生产力 (15分, 权重15%)
### 作品总量 (5分)
| 范围 | 得分 | 说明 |
|------|------|------|
| < 100 | 2 | 偏少 |
| 100 - 999 | 4 | 正常 |
| 1000 - 2999 | 5 | 高产 |
| ≥ 3000 | 4 | 极高产(需警惕刷量) |
### 人均获赞 (5分)
人均获赞 = totalFavorited / awemeCount
| 范围 | 得分 | 说明 |
|------|------|------|
| < 100 | 1 | 低效 |
| 100 - 499 | 3 | 正常 |
| 500 - 999 | 4 | 良好 |
| ≥ 1000 | 5 | 高效 |
### 发布频率 (5分)
频率 = works数量 / (最新作品时间 - 最早作品时间)天数
| 范围 | 得分 | 说明 |
|------|------|------|
| < 0.5条/日 | 2 | 低频 |
| 0.5 - 2条/日 | 5 | 正常 |
| 2 - 3条/日 | 4 | 高频 |
| > 3条/日 | 3 | 极高频 |
---
## 维度3: 互动健康度 (30分, 权重30%)
### 粉丝获赞比 (10分)
粉丝获赞比 = totalFavorited / followerCount
| 范围 | 得分 | 说明 |
|------|------|------|
| < 5 | 3 | 偏低 |
| 5 - 19.99 | 7 | 正常 |
| ≥ 20 | 10 | 优质(长尾效应强) |
### 粉丝互动率 (10分)
粉丝互动率 = avg(works.interactiveCount) / followerCount × 100%
| 范围 | 得分 | 说明 |
|------|------|------|
| > 5% | 10 | 优秀 |
| 2 - 5% | 7 | 正常 |
| 1 - 2% | 4 | 偏低 |
| < 1% | 1 | 极低(疑似僵尸粉) |
### 互动结构比 (5分)
以点赞为100,计算评论占比和分享占比。
| 条件 | 得分 | 说明 |
|------|------|------|
| 评论占比 > 5% 且 分享占比 > 5% | 5 | 健康 |
| 评论占比 > 3% 或 分享占比 > 3% | 3 | 一般 |
| 均低于 3% | 2 | 互动单一 |
### 作品均互动 (5分)
基准值 = followerCount × 3%
| 条件 | 得分 | 说明 |
|------|------|------|
| 均互动 > 基准 | 5 | 超基准 |
| 均互动 > 基准 × 0.5 | 3 | 接近基准 |
| 均互动 < 基准 × 0.5 | 1 | 低于基准 |
---
## 维度4: 内容质量 (20分, 权重20%)
### 爆款率 (6分)
爆款定义: 单作品 diggCount > followerCount × 10%
爆款率 = 爆款作品数 / 作品总数 × 100%
| 范围 | 得分 | 说明 |
|------|------|------|
| > 10% | 6 | 优秀 |
| 5 - 10% | 4 | 良好 |
| > 0% 且 < 5% | 3 | 偏低 |
| 0% | 1 | 无爆款 |
### 中位/均值偏离 (4分)
偏离度 = |中位数 - 均值| / 均值
| 偏离度 | 得分 | 说明 |
|--------|------|------|
| < 0.2 | 4 | 分布均匀 |
| 0.2 - 0.5 | 3 | 轻度偏离 |
| ≥ 0.5 | 1 | 严重偏离(靠爆款拉动) |
### 互动稳定性 (5分)
变异系数 CV = 标准差 / 均值
| CV 范围 | 得分 | 说明 |
|---------|------|------|
| < 0.5 | 5 | 稳定输出 |
| 0.5 - 1.0 | 3 | 波动一般 |
| ≥ 1.0 | 1 | 严重依赖爆款 |
### 零互动占比 (5分)
零互动作品定义: diggCount < 10
零互动占比 = 零互动作品数 / 作品总数 × 100%
| 范围 | 得分 | 说明 |
|------|------|------|
| < 5% | 5 | 质量稳定 |
| 5 - 20% | 3 | 部分低质 |
| ≥ 20% | 1 | 大量低质/限流 |
---
## 维度5: 内容趋势 (15分, 权重15%)
### 近期趋势 (5分)
取最早 1/3 和最近 1/3 作品,比较均互动变化。
变化率 = (近期均互动 - 早期均互动) / 早期均互动 × 100%
| 变化率 | 得分 | 说明 |
|--------|------|------|
| > +20% | 5 | 增长期 |
| -20% ~ +20% | 4 | 平稳期 |
| -50% ~ -20% | 2 | 衰退期 |
| < -50% | 1 | 严重衰退 |
### 爆款集中度 (5分)
集中度 = max(works.interactiveCount) / avg(works.interactiveCount)
| 集中度 | 得分 | 说明 |
|--------|------|------|
| < 3倍 | 5 | 均匀分布 |
| 3 - 5倍 | 4 | 较为均匀 |
| 5 - 10倍 | 2 | 依赖爆款 |
| ≥ 10倍 | 1 | 严重依赖单条 |
### 最新活跃度 (5分)
最新活跃天数 = crawlTime - 最新作品createTime
| 天数 | 得分 | 说明 |
|------|------|------|
| ≤ 3天 | 5 | 活跃 |
| 4 - 7天 | 4 | 正常 |
| 8 - 14天 | 2 | 偏沉默 |
| > 14天 | 1 | 已断更 |
---
## 维度6: 粉丝质量 (10分, 权重10%)
### 粉丝规模 (4分)
| 粉丝数 | 得分 | 等级 |
|--------|------|------|
| < 1万 | 1 | 尾部 |
| 1万 - 10万 | 2 | 腰部 |
| 10万 - 100万 | 3 | 头部 |
| ≥ 100万 | 4 | 超头部 |
### 粉丝互动比 (3分)
粉丝互动比 = avg(works.interactiveCount) / followerCount × 100%
| 范围 | 得分 | 说明 |
|------|------|------|
| > 3% | 3 | 粉丝活跃 |
| 1 - 3% | 2 | 粉丝一般 |
| < 1% | 1 | 粉丝不活跃 |
### 获赞/粉丝背离 (3分)
| 比值 | 得分 | 说明 |
|------|------|------|
| ≤ 50 | 3 | 正常 |
| 50 - 100 | 2 | 偏高 |
| > 100 | 1 | 异常高(疑似刷赞/搬运) |
---
## 评级标准
| 评分范围 | 评级 | 标识 |
|----------|------|------|
| 85 - 100 | 优质账号 | 🟢 |
| 70 - 84 | 正常账号 | 🟡 |
| 50 - 69 | 待优化 | 🟠 |
| < 50 | 风险账号 | 🔴 |
@@ -0,0 +1,20 @@
# 知识库目录
> 12 个分析维度的方法论、评估标准、类型库
| 分类 | 说明 |
|------|------|
| [01_账号定位](01_账号定位/) | 账号定位分析方法论、定位类型库、定位评估标准 |
| [02_人设画像](02_人设画像/) | 人设分析方法论、人设一致性检测、人设深度评估 |
| [03_赛道分类](03_赛道分类/) | 赛道分类体系、赛道竞争度评估、赛道趋势判断 |
| [04_内容结构](04_内容结构/) | 内容结构类型库、结构分析框架、结构稳定性评估 |
| [05_选题策略](05_选题策略/) | 选题分析方法论、选题效率评估、选题创新度检测 |
| [06_开场钩子](06_开场钩子/) | 钩子类型库、钩子效率评估、钩子与完播率分析 |
| [07_情绪共鸣](07_情绪共鸣/) | 共鸣类型库、情绪强度评估、情绪与互动关系 |
| [08_画面风格](08_画面风格/) | 视觉风格分类、画面质量评估、视觉记忆点检测 |
| [09_文案台词](09_文案台词/) | 文案风格分类、台词质量评估、文案匹配度检测 |
| [10_传播元素](10_传播元素/) | 互动设计分析、分享驱动评估、二次传播潜力 |
| [11_商业变现](11_商业变现/) | 变现模式库、变现效率评估、变现与内容平衡 |
| [12_数据诊断](12_数据诊断/) | 数据健康度指标、趋势分析方法、异常检测规则 |
> 增量知识库见 `references-add/`,冲突时以 `references-add/` 为准。