02. Community Proof 子 SOP
适用步骤:
- Step 4 候选池收集
- Step 5 候选池筛成短名单
- Step 7 页面实现与装配中的 community proof 接入
- Step 8 上线前验收中的 community proof 质量检查
1. Step 4:候选池收集
1.1 目标
扩大素材覆盖面,但不直接上页。
1.2 必做动作
- 收集 community proof 候选池:
- YouTube
- X
- 收集 prompt / 示例 / 教程候选
固定候选池规模:
- YouTube:3 到 5 个
- X:8 到 12 条
- Reddit:8 到 12 条
1.3 固定搜索模板
text
site:youtube.com {Model}
site:youtube.com {Model} tutorial
site:youtube.com {Model} review
site:youtube.com {Model} ComfyUI
site:x.com {Model}
site:x.com {Model} prompt
site:x.com {Model} workflow
site:x.com {Model} comparison
site:reddit.com {Model}
site:reddit.com {Model} review
site:reddit.com {Model} comparison
site:reddit.com {Model} workflow
site:reddit.com {Model} setup1.4 X / Twitter 搜索策略(必须按顺序执行)
- 搜官方账号发布(最重要)
text
from:{OfficialAccount} {Model} -is:retweet -is:reply
from:{OfficialAccount} {Model} (announcement OR release OR update) -is:retweet -is:reply- 搜技术讨论和评测
text
{Model} (features OR specs OR review OR benchmark) -is:retweet lang:en
{Model} (workflow OR prompt OR ComfyUI OR setup) -is:retweet lang:en
{Model} ({Competitor} OR comparison OR vs) -is:retweet lang:en- 搜用户生成内容和案例
text
{Model} has:media (generated OR created OR prompt) -is:retweet
{Model} has:media (workflow OR tutorial OR before after) -is:retweet
{Model} has:media (poster OR product OR portrait OR image-to-image) -is:retweetX / Twitter 固定过滤语法:
-is:retweet:排除转推,只看原创内容-is:reply:排除回复,优先独立原帖has:media:优先找带图或视频的案例帖from:username:优先核对官方账号和高可信作者lang:en:默认先查英文高信息密度内容
X / Twitter 专项搜索补充:
text
from:{OfficialAccount} {Model} -is:retweet -is:reply
from:{OfficialAccount} {Model} has:media -is:retweet -is:reply
{Model} has:media -is:retweet -is:reply
{Model} (LoRA OR ControlNet OR ComfyUI OR API) -is:retweet lang:en
{Model} (review OR benchmark OR comparison) -is:retweet lang:en1.5 YouTube 搜索
工具要求:
- 优先使用
yt-dlp - 需要记录视频 ID、标题、类型、选择理由
基础搜索命令:
bash
# 1. 搜索官方演示视频(最高优先级)
yt-dlp --skip-download --get-id --get-title --playlist-end 5 \
"ytsearch:[model-name] official demo"
# 2. 搜索教程和使用指南
yt-dlp --skip-download --get-id --get-title \
"ytsearch10:[model-name] tutorial how to use"
# 3. 搜索对比评测视频
yt-dlp --skip-download --get-id --get-title \
"ytsearch5:[model-name] vs comparison review"
# 4. 提取视频描述和字幕(用于提取技术细节)
yt-dlp --skip-download --write-description --write-subs --sub-lang en \
--convert-subs srt --print "%(title)s" \
"https://www.youtube.com/watch?v=[video-id]"推荐搜索关键词组合:
text
[model-name] official announcement
[model-name] capabilities showcase
[model-name] demo walkthrough
[model-name] complete tutorial
[model-name] beginner guide
[model-name] tips and tricks
[model-name] vs [competitor]
[model-name] review quality test
[model-name] pros and consYouTube 信息收集标准:
- 收集 4 到 6 个高质量视频候选 ID
- 优先顺序:官方演示 > 专业教程 > 对比评测 > 用户评测
- 必须记录视频 ID(watch?v= 后 11 位字符)
- 必须验证视频可播放、标题与内容一致、信息准确
- 如果视频只有 reaction、营销口播或泛聊,不进入候选池
1.6 Reddit 搜索策略(必须按顺序执行)
- 搜 workflow / setup / troubleshooting
text
site:reddit.com {Model} workflow
site:reddit.com {Model} setup
site:reddit.com {Model} ComfyUI
site:reddit.com {Model} troubleshooting
site:reddit.com {Model} image-to-image- 搜 comparison / quality discussion
text
site:reddit.com {Model} comparison
site:reddit.com {Model} vs {Competitor}
site:reddit.com {Model} quality
site:reddit.com {Model} benchmark- 搜 prompt / control / advanced usage
text
site:reddit.com {Model} prompt
site:reddit.com {Model} ControlNet
site:reddit.com {Model} LoRA
site:reddit.com {Model} inpainting
site:reddit.com {Model} upscale优先子版块:
r/comfyuir/StableDiffusionr/LocalLLaMA(仅当模型跨多模态或开源生态明显相关)- 与模型任务强相关的垂直社区
Reddit 信息提取重点:
- 正文是否给出 workflow、节点、参数、报错、修复方式
- 评论区是否补充关键方法、对比观察、坑点、限制
- 是否出现 before/after、案例图、对比图
- 是否有真实用户反馈,而不是简单“好强”“太牛了”
Reddit 信息收集标准:
- 收集 8 到 12 条候选
- 每条都必须打开正文和主要回复
- 记录 subreddit、分数、评论数、主题类型、是否含方法价值
- 优先保留:workflow > troubleshooting > comparison > advanced tips > general reaction
1.7 必须遵循的规则
- 先建候选池,不直接往页面里塞
- 每条候选都要记录来源和可能价值
- 不允许只凭标题或搜索预览入池
- 不允许只看引用评论外壳入池
- 不允许把“明天发布 / 即将上线 / dropping tomorrow”这类预告帖当作有效候选
- 不允许把只有一句空话、没有案例、没有方法、没有判断的信息薄帖当作有效候选
- 所有社媒候选必须打开原内容
- 所有视频候选必须验证是否可播放
每条候选固定记录:
- URL
- 类型
- 核心主题
- 为什么可能有价值
- 来源类别:official / technical review / user example / workflow / comparison
- 平台信号:likes / replies / upvotes / comments / views(能拿到就记录)
- 是否已阅读全文 / 看完主体内容
- 是否疑似弱信号
1.8 产出物
community-candidate-pool.md
模板:
md
## Community candidate pool
- URL:
Type: YouTube / X / Reddit
Topic:
Value hypothesis:
Read status:
Weak-signal risk:1.9 进入下一步条件
- 候选池规模达到最低要求
- 每条候选都已打开原内容确认过
2. Step 5:候选池筛选成短名单
2.1 目标
从“搜到很多”收敛成“值得上页的少数内容”。
2.2 必做动作
- YouTube 选最终 2 个
- X 选最终 4 条
- Reddit 选最终 4 条
固定筛选顺序:
- 先淘汰不可用内容
- 再淘汰弱信号内容
- 再淘汰重复内容
- 最后保留“案例 / 方法 / 对比 / 限制 / 官方信号”最均衡的一组
2.3 必须遵循的规则
- 相关性不等于可上页
- 弱互动、低信息密度、引用评论、纯转发、纯情绪表达、预告帖、空话帖一律淘汰
- 每条入选内容都必须回答:
- 核心价值是什么
- 补了页面哪一块
- 如果删掉会失去什么
各来源入选标准:
YouTube:
- 必须能播放
- 必须看得出它属于教程、工作流、评测或官方演示
- 不能只是 reaction 或标题党
X:
- 必须是原帖,不是只有引用评论外壳
- 必须至少属于:案例、prompt、workflow、对比、实操观察、官方更新
- 没有图、没有方法、没有结论的一句话帖直接淘汰
- 只有“明天发布”“新模型要来了”这类预告价值的帖子直接淘汰
- 只有空泛感叹、没有案例、没有方法、没有判断的空话帖直接淘汰
- 优先级顺序固定为:官方原帖 > 技术评测/对比 > 用户案例/工作流 > 其他
- 如果是官方帖,也必须有信息量;只有发布时间提醒或一句 announcement 仍然淘汰
- 如果是用户案例帖,优先保留带媒体、带 prompt、带 workflow、带 before/after 的帖子
- 不能只看“能不能 embed”
- 必须排除:
- 文章卡片型 X 帖子
- 几乎没有正文、没有原生媒体、只有外链预览的 X 帖子
- 明显低质量、误判、与模型弱相关的帖子
Reddit:
- 必须打开正文和主要回复
- 优先长讨论、对比、setup、workflow、失败点
- 只有低互动且没有额外方法价值的帖子直接淘汰
- 只有发布感想、情绪表达、空泛夸奖的帖子直接淘汰
- 只有标题有信息、正文和评论都没有方法价值的帖子直接淘汰
- 优先保留同时满足两项以上的帖子:
- 有明确 workflow
- 有报错或 troubleshooting
- 有参数 / 节点 / prompt 细节
- 有案例图或前后对比
- 有高质量评论补充
最终短名单必须满足:
- 不重复
- 不全是同一种类型
- 至少覆盖“方法”或“案例”
- 不被低信号内容拉低整体质量
2.4 数据字段
当前装配最小字段:
idtitleurl
说明:
summary仅作可选研究备注,不再是装配硬依赖
2.5 产出物
community-shortlist.md
模板:
md
## Community shortlist
- URL:
Type:
Reason selected:
What page section it supports:2.6 进入下一步条件
- 已完成短名单
- 已淘汰弱信号内容
3. 页面装配与验收中的 Community Proof
装配动作:
- 在
page.tsx中整理:videosxPostsredditPosts
- 图片模型页和视频模型页都执行同一标准;
Community proof不能长期只保留 YouTube,默认至少补齐4条X和4条Reddit - 通过
communityProofSectionProps传入页面主容器 - 实际渲染由
src/components/model-page/ModelCommunityProofSection.tsx负责
验收动作:
- 检查 YouTube、X、Reddit 是否都实际渲染
- 检查关键 embed 是否正常工作
- 检查社区嵌入是否压过正文主线
- 如果存在空壳 X embed,回退替换来源