mcpField
M
marketplace-recsys-feature-engineering

marketplace-recsys-feature-engineering

github.com/pproenca数据与数据库218197 次安装11 周前更新
代码仓库

关于 marketplace-recsys-feature-engineering

面向双边信任型市场的推荐特征工程 Skill,指导团队从房源图片、元数据和 sitter 回答中规划可用特征。重点在于让特征对应具体决策,并评估其质量、服务成本与实际价值。

主要功能

  1. 01覆盖特征工程流程的 44 条规则
  2. 02盘点素材并评估覆盖率与隐私
  3. 03指导图片、文本和资料特征提取
  4. 04设计相似度与亲和度特征
  5. 05通过消融实验验证特征价值

适用场景

  1. 01规划房源图片和描述的特征提取
  2. 02设计 sitter 入驻问卷以获取推荐信号
  3. 03审查特征库的覆盖、漂移与隐私
  4. 04评估新特征是否值得维护

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pproenca/dot-skills --skill marketplace-recsys-feature-engineering

安装后在 Claude Code 中输入/marketplace-recsys-feature-engineering确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

AGENTS.md
gotchas.md
metadata.json
README.md
assets/templates/
_template.md
references/
_sections.md
audit-measure-coverage-before-modelling.md
audit-quantify-freshness-per-asset.md
audit-sample-every-asset-type-end-to-end.md
audit-separate-raw-assets-from-derived-features.md
audit-verify-rights-and-privacy-before-extraction.md
derive-cache-user-embedding-with-short-ttl.md
derive-decompose-affinity-into-interpretable-subscores.md
derive-fuse-modalities-before-item-similarity.md
derive-precompute-i2i-nearest-neighbours-offline.md
derive-score-u2u-as-symmetric-mutual-fit.md
derive-use-two-tower-for-user-item-affinity.md
firstp-ask-what-signal-a-human-uses.md
firstp-kill-features-a-popularity-baseline-already-captures.md
firstp-prefer-directly-observed-over-learned.md
firstp-reject-features-you-cannot-serve-at-inference.md
firstp-start-from-the-decision-not-the-algorithm.md
firstp-tie-every-feature-to-a-specific-solution.md
listing-declare-categorical-fields-for-bounded-vocabularies.md
listing-embed-description-with-pretrained-sentence-encoder.md
listing-encode-pet-requirements-as-structured-triples.md
listing-extract-stay-duration-shape-not-just-length.md
listing-hash-geo-to-hierarchies-not-raw-lat-lon.md
listing-multi-hot-encode-amenity-lists.md
references/playbooks/
discovering.md

详细介绍

Marketplace 推荐系统特征工程最佳实践

从双边信任型 Marketplace 的原始素材——房源照片、房东提供的房源元数据和宠物寄养员向导问卷回答——中提取可用的推荐特征,用于物品到物品、用户到物品和用户到用户方案的完整第一性原理指南。包含 8 个类别中的 44 条规则,按其对特征工程生命周期的级联影响排序,另有一份将这些规则整合为端到端特征发现工作流的操作指南。

此技能是 marketplace-personalisation(AWS Personalize)和 marketplace-search-recsys-planning(OpenSearch 检索)的上游前置技能。这些技能将特征视为已有的输入;此技能则着眼于如何从原始素材中构建特征、这些特征服务于哪些决策,以及如何证明每个特征值得付出维护成本。

适用场景

在以下情况下,请参考此技能:

  • 规划从房源照片、描述或设施列表中提取哪些内容,以支持 i2i 相似度或 u2i 排序
  • 将推荐系统特征作为首要输出,设计或修订宠物寄养员入驻向导
  • 决定是否构建视觉嵌入管道、文本编码器,或两者都不构建——以及按什么顺序构建
  • 将现有基础特征组合起来,为物品到物品、用户到物品或用户到用户评分
  • 审计现有特征存储,检查覆盖率、漂移、PII、重复项或孤立特征
  • 为新的推荐系统特征选择上线/淘汰标准,并设计消融 A/B 测试
  • 回答这个问题:“我们想改进相似房源展示位——应该构建什么特征?”

设置

此技能无需针对用户进行配置,可独立使用。参考资料链接指向 Airbnb、Pinterest、DoorDash、Uber、Netflix 和 Google 的工程博客,开源库(Feast、Sentence-Transformers、Hugging Face CLIP、H3),基础学术论文(Airbnb KDD 2018、Pinterest ItemSage、YouTube Semantic IDs、PinSage)以及 Google 的《机器学习规则》。

规则类别

类别按其对特征工程生命周期的级联影响排序:审计错误会导致在不存在的数据上构建特征;第一性原理错误会导致特征无法对应真实决策;提取错误会污染所有下游环节,以此类推。应先解决早期阶段的问题,再处理后续阶段的问题。

#类别前缀影响
1素材审计与清点audit-严重
2第一性原理特征拆解firstp-严重
3图像特征提取vision-高
4房源文本与元数据提取listing-高
5宠物寄养员向导与个人资料提取wizard-高
6派生相似度与亲和度derive-中高
7特征质量与治理quality-中高
8增量式发布与价值验证prove-中

快速参考

1. 素材审计与清点(严重)
2. 第一性原理特征拆解(关键)
3. 图像特征提取(高优先级)
4. 房源文本和元数据提取(高优先级)
5. 保姆向导和资料提取(高)
6. 派生相似度与匹配度(中高)
7. 特征质量与治理(中高)
8. 渐进式上线与价值验证(中)

发现新功能

一本操作手册将规则整合成端到端工作流:

  • references/playbooks/discovering.md — 从原始市场平台素材中发现新功能:一个七步工作流,从素材审查和决策拆解开始,到针对移除某项功能后的基线完成并发布消融 A/B 测试为止。当任务是“接下来应该构建什么?”,而不是“修复这个特定功能”时使用。

如果任务是开放式问题“我们如何从 X 中提取更多信号?”,请先阅读操作手册。遇到具体实现问题时,再阅读单项规则。

使用方法

相关技能

  • marketplace-personalisation — 在 AWS Personalize 上进行提取后的个性化:事件跟踪、架构设计、双向匹配、冷启动、反馈循环。功能入库并准备训练排序器后,转交给此技能。
  • marketplace-search-recsys-planning — OpenSearch 检索规划:查询理解、索引设计、排序、搜索与推荐融合。瓶颈在于检索而非功能可用性时,转交给此技能。
  • marketplace-pre-member-personalisation — 从匿名访问到付费会员的会员前旅程:匿名信号推断、新手引导意图采集、会员前衡量。到达付费会员节点时,转交给此技能。

参考文件

文件说明
references/_sections.md类别定义、影响排序、级联设计原理
references/playbooks/discovering.md端到端功能发现操作手册
gotchas.md积累的特征工程诊断经验(持续更新)
assets/templates/_template.md编写新规则的模板
metadata.json版本、专业领域、权威参考资料

评论

支持 Markdown