• 沒有找到結果。

智能创建完成,运行成功后,当服务状态会显示“运行中”,表示状态正常。您可以 通过预测功能测试推荐结果进一步调整作业参数,也可以通过预测接口来调用API,获 取推荐结果。

说明

如果近线数据源有更新,需要重新调度召回策略,才会有对应的推荐结果。

预测

1. 登录RES管理控制台,在左侧菜单栏中选择“推荐业务>智能场景”,进入智能场 景列表页面。

2. 单击“已完成”状态的目标服务名称进入智能场景详情页面,单击“预测”页 签,包括两种预测方式。

– 代码:输入预测代码,单击“预测”后显示预测结果,如图4-2所示。输入用 户ID、推荐数量,根据您设置的策略返回用户的预测结果。如果是关联推 荐,需要配置“物品项”,即推荐与物品项相关的产品。如果物品项有多 个,需要用英文逗号隔开。

4-2 代码预测

– 表单:输入“ID”,并设置“最大推荐个数”。其中ID可以为用户ID或者物 品ID,单击“预测”后显示预测结果,如图4-3所示。如果是关联推荐,则需 要配置“物品项”,即推荐与物品项相关的产品。如果物品项有多个,需要 用英文逗号隔开。

4-3 表单预测

获取预测接口

1. 登录RES管理控制台,在左侧菜单栏中选择“推荐业务>智能场景”,进入智能场 景列表页面。

2. 单击“已完成”状态的目标服务名称进入智能场景详情页面,单击“预测”页 签,您可以获取该服务的“API接口地址”。单击 ,复制接口地址,调用服务。

4-4 获取预测接口

调用接口

Mozilla、Google都为REST提供了图形化的浏览器插件,发送处理请求消息。

● 针对Firefox,请参见Firefox RESTClient。

此处以Postman为例,指导您如何通过调用预测接口获取推荐结果。更多接口信息请 参见《推荐系统API参考》。

1. 下载Postman软件并安装,您也可以直接在Chrome浏览器添加Postman扩展程序

(也可使用其它支持发送post请求的软件)。

2. 打开Postman,如图4-5所示。

4-5 Postman 界面

3. 在Postman界面填写参数。

– 选择POST任务,将通过获取预测接口获取的调用地址复制到POST后面的方 框。Headers页签的“KEY”值填写为“X-Auth-Token”,“VALUE”值为您 获取到的Token(关于如何获取token,请参考获取用户Token),如图4-6所 示。

说明

您也可以通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求,具体可 参见《RES API参考》中的"认证鉴权认证鉴权>AK/SK认证”。

4-6 参数填写

4. 参数填写完成,在Postman页面,选择“Body>raw”,在下方文本框中填入 JSON体,请求样例如下:

{ "id":"user894", "rec_num": 10 }

5. 参数填写完成,点击“Send”发送请求,结果会在“Response”下的对话框里显 示。其中,“id”为推荐的itemId,“score”为该物品的得分。示例如下:

{"flow_id": "flow1",

"rec_num": 10,

"candidates": [ {

"id": "item338",

"score": 0.5653803,

"source": "WeightBehavior-DIREC"

},{

"id": "item709",

"score": 0.55219465,

"source": "WeightBehavior-DIREC"

},{

"id": "item960",

"score": 0.55219465,

"source": "WeightBehavior-DIREC"

},{

"id": "item469",

"score": 0.55219465,

"source": "WeightBehavior-DIREC"

},{

"id": "item236",

"score": 0.55219465,

"source": "WeightBehavior-DIREC"

}]

1. 登录RES管理控制台,在左侧导航栏中选择“推荐业务>智能场景”,默认进入

“智能场景”列表。