Cette page présente un ensemble de tutoriels interactifs pour Vertex AI Search pour le commerce. Ces tutoriels incluent des actions pouvant être exécutées dans l'éditeur Google Cloud Shell. Grâce à cet outil, vous pouvez écrire, compiler, tester, exécuter et déboguer des applications cloud natives directement depuis votre navigateur.
Présentation
Suivez différents tutoriels en fonction de ce que vous souhaitez apprendre:
Si vous démarrez un projet, suivez les tutoriels Importer des informations du catalogue. Ici, vous allez apprendre à importer des produits dans le catalogue afin de pouvoir tester, par exemple, différentes fonctionnalités de recherche. Consultez ensuite les tutoriels Importer l'historique des événements utilisateur. Vertex AI Search pour le commerce utilise des événements utilisateur pour générer les premières recommandations et les résultats de recherche. Suivez ensuite les tutoriels Enregistrer des événements utilisateur en temps réel. Les événements utilisateur en temps réel fournissent des résultats pertinents et de haute qualité.
Si vous souhaitez découvrir le fonctionnement général de la recherche, consultez les tutoriels sur la recherche.
Si vous souhaitez apprendre à configurer la recherche avec des configurations et des contrôles de diffusion, consultez les tutoriels suivants:
Si vous devez mettre à jour les informations de votre catalogue, consultez les tutoriels Gérer les informations du catalogue.
Si vous souhaitez savoir comment mettre à jour l'inventaire, consultez les tutoriels Mettre à jour l'inventaire pour la recherche.
Si vous souhaitez apprendre à enregistrer, afficher ou supprimer des événements utilisateur en temps réel, consultez les tutoriels Enregistrer des événements utilisateur en temps réel.
Si vous prévoyez d'utiliser les recommandations, consultez les tutoriels sur l'importation et la gestion des catalogues et des événements utilisateur.
Importer les informations du catalogue
Ces tutoriels expliquent comment importer les informations de votre catalogue et les maintenir à jour.
Importer des données de catalogue à partir de BigQuery
Ce tutoriel explique comment utiliser une table BigQuery pour importer de grandes quantités de données de catalogue sans limite.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Importer des données de catalogue depuis Cloud Storage
Ce tutoriel vous explique comment importer un grand nombre d'éléments dans un catalogue.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Importer des données de catalogue de manière intégrée
Ce tutoriel explique comment importer des produits intégrés dans un catalogue.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Gérer les informations du catalogue
Ces tutoriels expliquent comment gérer les informations sur vos produits après avoir importé un catalogue. Vous pouvez lire, écrire et supprimer des produits dans votre catalogue.
Découvrez comment appeler l'API dans le langage de votre choix.
Créer, obtenir, mettre à jour et supprimer un produit
Ce tutoriel vous explique comment utiliser les méthodes API, qui effectuent les actions suivantes:
- Créer un produit
- Obtenir un produit
- Mettre à jour un produit
- Supprimer un produit
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Créer un produit
Ce tutoriel vous montre comment créer un seul produit.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Obtenir un produit
Ce tutoriel vous explique comment récupérer un article.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Mettre à jour un produit - Tutoriel
Ce tutoriel vous explique comment mettre à jour un produit dans un catalogue.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Supprimer un produit - Tutoriel
Ce tutoriel vous explique comment supprimer un produit d'un catalogue.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Importer l'historique des événements utilisateur
Ces tutoriels vous expliquent comment importer de façon groupée des données d'événements utilisateur issues d'événements passés. Les modèles nécessitent des données d'événements utilisateur pour l'entraînement.
Importer des événements depuis Cloud Storage
Ce tutoriel explique comment importer des événements utilisateur depuis Cloud Storage.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Importer des événements depuis BigQuery
Ce tutoriel explique comment importer des événements utilisateur depuis BigQuery.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Importer des événements de manière intégrée
Ce tutoriel explique comment importer des données d'événements utilisateur de manière intégrée.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Enregistrer des événements utilisateur en temps réel
Ces tutoriels expliquent comment enregistrer, afficher ou supprimer des événements utilisateur en temps réel. Vertex AI Search pour le commerce utilise des événements utilisateur en temps réel pour générer des recommandations et des résultats de recherche. Enregistrer autant de types d'événements utilisateur que possible avec des informations produit valides permet d'améliorer la qualité de vos résultats.
Écrire des événements utilisateur
Ce tutoriel explique comment enregistrer des événements utilisateur à l'aide de la méthode userEvents.write
.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Réassocier des événements utilisateur
Ce tutoriel explique comment réassocier des événements utilisateur en envoyant une requête POST
au point de terminaison userEvents:rejoin
.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Supprimer des événements utilisateur
Ce tutoriel explique comment supprimer définitivement des événements utilisateur.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Rechercher des tutoriels
La méthode search()
permet d'effectuer une recherche dans le catalogue en fonction de la requête de recherche et d'autres paramètres tels que filter, facet ou order_by.
Par défaut, la réponse de la recherche contient un nombre raisonnable de résultats classés par pertinence.
Effectuer des requêtes
Ce tutoriel vous explique comment envoyer une requête de recherche simple et analyser la réponse.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Utiliser la pagination
Ce tutoriel explique comment contrôler la pagination dans la requête de recherche. Lorsqu'un acheteur recherche des produits dans un magasin, il peut améliorer sa navigation dans les résultats de recherche. Par exemple, ils peuvent limiter le nombre d'éléments dans la réponse de recherche en utilisant la fonction de taille de page ou accéder à la page de leur choix à l'aide de la fonction de décalage.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Utiliser l'extension des requêtes
Ce tutoriel vous explique comment activer la fonctionnalité d'extension des requêtes. Lorsqu'un acheteur utilise une expression de recherche ambiguë ou composée de plusieurs mots, il peut obtenir une réponse vide. Une fois l'extension des requêtes activée, la requête est analysée, et vous obtenez la liste étendue de produits basée sur la requête de recherche analysée.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Appliquer un filtre
Ce tutoriel présente la fonctionnalité de filtrage. Il vous permet d'affiner les requêtes de recherche en fonction de vos besoins ou de ceux de vos clients. Vous pouvez filtrer selon un ou plusieurs champs, des champs textuels ou numériques, ou les deux. Vous pouvez utiliser un langage d'expression pour construire un prédicat pour chaque champ ou combiner différentes expressions à l'aide d'opérateurs logiques. Par exemple, un acheteur à la recherche de chaussures peut utiliser des filtres pour affiner sa recherche en fonction de la marque et de la couleur de son choix.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Trier les produits
Ce tutoriel explique comment trier les articles dans une réponse de recherche. Lorsqu'un acheteur recherche un produit sur votre site, vous pouvez afficher des résultats classés selon plusieurs champs. Par exemple, un acheteur recherche une robe offrant le meilleur prix et une remise. Le prix et la remise sont des champs multiples ici. L'acheteur voit les robes classées par prix, et les robes au même prix, avec une remise.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Utiliser le boosting
Ce tutoriel présente quelques exemples d'optimisation de produits dans les résultats de recherche. L'optimisation permet d'appliquer une optimisation à un produit afin de le hiérarchiser dans les résultats de recherche.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Utiliser la commande de redirection
Ce tutoriel vous explique comment utiliser la commande de redirection. La commande de redirection vous permet de spécifier une URL vers laquelle les internautes seront redirigés lorsqu'ils saisissent une requête de recherche spécifique. Par exemple, si un utilisateur demande des "produits de fabrication durable", vous pouvez le rediriger vers une page contenant les marques environnementales avec lesquelles vous travaillez.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Mettre à jour l'inventaire pour le Réseau de Recherche
Même si les méthodes CRUD (création, lecture, mise à jour et suppression) Product
sont utilisées pour modifier de manière générale les attributs d'un objet Product
, il existe un ensemble de méthodes Product
qui peuvent être utilisées pour mettre à jour des champs spécifiques à l'inventaire avec différents niveaux de précision. Les champs Product
suivants sont considérés comme des champs d'inventaire :
Product.price_info
Product.availability
Product.available_quantity
Product.fulfillment_info
Ajouter des lieux de traitement
Ce tutoriel explique comment mettre à jour les informations de traitement des produits à l'aide de la méthode AddFulfillmentPlaces
. De cette façon, la recherche peut afficher des mises à jour où les produits sont disponibles et où les commandes peuvent être traitées. Par exemple, un acheteur recherche un jean bleu dans un magasin, mais ce dernier n'est plus disponible. Dès que le jean sera de nouveau en stock dans ce magasin ou dans n'importe quel autre magasin, le client verra l'état d'avancement et pourra passer commande.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Supprimer des lieux de traitement
Ce tutoriel explique comment mettre à jour les informations de traitement des produits à l'aide de la méthode RemoveFulfillmentPlaces
. De cette façon, la recherche peut afficher des mises à jour lorsque des produits ne sont pas disponibles et que les commandes ne peuvent pas être traitées. Par exemple, un acheteur recherche un jean dans un magasin. Si les jeans ne sont plus disponibles dans cette boutique, le client le voit et ne peut pas passer commande.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée:
Configurer l'inventaire
Ce tutoriel explique comment appliquer des mises à jour de l'inventaire à l'aide de la méthode SetInventory
au lieu de mettre à jour l'ensemble du produit.
Pour suivre des instructions détaillées sur cette tâche directement dans l'éditeur Cloud Shell, cliquez sur Visite guidée: