开发者学堂课程【阿里云推荐引擎使用教程:推荐引擎-如何进行场景上线】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/409/detail/5256
推荐引擎-如何进行场景上线
内容介绍:
一、测试场景上线操作
二、推荐结果查看
三、线上查看配置参数
四、上线与下线
一、测试场景上线操作
首先进入推荐引擎的控制台,在业务列表中进入新闻推荐业务,默认进入“测试”列表。测试列表中已经存在两个测试场景,假设其中的“首页推荐”场景已经测试完成,点击该测试场景最右侧的“操作”列中的“上线”,即会弹出系统关于上线操作的询问,选择测试环境下的数据是否要同步上线到线上环境,第一种是不同步,第二种则是同步覆盖过往的数据,产生该种需求的原因是测试过程中数据调整的复杂程度不同。
若数据在测试过程中通过不断的调整算法等内容才得以运行,由于线上到线上时用的应当是相同的数据,故而可以将测试中已经计算得到的推荐结果统一到线上环境中,而不需要在线上花费时间再次计算。而如果在测试时仅仅进行了简单的调整,推荐结果不需要重新计算,此时可以不使用测试环境的数据,而可以直接使用线上环境的数据。根据实际情况选择合适的场景上线操作后,点击“确定”即可将该场景上线。
课程中由于“首页推荐”已经上线,且本次操作并未修改任何内容,因此点击确定后并不会再次上线该场景。若点击另一个新建的测试场景“详情页推荐”,点击该测试场景最右侧的“操作”列中的“上线”,选择合适的场景上线操作后,点击“确定”即可将该场景上线,显示为“上线成功”。
二、推荐结果查看
点击最左侧的“线上”页面,即会显示刚刚进行上线操作的两个场景名称和信息,其中第一个“首页推荐”场景显示计算失败,这是由于在上述操作中没有对这个旧的场景作出任何算法修改,故而系统会作出置零的判断,显示“计算失败”。
点击成功上线的新场景“详情页推荐”,页面最右侧会显示4个不同的功能,分别为“效果报表”“API调试”“日志查看”和“算法策略”。其中“效果报表”是针对于3种不同的时间维度对各种效果进行的简单展示,要在该表中观察到数据,需要通过上传的行为数据或通过行为日志 API 上传的数据加上 trace ID 的埋点数据。
该埋点数据来自于“API调试”中的“doRec-获取推荐结果”的 API 接口,在 API 的返回结果中即会包含 trace ID 字段,需要将该字段打点到网站或 APP 中。
“API调试”中可以通过“公网地址”或“私网地址”的方式调用 API,“私网地址”调用的方式是新版本对旧版本进行的改进。在请求参数中可以设置 user_id 和item_id 对应的 ID,点击“执行”即可。
三、线上查看配置参数
在右侧的导航栏中点击“算法策略”,其是同步于测试环境下已经给出的场景配置的算法,在上线之后点击“参数设置”等即可查询测试过程中的配置情况。
四、上线与下线
在右侧的导航栏中点击“日志查看”,其内容来源于:当一个场景上线后,要获取到结果,同样也需要先经过计算,计算成功后才能返回到推荐结果。
点击“上线”,点击“启动计算”即可。即使不计算、不调用 API,不会产生消耗,但我们不想将部分场景放到线上,此时可以点击“下线”,那么被下线的场景就会回到测试环境下。