服务配置简介

本页面介绍了服务配置。服务配置是一种服务实体,它与用于生成推荐内容或搜索结果的模型或一组控件相关联。

与模型和控件的关系

创建服务配置时,您可以选择要附加的模型(用于推荐)或控件(用于搜索)。在显示推荐内容或搜索结果时,您的网站会调用服务配置。在服务时,系统会参考服务配置的关联模型或控件,以确定要生成哪些建议或搜索结果。

模型

推荐服务配置可以关联一个模型。但是,任何模型都可以与多个服务配置相关联,使您能够通过不同的服务配置在不同页面上部署同一模型。

服务控件

搜索服务配置与服务控件之间存在多对多关系。您可以向一项服务配置添加多个服务控件,并且单个服务控件可与多项服务配置关联。

您可以创建服务控件,然后将其添加或切换为实时搜索服务配置。

API 资源和权限

服务配置使用 placements 资源传递到 API:

  • 推荐使用网址 projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:predict
  • 搜索使用网址 projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:search

对这些资源使用的权限包括 placements.searchplacements.predict 权限。

支持零售业 Vertex AI Search 中的展示位置

服务配置自 Recommendations AI v2 和 Retail Search v2alpha 开始提供。

API 版本 v2beta 和 v2alpha 中提供了 servingConfig 资源。您可以使用此资源创建、查看、修改和移除服务配置。

如果您已有展示位置或者创建了新的展示位置,那么系统会自动创建与每个展示位置相关联的投放配置。 创建服务配置并不会创建相应的展示位置。

删除投放配置会删除其相应的展示位置,而删除展示位置将会删除其相应的投放配置。

借助投放配置,您可以修改多样性和价格重排序选项,并使它们近乎实时地生效。对于展示位置,您只能通过展示位置指向的建议模型来更改多样性和价格设置。

展示位置仍受支持,但建议改用投放配置。

服务配置的建议选项

通过以下选项,您可以更改推荐服务配置的行为。

这些选项以前在创建模型时可用;现在,它们与服务配置相关联。

价格重排序

启用这项功能后,推荐概率相近的推荐目录项会按价格进行排序,价格最高的项列在第一位。默认情况下,价格重排序功能处于停用状态。

启用价格重排序有助于平衡转化率和平均订单价值。由于相关性也可用于对返回的商品进行排序,因此启用价格重排序不同于按价格排序。

创建服务配置后,可以修改此选项。

多样化

如果您想确保从单个预测请求返回的结果更加多样化,而不是看起来较为相似,您可以启用多样化功能。通常,多样化会降低类似商品显示在推荐面板中的可能性,但也可能会移除一些不错的推荐。创建服务配置后,可以修改多样化设置。此选项默认处于停用状态。

可以使用两种类型的多样化:基于规则的多样性和数据驱动的多样性。

基于规则的多样性

基于规则的多样性依赖于商品清单的类别。使用基于规则的多样性来推荐各种类别的商品。多样化是按级别配置的,多样化程度越高,每个类别显示的项就越少。如果您的目录提供高质量的商品类别,则这种多样化类型的效果最好。

多样化级别 每个类别的项数上限
无限制
3
2
1
自动 取决于目录

数据驱动的多元化

使用数据驱动的多样性生成可在相关性和多样性之间取得平衡的推荐结果。数据驱动型多样性通过商品清单元数据(例如商品名或类别)进行学习。数据驱动的多样性可以捕获语义相似度,从而实现效果更好的多样化,而不是依赖于标题或类别字词。

多样化级别 相似项数量上限
无限制
3
2
1
自动 取决于目录

类别匹配

如果服务配置包含用于推荐的类似项模型,您可以启用类别匹配。使用类别匹配时,返回的唯一商品结果是与上下文商品至少有一个类别相同的商品结果。

如果您的类别具有深层嵌套的层次结构,系统会使用启发法将其截断,以提高匹配的可能性。例如,如果上下文产品的类别为 a > b > c > d > e >f,返回的结果就是类别为 a > b > c 的产品。

类别匹配可与其他过滤选项(例如价格、库存状况和过滤条件标签)结合使用。例如,如果您使用过滤条件标记 fall_Sale 并启用了类别匹配,返回的结果就是同时具有所需标记和类别匹配项的结果。

创建服务配置后,可以修改此选项。默认情况下,类别匹配处于停用状态。

动态构面

您可以在创建或修改服务配置时启用动态分面。

为服务配置启用动态分面后,搜索可以根据分面点击和查看等过往用户行为自动将其属性用作此配置的搜索结果中的动态分面。默认情况下,能否将给定的属性用作分面由商品级属性配置定义。API 中的动态分面设置可能会被 Search for Retail 控制台中的网站级属性控件覆盖。请参阅管理网站级控件

请注意,动态构面可以根据准确的商品目录数据创建。不过,要使该功能以适合您网站的最佳方式运行,构面模型需要学习您网站上的活动。为此,您需要准确设置 search 事件上传中的查询、类别和过滤字段。

后续步骤