搜推算子顾问
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a1cc1a32/zymop。
技能介绍
先解决哪类问题
在搜推链路里,一个“有没有算子能做 X”的问题往往会继续变成“线上到底怎么配”“某个参数什么意思”“能不能复用”“改了会影响哪些图”。op 想把这类围绕算子知识的连续追问收进同一个上下文,而不是让算法或工程同学在知识库、配置库、血缘信息之间反复拼线索。
它如何工作
核心方式是先识别子场景:算子发现、线上配置参考、配置参数理解、复用判断、影响分析。算子发现根据 target_capability 做语义检索,并给出候选算子与推荐理由;线上配置参考先用 operator_lineage_query 找引用该算子的图,再用 graph_config_query 拉取这些图中的实际参数;参数理解可聚焦 param_name,也可返回全量参数列表;复用判断会把候选算子的能力与目标场景逐项对照;影响分析整理主图/子图引用、当前流量或实验情况,并在有 change_content 时调用 change_risk_assess 评估风险。
输出与边界
输出按子场景采用固定模板:候选列表、线上现状、参数说明、能力对照表或影响范围。它只做参考与分析,不替用户拼出可直接写入的配置,也不直接修改、创建或发布算子、图;跨业务线的复用判断只提供结论依据,最终决策仍需使用者确认。遇到知识库未命中、同名候选、血缘接口不可用、无历史配置案例或参数文档缺失时,会明确标注缺失,不做推断。
使用场景
- 搜推同学接到“需要支持多路召回融合”的需求,要根据能力描述找到候选算子并核对推荐理由
- 排查线上效果时,需要查清某个排序算子在生产图里的点位、当前版本和实际参数取值
- 把现有算子复用到新业务前,需要逐项对照目标场景需求,判断是可直接复用、改参数后复用还是必须新开发
- 准备修改公共算子参数时,需要盘点引用它的主图和子图、间接影响范围以及风险等级
适合人员
- 负责搜推召回或排序的算法工程师,想在改动前确认算子覆盖范围和影响边界
- 维护线上计算图的工程同学,需要按业务域核对算子实际配置、血缘关系和参数含义
- 平台算子研发,希望评估公共组件被多张图引用时,参数改动可能带来的风险与验证项
- 承接新业务接入的算法负责人,想判断现有算子能否复用以及能力缺口具体在哪