需求实现:
一、新增服务对接 SKU出单预测模型A:
1、执行频率:每周执行一次即可,周四执行
2、筛选SKU范围:10大站点有效SKU(过滤停产仿牌禁售即可),以SKU+站点维度调用数据
3、调用接口:http://convertfbiprediction.zhcxkj.com/Rankingmodel
入参:SKU+站点+文档中要求的特征,特征数据来源:https://pm.zhcxkj.com/zentao/story-view-35005.html
从输出数据中筛选:出单概率(30predict_proba)大于值M(配置项,目前0.6),需要支持市场维度配置

接口文档(下同):AI全链路项目功能接口,第一步(责任人:金平艳)
https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89gab9Dztp7o79MyV3kdP0wQ?utm_scene=person_space
4、将符合要求的SKU+站点及其预测值保存到一个业务表中(按站点分表,表中记录周数,SKU,站点和4个预测值),删除超过1个月的数据
二、串联Aba出单词推荐模型B:
1、采集组根据后端计算的A数据,进行关键词匹配,筛选前N个关键词(配置项,配置成200)调用AI组接口获取关键词,并保存到数据表,供后端第三步调用。
输出后获取 出单概率阈值选O(配置项,目前为0.5)以上,若关键词小于P(10)个,取O1~O2(0.1-0.5)降序取P(10)个【该逻辑可能会持续变化】
注:采集组中间处理流程不变,调整数据源,配置项(注意增加了三个配置项)和结果表
根据A的站点SKU
初筛精筛结果排序(逻辑已线上化)筛选前N个关键词(目前200),获取关键词数据特征入参
输出后获取 出单概率阈值选O(0.5)以上,若关键词小于P(10)个,取O1~O2(0.1-0.5)降序取P(10)个【该逻辑可能会持续变化】
调用接口:http://convertfbiprediction.zhcxkj.com/KeywordRecommendation
三、对接刊登次数预测模型C:
1、筛选范围:本周所有A跑出来的数据
2、调用刊登次数预测接口,调用接口:http://convertfbiprediction.zhcxkj.com/PublicationNumber
入参:SKU+站点+文档中要求的特征,特征数据来源:https://pm.zhcxkj.com/zentao/story-view-35005.html
其余参数按照如下取值:
"minPublishCount":0,
"maxPublishCount":50,
"steplength":5
AI全链路项目功能接口,第二步(责任人:金平艳)
https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89gab9Dztp7o79MyV3kdP0wQ?utm_scene=person_space
3、返回的结果中包括多条不同概率的预测刊登次数(注意刊登次数可能为小数,按照四舍五入取整数)

4、计算可刊登次数
根据每个SKU返回的数据,筛选 出单概率阈值 S(配置项,目前为0.6)只保留 Prob_Order >= S 的有效组,在有效组里,选最接近 0.6 且次数不为0的那一组,取它的刊登次数,注意如果预测次数超过 周每SKU的刊登上限 R(配置项,目前为50)),如果所有数据都低于出单概率阈值S,则默认次数为 T(配置项,目前10次)
如果当前累计的次数已经达到周刊登总上限 Q(配置项,目前为200w),则停止计算。
将结果记录到次数表,字段包括,SKU+站点,刊登次数、模型选取的对应Group_ID,对应Prob_Order
5、推送给到刊登和文案优化,注意全部周一0点再推送。
刊登:模型A主表链接模型B、C;按B的关键词数平均分配给刊登次数(具体看匹配关键词逻辑),推送到直发通刊登任务表。
文案优化:模型A主表链接模型B;按B的关键词数平均分配给优化次数(具体看匹配关键词逻辑),优化次数设定为 T(配置表:可分站点 等级 模型出单A出单概率值区间配置次数),执行AI直发通文案优化服务,每个SKU每天推送 U 条(配置项 )
匹配关键词逻辑:按照关键词顺序进行轮循,直到满足次数要求为止。例如有三个关键词A,B,C,需要刊登/文案优化的次数为10,则关键词list为[A,B,C,A,B,C,A,B,C,A]






