À propos des configurations de diffusion

Cette page décrit les configurations de diffusion. Une configuration de diffusion est une entité de diffusion qui associe un modèle ou un ensemble de contrôles permettant de générer vos recommandations ou résultats de recherche.

Relation avec les modèles et les contrôles

Lorsque vous créez une configuration de diffusion, vous sélectionnez un modèle (pour les recommandations) ou des commandes (pour la recherche) à associer. Les configurations de diffusion sont appelées par votre site lors de l'affichage des recommandations ou des résultats de recherche. Au moment de la diffusion, le modèle ou les commandes associés à la configuration de diffusion sont référencés pour déterminer les recommandations ou les résultats de recherche à générer.

Modèles

Une configuration de diffusion de recommandations peut être associée à un seul modèle. Cependant, n'importe quel modèle peut être associé à plusieurs configurations de diffusion, ce qui vous permet de déployer le même modèle sur différentes pages via différentes configurations de diffusion.

Commandes de diffusion

Les configurations de diffusion de recherche ont une relation multi-multi avec les contrôles de diffusion. Vous pouvez ajouter plusieurs commandes de diffusion à une configuration de diffusion, et une seule commande de diffusion peut être associée à plusieurs configurations de diffusion.

Vous pouvez créer des commandes de diffusion, puis les ajouter ou les remplacer dans une configuration de diffusion de recherche en temps réel.

Ressource d'API et autorisations

Une configuration de diffusion est transmise à l'API à l'aide de la ressource placements:

  • recommandations utilisent l'URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:predict.
  • la recherche utilise l'URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:search.

Les autorisations utilisées sur ces ressources sont placements.search et placements.predict.

Compatibilité avec les emplacements dans Vertex AI Search pour le commerce

Les configurations de diffusion sont disponibles dans Recommendations AI v2 et Retail Search v2alpha.

La ressource servingConfig est disponible dans les versions v2beta et v2alpha de l'API. Vous pouvez utiliser cette ressource pour créer, afficher, modifier et supprimer des configurations de diffusion.

Si vous disposez déjà d'emplacements ou si vous en créez d'autres, les configurations de diffusion associées à chaque emplacement sont automatiquement créées. La création d'une configuration de diffusion ne crée pas d'emplacement correspondant.

Lorsque vous supprimez une configuration de diffusion, l'emplacement correspondant est supprimé. De même, la suppression d'un emplacement supprime la configuration de diffusion correspondante.

Les configurations de diffusion vous permettent de modifier les options de diversité et de reclassement du prix, et de les appliquer quasiment en temps réel. Avec les emplacements, les paramètres de diversité et de tarification ne peuvent être modifiés qu'à partir du modèle de recommandation vers lequel pointe l'emplacement.

Les emplacements sont toujours acceptés, mais nous vous recommandons d'utiliser plutôt des configurations de diffusion.

Options de recommandation pour les configurations de diffusion

Les options suivantes vous permettent de modifier le comportement d'une configuration de diffusion de recommandations.

Ces options étaient auparavant disponibles lors de la création de modèles. Elles sont désormais associées aux configurations de diffusion.

Reclassement du prix

Le reclassement du prix permet de classer par prix les articles du catalogue ayant une probabilité de recommandation similaire, la priorité étant donnée aux articles ayant le prix le plus élevé. Le reclassement du prix est désactivé par défaut.

L'activation du reclassement du prix permet d'équilibrer les taux de conversion et les valeurs de commande moyennes. Comme la pertinence est également utilisée pour trier les articles renvoyés, l'activation du reclassement du prix est différente d'un simple tri par prix décroissant.

Vous pouvez modifier cette option après avoir créé une configuration de diffusion.

Diversification

Si vous souhaitez vous assurer que les résultats renvoyés par une même requête de prédiction sont plus diversifiés que similaires, vous pouvez activer la diversification. En règle générale, la diversification réduit la probabilité que des produits similaires s'affichent dans un panneau de recommandations, au risque de supprimer des recommandations pertinentes. Vous pouvez modifier les paramètres de diversification après avoir créé une configuration de diffusion. Elle est désactivée par défaut.

Deux types de diversification sont disponibles: la diversité basée sur des règles et la diversité basée sur les données.

Diversité basée sur des règles

La diversité basée sur des règles repose sur les catégories de votre catalogue de produits. Utilisez la diversité basée sur des règles pour recommander des produits issus de diverses catégories. La diversification est configurée par niveau, les niveaux les plus élevés aboutissant à un nombre d'articles par catégorie inférieur. Ce type de diversification fonctionne mieux si votre catalogue fournit des catégories de produits de haute qualité.

Niveau de diversification Nombre maximal d'éléments par catégorie
Aucune Illimité
Faible 3
Moyen 2
Élevée 1
Automatique Dépend du catalogue

Diversité basée sur les données

Utilisez la diversité basée sur les données pour produire des résultats de recommandations qui équilibrent la pertinence et la diversité. La diversité basée sur les données s'appuie sur les métadonnées du catalogue de produits, telles que les titres ou les catégories. Au lieu de s'appuyer sur le titre ou les mots de la catégorie, la diversité basée sur les données capture la similarité sémantique pour produire une diversification plus performante.

Niveau de diversification Nombre maximal d'articles similaires
Aucune Illimité
Faible 3
Moyen 2
Élevée 1
Automatique Dépend du catalogue

Correspondance des catégories

Si la configuration de diffusion inclut un modèle d'éléments similaires pour les recommandations, vous pouvez activer la mise en correspondance des catégories. Lorsque la mise en correspondance de catégories est utilisée, les seuls résultats de produits renvoyés sont ceux qui partagent au moins une catégorie avec le produit contextuel.

Si vos catégories présentent des hiérarchies profondément imbriquées, elles sont tronquées à l'aide d'heuristiques pour améliorer les chances d'une correspondance. Par exemple, si les catégories du produit de contexte sont a > b > c > d > e >f, les résultats renvoyés sont ceux dont les catégories sont a > b > c.

La mise en correspondance des catégories peut être utilisée en combinaison avec d'autres options de filtrage, telles que le prix, la disponibilité et les tags de filtre. Par exemple, si vous utilisez la balise de filtre fall_Sale et que la correspondance de catégorie est activée, les résultats renvoyés sont ceux qui comportent à la fois la balise requise et une correspondance de catégorie.

Vous pouvez modifier cette option après avoir créé une configuration de diffusion. Par défaut, la correspondance des catégories est désactivée.

Attributs dynamiques

Vous pouvez activer les attributs dynamiques lorsque vous créez ou modifiez une configuration de diffusion.

Lorsque les attributs dynamiques sont activés pour une configuration de diffusion, la recherche peut automatiquement utiliser des attributs en tant qu'attributs dynamiques dans les résultats de recherche pour cette configuration, en fonction du comportement antérieur des utilisateurs, tels que les clics et les vues d'attributs. La possibilité d'utiliser un attribut donné en tant qu'attribut est définie par défaut par la configuration de l'attribut au niveau du produit. Les paramètres d'attributs dynamiques de l'API peuvent être écrasés par les commandes d'attributs à l'échelle du site dans la console Search for Retail. Consultez Gérer les contrôles à l'échelle du site.

Notez que les attributs dynamiques peuvent être créés en utilisant exclusivement des données de catalogue de produits précises. Cependant, afin d'optimiser la fonctionnalité pour votre site, les modèles d'attributs doivent pouvoir apprendre de l'activité sur votre site. Pour cela, vous devez définir précisément les champs de requête, de catégorie et de filtre dans vos importations d'événements search.

Étapes suivantes