Playbook prédéfini pour le commerce de détail

Le guide prédéfini pour le commerce permet aux utilisateurs de rechercher des articles, d'obtenir des recommandations de produits et de passer une commande.

Exemples de boîtes de dialogue

Les exemples de boîte de dialogue suivants illustrent des scénarios courants gérés par ce de ce playbook prédéfini.

Recherchez des produits et achetez des articles

L'utilisateur pose des questions sur les montres disponibles dans la boutique. L'agent recommande des produits qui répondent à ce critère, et l'utilisateur les ajoute à son panier. L'utilisateur confirme qu'il souhaite passer une commande, et l'agent confirme la commande avec un numéro de confirmation. L'utilisateur demande ensuite à recevoir des recommandations téléphoniques, l'agent suggère des téléphones, ajoute un téléphone au panier de l'utilisateur et passe commande pour l'utilisateur.

Entrée utilisateur Réponse de l'agent
salut
Bonjour, je suis votre assistant Google Shopping. Je peux vous aider à rechercher des articles et à passer des commandes. Que puis-je faire pour vous ?
quelles montres as-tu
Nous avons la Google Watch. Souhaitez-vous l'ajouter à votre panier ?
oui, ajoute deux s'il te plaît
Très bien. J'ai ajouté deux montres Google à votre panier. Autre chose ?
Pouvez-vous également ajouter un Google Pixel 8 à mon panier ?
Très bien. J'ai ajouté un Google Pixel 8 à votre panier. Autre chose ?
qu'y a-t-il dans mon panier ?
Vous avez un Google Pixel 8 et deux Google Watch dans votre panier. Voulez-vous payer ?
oui s'il te plaît
D\'accord. J\'ai passé une commande contenant un Google Pixel 8 et deux Google Watch. Votre numéro de confirmation est le QKA67DW2.
Y a-t-il autre chose que je puisse faire pour vous aujourd'hui ?
Pouvez-vous m\'aider à trouver un nouveau téléphone ?
Nous avons le téléphone Google Pixel 8 et le téléphone Google Pixel 7. Souhaitez-vous acheter l'un de ces modèles ?
oui, donne-moi un Pixel 8
C'est parti ! J'ai ajouté un téléphone Google Pixel 8 à votre panier. Autre chose ?
non, nous pouvons vérifier
Votre panier contient un téléphone Google Pixel 8. Voulez-vous payer avec ce panier ?
oui
OK, j'ai passé commande pour vous. Votre commande contient un téléphone Google Pixel 8. Votre numéro de confirmation est Y43KTF0T.
Y a-t-il autre chose que je puisse faire pour vous aujourd'hui ?
non, c'est tout pour moi, merci
OK. Merci d'avoir fait vos achats avec Google ! Bonne journée.

Gestion du panier

L'utilisateur demande à ajouter des articles à son panier, puis en supprime un avant de le placer une commande.

Entrée utilisateur Réponse de l'agent
bonjour, je veux acheter un téléphone
Nous avons le téléphone Google Pixel 8 et le téléphone Google Pixel 7. Lequel souhaitez-vous acheter ?
donne-moi deux des 8
C'est parti ! J'ai ajouté deux téléphones Google Pixel 8 à votre panier. Autre chose ?
Pouvez-vous en supprimer une ?
Bien sûr, j'ai retiré un téléphone Google Pixel 8 de votre panier. Autre chose ?
Je suis prêt à passer commande
D'accord, j'ai commandé un téléphone Google Pixel 8. Votre numéro de confirmation est le X0KP6K5T.
Y a-t-il autre chose que je puisse faire pour vous aujourd'hui ?
non, c'est tout
OK. Merci d'avoir fait vos achats avec Google ! Bonne journée.

Produit introuvable

L'utilisateur pose des questions sur un produit qui n'est pas proposé par le magasin.

Entrée utilisateur Réponse de l'agent
salut
Bonjour, je suis votre assistant Google Shopping. Je peux vous aider à rechercher des articles et à passer des commandes. Que puis-je faire pour vous ?
je veux acheter une voiture
Désolé, nous n'avons aucune voiture en stock. Avez-vous d'autres informations à trouver ?
Oui, et les montres ?
Nous avons la Google Watch. Souhaitez-vous l'ajouter à votre panier ?
non merci
Y a-t-il autre chose que je puisse faire pour vous aujourd'hui ?
non
OK. Merci d'avoir fait vos achats avec Google ! Bonne journée.

Entrée non reconnue

L'utilisateur pose une question sur un sujet sans rapport avec les produits ou la commande. L'agent répond par répétant les sujets abordés par l'agent et demande à l'utilisateur ce qu'il aimerait vous aider.

Entrée utilisateur Réponse de l'agent
salut
Bonjour, je suis votre assistant Google Shopping. Je peux vous aider à rechercher des articles et à passer des commandes. Que puis-je faire pour vous ?
Je souhaite réserver un hôtel
Désolé, je ne peux pas vous aider sur ce point. Je peux vous aider à rechercher des produits, comme des téléphones, des montres et des écouteurs. Je peux également vous aider à passer des commandes. Que puis-je faire pour vous ?

Configuration de base

Pour configurer ce playbook prédéfini :

  1. Importez le playbook prédéfini.
  2. Configurez les attributs outils avec vos ressources externes services, consultez Configuration de l'outil.

Configuration de l'outil

Cet agent inclut des outils pour l'intégration à des services externes. Vous pouvez utiliser l'installateur de l'outil prédéfini pour déployer un exemple de code et de données pour votre playbook prédéfini.

Pour déployer et configurer des exemples de code et de données pour l'API Retail l'agent prédéfini, développez pour afficher les instructions.

  1. Téléchargez le programme d'installation d'outil prédéfini dans un répertoire local.
  2. Accédez au répertoire local dans lequel vous avez téléchargé le fichier installer.zip.
  3. Décompressez installer.zip et ouvrez le dossier installer.
  4. Consultez le fichier README.md pour obtenir une présentation détaillée du programme d’installation et de ses exigences.
  5. Exécutez pip install -r requirements.txt pour installer les conditions requises.
  6. Exécutez gcloud auth application-default login pour vous authentifier à l'aide de gcloud auth.
  7. Exécutez le programme d'installation à l'aide de python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail
  8. Après avoir déployé tous les services requis, configurez chaque outil dans l'agent prédéfini avec la URL fournies et consignées par le programme d'installation:

    Console Agent Builder

    1. Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
    2. Accédez à la console Agent Builder.

      Console Agent Builder

    3. Sélectionnez votre projet dans le menu déroulant de la console.
    4. Sélectionnez votre application.
    5. Cliquez sur l'icône Outils.
    6. Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL dans le champ servers: par le point de terminaison enregistré par le programme d'installation.
    7. Cliquez sur Enregistrer.

    Dialogflow CX

    1. Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
    2. Ouvrez la console Dialogflow CX.
    3. Choisissez votre projet Google Cloud.
    4. Sélectionnez votre agent.
    5. Cliquez sur l'icône Ressources génératives.
    6. Cliquez sur Outils.
    7. Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL dans le champ servers par le point de terminaison enregistré par le programme d'installation.
    8. Cliquez sur Enregistrer.

Google Store API

L'outil Google Store API permet d'extraire des articles du Google Store en fonction d'un terme de recherche.

Gérer le panier

L'outil Manage Shopping Cart permet à l'utilisateur de gérer son panier en affichant tous les articles qu'il contient, en y ajoutant des articles et en en supprimant.

Commander

L'outil Place Order permet de passer une commande avec la panier et renvoie un numéro de confirmation pour la commande passée.

Terminé

Votre agent et ses intégrations devraient maintenant être configurés et prêts à être testés.