多元推荐改写清单
SkillAI & modelsA checklist for diverse recommendation rewrites. When teams rewrite their recommendation system, the easiest path is just to add a bit of randomness on top of the original objective function. This Skill helps you avoid 'looking more diverse on the surface while remaining monolithic underneath'.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the 多元推荐改写清单 skill
What this skill tells your AI
The instructions your AI receives, as published by gmaxxxie/ai-native-product-agent-skills in skills/p0g-diversity-rewrite-checklist/SKILL.md and read by ahel’s review.
一句话定位
检查推荐系统是真正多元,还是只是"加了点随机"。六项检查避免假多元。
何时触发
- 计划改写推荐系统
- 觉得当前推荐越来越窄
- 用户反馈"总是看到类似内容"
- 需要评估推荐系统的多元性
输入
当前推荐系统的目标和方案描述。
示例输入:
产品: 知识内容平台
目标: "把停留时长再做高一点"
当前方案: 增加相似内容推荐,加一点随机探索
输出
六项检查结果 + 改写建议 + 目标函数评估。
六项检查
Check 1: 目标函数是否包含多样性或探索目标?
检测方法:
- 打开推荐系统的目标函数,看看除了停留时长/点击率/转化率,还有什么
- 是否有明确的多样性指标(如内容覆盖度、主题分散度、新内容曝光率)?
- 这些指标在优化目标中的权重是多少?
输出格式:
目标函数多样性: [yes/no/partial]
多样性指标: ["列表"]
权重: "多样性指标在总目标中的权重"
风险: "如果没有,会发生什么"
Check 2: 用户能不能主动切换"更开阔"而不是"更精准"?
检测方法:
- 产品中是否有明确的"探索模式"或"开阔模式"?
- 用户是否能主动选择"我想看不一样的东西"?
- 还是只能被动接受系统给的推荐?
输出格式:
主动切换入口: [yes/no]
入口位置: "在哪里"
默认模式: "精准/开阔/混合"
用户控制感: [high/medium/low]
Check 3: 系统有没有低冲突的异质内容入口?
检测方法:
- 推荐的"异质内容"是低冲突的(相关但不同视角),还是高冲突的(对立、争议)?
- 是否有"软过渡"设计,让用户自然接触新主题?
- 还是只是在熔炉里塞对立内容?
输出格式:
异质内容类型: [low_conflict/high_conflict/mixed]
过渡设计: [yes/no]
接触方式: "用户如何接触到异质内容"
Check 4: 推荐有没有连接现实世界?
检测方法:
- 推荐内容是否能引导用户做出现实行动?
- 还是只是让用户在屏幕里花更多时间?
- 是否有"线上到线下"的连接设计?
输出格式:
现实连接: [yes/no/partial]
行动引导: "推荐是否能引导现实行动"
线下连接: [yes/no]
Check 5: 团队有没有衡量"新的可能性被打开"?
检测方法:
- 团队的评估指标是不是只有点击率、停留时长?
- 是否有指标衡量用户是否接触了新主题、新领域?
- 是否有指标衡量用户的"视野是否变宽"?
输出格式:
多元性指标: [yes/no]
指标列表: ["具体指标"]
评估频率: "多久评估一次"
Check 6: 用户能不能把自己从默认推荐轨迹里拉出来?
检测方法:
- 用户是否能够"重置"或"跳出"当前推荐轨迹?
- 是否有机制让用户主动表达"我不想看这个"?
- 系统是否会记住用户的"探索"偏好?
输出格式:
跳出机制: [yes/no]
跳出方式: "如何跳出"
用户主动权: [high/medium/low]
系统记忆: "是否记住探索偏好"
综合输出格式
diversity_rewrite_assessment:
input:
product: "产品名称"
current_goal: "当前目标"
current_approach: "当前方案"
checks:
check1_objective:
has_diversity_goal: "yes/no"
diversity_metrics: ["指标"]
weight: "权重"
risk: "风险"
check2_user_control:
has_exploration_mode: "yes/no"
entry_point: "入口"
default_mode: "默认模式"
user_control: "high/medium/low"
check3_heterogeneous_content:
conflict_level: "low_conflict/high_conflict/mixed"
has_transition: "yes/no"
exposure_method: "接触方式"
check4_real_world:
has_connection: "yes/no"
action_guidance: "行动引导"
offline_link: "yes/no"
check5_measurement:
has_diversity_metrics: "yes/no"
metrics: ["指标"]
review_frequency: "评估频率"
check6_user_escape:
has_escape: "yes/no"
escape_method: "跳出方式"
user_agency: "high/medium/low"
system_memory: "yes/no"
overall_assessment:
is_truly_diverse: "yes/no/partial"
fake_diversity_risk: "high/medium/low"
key_gaps: ["关键缺口"]
rewrite_recommendation:
objective_changes: "目标函数改写建议"
ui_changes: "界面改进建议"
metric_changes: "评估指标改进建议"
priority: "P0/P1/P2"
快速使用法
- 填写产品、目标、当前方案
- 逐项过六个检查
- 如果超过 3 项不通过,推荐系统需要重写而不是优化
常见误判
- 加一点随机 = 多元:随机探索不等于系统性多样性
- 内容更杂 = 更自由:用户可能只是被塞了更多不相关的东西
- 点击更多 = 更好:可能只是用户在翻找自己真正想看的
一句判断
多元推荐不是精度的对立面,而是对单一目标精度的修正。
Signals
- GitHub stars
- 46
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
p0g-diversity-rewrite-checklist- Source
- github.com/gmaxxxie/ai-native-product-agent-skills