En esta página se describen las configuraciones de servicio. Una configuración de servicio es una entidad de servicio que asocia un modelo o un conjunto de controles que se usan para generar tus recomendaciones o resultados de búsqueda.
Relación con modelos y controles
Cuando crea una configuración de servicio, selecciona un modelo (para recomendaciones) o controles (para búsquedas) que quieras asociar. Su sitio invoca las configuraciones de servicio cuando muestra recomendaciones o resultados de búsqueda. En el momento de la publicación, se hace referencia al modelo o a los controles asociados a la configuración de publicación para determinar qué generan las recomendaciones o los resultados de búsqueda.
Modelos
Una configuración de servicio de recomendaciones puede tener un solo modelo asociado. Sin embargo, cualquier modelo se puede asociar a varias configuraciones de servicio, lo que le permite implementar el mismo modelo en diferentes páginas con distintas configuraciones de servicio.
Controles de publicación
Las configuraciones de publicación de búsquedas tienen una relación de muchos a muchos con los controles de publicación. Puede añadir varios controles de publicación a una configuración de publicación, y un solo control de publicación se puede asociar a varias configuraciones de publicación.
Puedes crear controles de publicación y, a continuación, añadirlos o cambiarlos en una configuración de publicación de búsqueda activa.
Recurso de API y permisos
Una configuración de servicio se transfiere a la API mediante el recurso placements
:
- Las recomendaciones usan la URL
projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:predict
. - La búsqueda usa la URL
projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:search
.
Los permisos que se usan en estos recursos son placements.search
y placements.predict
.
Compatibilidad con emplazamientos en Vertex AI Search para el sector del comercio
Las configuraciones de servicio están disponibles en Recommendations AI v2 y Retail Search v2alpha.
El recurso servingConfig
está disponible en las versiones v2beta y v2alpha de la API. Puedes usar este recurso para crear, ver, editar y quitar configuraciones de servicio.
Si ya tiene emplazamientos o crea otros nuevos, se crearán automáticamente las configuraciones de servicio asociadas a cada emplazamiento. Crear una configuración de publicación no crea un emplazamiento correspondiente.
Si se elimina una configuración de publicación, se elimina el emplazamiento correspondiente, y si se elimina un emplazamiento, se elimina la configuración de publicación correspondiente.
Las configuraciones de publicación te permiten editar las opciones de diversidad y de cambio de orden por precio, y que se apliquen casi en tiempo real. En el caso de los emplazamientos, los ajustes de diversidad y precios solo se pueden cambiar desde el modelo de recomendación al que apunta el emplazamiento.
Los emplazamientos siguen siendo compatibles, pero se recomienda usar configuraciones de servicio. Si se coloca un serving_config_id
aleatorio como parte de la solicitud de búsqueda, la búsqueda se realizará de forma predeterminada con un control de servicio vacío o no configurado, lo que permitirá que Vertex AI Search para el comercio siga funcionando con la función de búsqueda predeterminada.
Opciones de recomendaciones para configuraciones de publicación
Las siguientes opciones le permiten cambiar el comportamiento de una configuración de servicio de recomendaciones.
Estas opciones estaban disponibles anteriormente al crear modelos, pero ahora están asociadas a las configuraciones de servicio.
Reclasificación de precios
Si reclasificas los precios, los elementos del catálogo que tengan una probabilidad de recomendación similar se ordenarán por precio, y aparecerán en primer lugar los que tengan un precio más alto. La función de volver a clasificar por precio está inhabilitada de forma predeterminada.
Habilitar la función de volver a clasificar por precio ayuda a equilibrar las tasas de conversión y los valores medios de pedido. Como la relevancia también se usa para ordenar los elementos devueltos, habilitar la reordenación por precio no es lo mismo que ordenar por precio.
Esta opción se puede editar después de crear una configuración de servicio.
Diversificación de resultados
Si quieres asegurarte de que los resultados que devuelve una única solicitud de predicción sean más diversos en lugar de similares, puedes habilitar la diversificación. Por lo general, la diversificación reduce la probabilidad de que se muestren productos similares en un panel de recomendaciones, así como el riesgo de pasar por alto recomendaciones pertinentes. Los ajustes de diversificación se pueden editar después de crear una configuración de servicio. Está inhabilitada de forma predeterminada.
Hay dos tipos de diversificación: la basada en reglas y la basada en datos.
Diversidad basada en reglas
La diversidad basada en reglas se basa en las categorías de tu catálogo de productos. Usa la diversidad basada en reglas para recomendar productos de varias categorías. La diversificación se configura por nivel. Cuanto mayor sea el nivel de diversificación, menos elementos se mostrarán por categoría. Este tipo de diversificación funciona mejor si tu catálogo ofrece categorías de producto de alta calidad.
Nivel de diversificación | Número máximo de elementos por categoría |
---|---|
Ninguno | Ilimitado |
Bajo | 3 |
Medio | 2 |
Alta | 1 |
Automático | Depende del catálogo |
Diversidad basada en datos
Usa la diversidad basada en datos para generar resultados de recomendaciones que equilibren la relevancia y la diversidad. La diversidad basada en datos aprende de los metadatos del catálogo de productos, como los títulos o las categorías. En lugar de basarse en el título o en las palabras de la categoría, la diversidad basada en datos capta la similitud semántica para producir una diversificación con mejores resultados.
Nivel de diversificación | Número máximo de artículos similares |
---|---|
Ninguno | Ilimitado |
Bajo | 3 |
Medio | 2 |
Alta | 1 |
Automático | Depende del catálogo |
Coincidencia de categorías
Si la configuración de publicación incluye un modelo de elementos similares para las recomendaciones, puede habilitar la coincidencia de categorías. Cuando se usa la coincidencia de categorías, los únicos productos que se devuelven son aquellos que comparten al menos una categoría con el producto de contexto.
Si tus categorías tienen jerarquías anidadas, se truncarán mediante heurísticas para aumentar las posibilidades de que coincidan. Por ejemplo, si las categorías del producto de contexto son a > b > c > d > e > f
, los resultados devueltos serán aquellos cuyas categorías sean a > b > c
.
La coincidencia de categorías se puede usar junto con otras opciones de filtrado, como el precio, la disponibilidad y las etiquetas de filtro. Por ejemplo, si usas la etiqueta de filtro fall_Sale
y tienes habilitada la coincidencia de categorías, los resultados devueltos serán aquellos que tengan tanto la etiqueta obligatoria como una coincidencia de categorías.
Esta opción se puede editar después de crear una configuración de servicio. De forma predeterminada, la coincidencia de categorías está inhabilitada.
Opción de búsqueda de facetado dinámico para configuraciones de publicación
Puedes activar la función de facetado dinámico al crear o editar una configuración de servicio.
Cuando se habilita la creación de facetas dinámicas en una configuración de servicio, la búsqueda puede usar automáticamente los atributos como facetas dinámicas en los resultados de búsqueda de esa configuración, en función del comportamiento anterior de los usuarios, como los clics y las vistas de las facetas. Si un atributo determinado se puede usar como una faceta, se define de forma predeterminada mediante la configuración del atributo a nivel de producto. Los ajustes de las facetas dinámicas de la API se pueden sobrescribir mediante los controles de atributos de todo el sitio de la consola de búsqueda de comercio. Consulta Gestionar controles de todo el sitio.
Tenga en cuenta que las facetas dinámicas se pueden crear únicamente a partir de datos precisos del catálogo de productos.
Sin embargo, para que la función funcione de forma óptima en tu sitio, los modelos de facetas deben aprender de la actividad de tu sitio. Para ello, debe definir los campos de consulta, categoría y filtro en sus subidas de search
event con precisión.
Pasos siguientes
- Solicita predicciones desde tu nuevo emplazamiento.