L'agent prédéfini Retail permet aux utilisateurs de rechercher des articles, d'obtenir des recommandations de produits et de passer une commande. Cet agent prédéfini utilise des agents génératifs.
Exemples de boîtes de dialogue
Les exemples de boîtes de dialogue suivants illustrent des scénarios courants gérés par cet agent prédéfini.
Rechercher des produits et acheter des articles
L'utilisateur pose des questions sur les montres disponibles dans le magasin. L'agent recommande des produits qui répondent à ces critères, et l'utilisateur les ajoute à son panier. L'utilisateur confirme qu'il souhaite passer une commande, et l'agent la confirme avec un numéro de confirmation. L'utilisateur demande ensuite des recommandations de téléphone, et l'agent lui suggère des téléphones, en ajoute un au panier et passe une commande pour l'utilisateur.
Entrée utilisateur | Réponse de l'agent |
---|---|
salut | |
Bonjour, je suis votre assistante shopping Google. 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. Voulez-vous l'ajouter à votre panier ? | |
oui, ajouter deux s'il te plaît | |
Très bien. J'ai ajouté deux montres Google dans votre panier. Autre chose ? | |
Pouvez-vous aussi 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 passer au paiement ? | |
oui s'il te plaît | |
OK. 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 ? | |
Peux-tu 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 en acheter un ? | |
oui, donne-moi un Pixel 8 | |
Très bien. J'ai ajouté un téléphone Google Pixel 8 à votre panier. Autre chose ? | |
non, nous pouvons vérifier | |
Vous avez un téléphone Google Pixel 8 dans votre panier. Voulez-vous passer au règlement avec ce panier ? | |
oui | |
OK, j'ai passé une commande pour vous. Votre commande contient un téléphone Google Pixel 8. Votre numéro de confirmation est le 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 effectué vos achats avec Google ! Bonne journée. |
Gestion du panier
L'utilisateur demande à ajouter certains articles à son panier, puis en supprime un avant de passer commande.
Entrée utilisateur | Réponse de l'agent |
---|---|
salut, je veux acheter un téléphone | |
Nous avons les téléphones Google Pixel 8 et Google Pixel 7. Lequel souhaitez-vous acheter ? | |
donne-moi deux des huit | |
Très bien. J'ai ajouté deux téléphones Google Pixel 8 à votre panier. Autre chose ? | |
Peux-tu en supprimer un ? | |
Bien sûr, j'ai supprimé un téléphone Google Pixel 8 de votre panier. Autre chose ? | |
Je suis prêt à passer commande | |
OK. J'ai passé une commande contenant un téléphone Google Pixel 8. Votre numéro de confirmation est X0KP6K5T. | |
Y a-t-il autre chose que je puisse faire pour vous aujourd'hui ? | |
non, c'est tout | |
OK, merci d'avoir effectué vos achats avec Google ! Bonne journée. |
Produit introuvable
L'utilisateur pose une question sur un produit qui n'est pas proposé en magasin.
Entrée utilisateur | Réponse de l'agent |
---|---|
salut | |
Bonjour, je suis votre assistante shopping Google. Je peux vous aider à rechercher des articles et à passer des commandes. Que puis-je faire pour vous ? | |
je veux acheter une voiture | |
Malheureusement, nous n'avons aucune voiture en stock. Y a-t-il autre chose que vous aimeriez trouver ? | |
Qu'en est-il des montres ? | |
Nous avons la Google Watch. Voulez-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 effectué 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 en répétant les sujets abordés par l'agent et demande à l'utilisateur sur quoi il souhaite obtenir de l'aide.
Entrée utilisateur | Réponse de l'agent |
---|---|
salut | |
Bonjour, je suis votre assistante shopping Google. 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 à ce sujet. Je peux vous aider à rechercher des produits, y compris 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 cet agent prédéfini, procédez comme suit:
- Importez l'agent prédéfini.
- Configurez les tools fournis avec vos services externes. Consultez Configuration des outils.
Configuration de l'outil
Cet agent inclut des tools permettant d'intégrer des services externes. Vous pouvez utiliser le programme d'installation de l'outil prédéfini pour déployer des exemples de code et de données pour votre agent prédéfini.
Pour déployer et configurer des exemples de code et de données pour l'agent prédéfini Retail, développez les instructions.
- Téléchargez le programme d'installation de l'outil prédéfini dans un répertoire local.
- Accédez au répertoire local dans lequel vous avez téléchargé le fichier installer.zip.
- Décompressez le fichier installer.zip et ouvrez le dossier
installer
. - Consultez le fichier README.md pour obtenir une présentation détaillée du programme d'installation et de ses exigences.
- Exécutez
pip install -r requirements.txt
pour installer la configuration requise. -
Exécutez
gcloud auth application-default login
pour vous authentifier à l'aide de gcloud auth. -
Exécutez le programme d'installation à l'aide de
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail
. -
Après avoir déployé tous les services requis, configurez chaque outil de l'agent prédéfini avec les URL fournies consignées par le programme d'installation :
Vertex AI Search and Conversation
- Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
- Dans la console Google Cloud, accédez à la page Search and Conversation.
- Sélectionnez votre projet dans la liste déroulante de la console.
- Sélectionnez votre application.
- Cliquez sur l'icône Outils.
-
Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL du champ
servers:
par le point de terminaison enregistré par le programme d'installation. - Cliquez sur Enregistrer.
Dialogflow CX
- Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
- Ouvrez la console Dialogflow CX.
- Choisissez votre projet Google Cloud.
- Sélectionnez votre agent.
- Cliquez sur l'icône Generative resources (Ressources génératives).
- Cliquez sur Outils.
-
Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL du champ
servers
par le point de terminaison enregistré par le programme d'installation. - 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, en ajoutant et en supprimant des articles.
Commander
L'outil Place Order
permet de passer une commande avec le panier actuel de l'utilisateur et renvoie un numéro de confirmation pour la commande.
Terminé
Votre agent et ses intégrations doivent maintenant être configurés et prêts à être testés.