Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Configuration d’un agent de service Agentforce

Remarque

Remarque

Vous souhaitez apprendre en français ? Commencez le défi dans un Trailhead Playground en français et utilisez les traductions fournies entre crochets pour naviguer. Copiez et collez uniquement les valeurs en anglais, car les validations de défi reposent sur les données en anglais. Si vous ne réussissez pas le défi dans votre organisation en français, nous vous recommandons (1) de définir le paramètre régional sur les États-Unis, (2) de définir la langue sur l’anglais en suivant les instructions ici, puis (3) de cliquer à nouveau sur le bouton « Vérifier le défi ».

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Dans ce projet, vous apprendrez les compétences suivantes :

  • Créer un agent de service Agentforce via une configuration guidée
  • Associer des rubriques et des actions à l’agent de service
  • Créer des actions d’agent personnalisées avec des flux
  • Mettre à jour un flux de déploiement existant

Coral Cloud Resorts + Agentforce

Les hôtels Coral Cloud Resorts sont célèbres pour deux choses : leurs activités incroyables dans diverses destinations et un service client de premier ordre. Les affaires sont florissantes. Les agents du service client de Coral Cloud sont occupés à suggérer des animations et à réserver des activités pour les clients. La haute saison approchant à grands pas, Coral Cloud Resorts doit rapidement ajuster la capacité de son service client. Si seulement il existait un outil pour y parvenir. Agentforce arrive à la rescousse ! Un agent de service Agentforce peut aider les clients de Coral Cloud avec la disponibilité des expériences, les réservations et bien plus encore.

Activation des agents, publication du site Experience Cloud et autres

La première étape de la création d’un agent consiste à activer toutes les fonctionnalités requises pour l’organisation.

  1. Cliquez sur Icône Setup (Configuration), puis sur Setup (Configuration). La page Setup (Configuration) s’ouvre sous un nouvel onglet.
  2. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Einstein Setup (Configuration d’Einstein).
  3. Cliquez sur le commutateur Turn on Einstein (Activer Einstein) et assurez-vous qu’Einstein est défini sur On (Activé).
  4. Actualisez votre navigateur pour recharger la page Setup (Configuration).
  5. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Agents.
  6. Cliquez sur le commutateur Einstein Copilot for Salesforce (Einstein Copilot pour Salesforce) et assurez-vous qu’il est défini sur On (Activé).

Le commutateur Einstein Copilot for Salesforce (Einstein Copilot pour Salesforce) défini sur On (Activé).

Publication du site Experience Cloud

L’agent est déployé sur le site Experience Cloud de Coral Cloud. En préparation du déploiement, configurez le site Experience Cloud pour le nouvel agent.

  1. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez All Sites (Tous les sites).
  2. Cliquez sur Builder (Générateur) en regard du site coral-cloud. Si une fenêtre contextuelle apparaît, cliquez sur OK.
  3. Cliquez sur Publish (Publier) dans le coin supérieur droit.
  4. Cliquez sur Publish (Publier) dans la fenêtre de confirmation.
  5. Puis, cliquez sur Got It (J’ai compris).
  6. Cliquez sur le menu du générateur d’expériences Icône de menu du générateur d’expériences .
  7. Cliquez sur Salesforce Setup (Configuration de Salesforce).
  8. Actualisez votre navigateur pour recharger la page Setup (Configuration).

Création de l’agent

La première étape de la création d’un agent est la configuration guidée. Ce processus de configuration décrit la création d’un agent, l’association de rubriques et bien plus encore. Les rubriques définissent la gamme de tâches que vos agents et votre copilote peuvent gérer. Les actions sont les outils qu’ils peuvent utiliser pour accomplir leur travail. Pour vous aider, vous pouvez vous poser la question suivante : si un client s’interroge sur une rubrique donnée, quelle(s) action(s) l’agent doit-il générer ?

  1. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Agents.
  2. Cliquez sur + New Agent (+ Nouvel agent). Remarque : Si vous ne voyez pas le bouton New Agent (Nouvel agent), actualisez la page jusqu’à ce qu’il apparaisse.

Bouton New Agent (Nouvel agent) mis en évidence.

  1. Sélectionnez le type Agentforce Service Agent (Agent de service Agentforce).
  2. Cliquez sur Next (Suivant).
  3. Désélectionnez ces rubriques (cliquez sur le bouton Added (Ajouté)) afin que la FAQ générale soit la seule rubrique restante :
    • Gestion des requêtes
    • Gestion du compte
    • Gestion des réservations
    • Problèmes de livraison
    • Demandes de commande
    • Escalade
  4. N’hésitez pas à consulter l’action prédéfinie pour la rubrique FAQ générale en cliquant sur See Included Actions (Voir les actions incluses). Cliquez sur Next (Suivant).
  5. Remplacez le nom par CC Service Agent (Agent de service CC) et assurez-vous que le nom de l’API est remplacé par CC_Service_Agent.
  6. Saisissez les informations suivantes pour Company (Entreprise) : Coral Cloud Resorts provides customers with exceptional destination activities, unforgettable experiences, and reservation services, all backed by a commitment to top-notch customer service. (L’hôtel Coral Cloud Resorts propose à sa clientèle des activités de destination exceptionnelles, des expériences inoubliables et des services de réservation, le tout soutenu par la volonté de maintenir un service clientèle de premier ordre.)
  7. Sélectionnez EinsteinServiceAgent comme agent utilisateur.
  8. IMPORTANT : avant de continuer, vérifiez que le nom de l’agent et le nom de l’API correspondent exactement à ce qui est indiqué à l’étape 7 ci-dessus, puis cliquez sur Next (Suivant).
  9. Pour le moment, Data Cloud ne sera pas utilisé. Cliquez sur Create (Créer).

Ajout de sujets et d’actions personnalisés

Les sujets et les actions peuvent être créés et personnalisés à l’aide du générateur d’agent. Remarque : il n’est pas recommandé d’utiliser les actions standard d’interrogation et de synthèse avec un agent public. Utilisez plutôt des actions personnalisées pour interagir avec les données.

  1. Depuis le générateur d’agent, cliquez sur New (Nouveau) et sélectionnez New Topic (Nouvelle rubrique). Remarque : Si le bouton New (Nouveau) n’apparaît pas, essayez d’activer Einstein Copilot pour Salesforce sur la page de configuration de l’agent et d’actualiser la page.

Sélection d’une nouvelle rubrique mise en évidence.

  1. Dans la boîte de dialogue, configurez l’élément Start (Début) comme suit :

Champ

Valeur

Étiquette de la rubrique

Experience Management (Gestion de l’expérience)

Description de la classification

This topic addresses customer inquiries and issues related to booking experiences at Coral Cloud Resort, including making reservations, modifying bookings, and answering queries about experience details. (Cette rubrique aborde les demandes et problèmes des clients liés à la réservation d’expériences à l’hôtel Coral Cloud Resort, notamment la réalisation de réservations, la modification de réservations et la réponse aux questions sur les détails des expériences.)

Étendue

The agent’s job is to assist users in navigating and managing bookings for different experiences offered by Coral Cloud Resort, ensuring a seamless customer service experience by providing accurate information and resolving issues promptly. (Le travail de l’agent est d’aider les utilisateurs à consulter et à gérer les réservations pour différentes expériences proposées par l’hôtel Coral Cloud Resort, afin de garantir la fluidité du service client en fournissant des informations précises et en résolvant les problèmes rapidement.)

Instruction

If a customer would like more information on Activities or Experiences, you should run the action 'Get Experience Details' and then summarize the results with improved readability.Always ensure you know the customer before running this action. (Si un client souhaite obtenir plus d’informations sur des activités ou des expériences, vous devez exécuter l’action « Obtenir les détails de l’expérience », puis résumer les résultats en améliorant la lisibilité. Vérifiez toujours que vous connaissez le client avant d’exécuter cette action.)
  1. Laissez les autres valeurs inchangées, puis cliquez sur Next (Suivant).
  2. Des actions personnalisées seront ajoutées à cette rubrique, ignorez donc l’ajout des actions standard et cliquez sur Finish (Terminer).

Ajout de l’action d’obtention des détails de l’expérience à l’agent

Créez et joignez l’action Get Experience Details (Obtenir les détails de l’expérience) à la rubrique Experience Management (Gestion de l’expérience) pour que l’agent puisse générer des détails sur chaque expérience.

  1. Cliquez sur la rubrique Experience Management (Gestion de l’expérience).
  2. Cliquez sur le sous-onglet This Topic’s Actions (Actions de cette rubrique).

Onglet des actions de cette rubrique mis en évidence.

  1. Cliquez sur New (Nouveau) et sélectionnez Add Action (Ajouter une action).
  2. Sélectionnez Flow (Flux) dans Reference Action Type (Type d’action de référence).
  3. Sélectionnez Get Experience Details (Obtenir les détails de l’expérience).
  4. Laissez les autres options inchangées, puis cliquez sur Next (Suivant).
  5. Pour experienceName, cochez Require Input (Entrée requise).
  6. Pour experienceRecord, cochez Show in conversation (Afficher dans la conversation).

Une action configurée pour l’agent avec les cases désignées cochées.

  1. Cliquez sur Finish (Terminer). Remarque : si l’erreur API name is already in use (Nom de l’API déjà utilisé) apparaît, c’est parce que cette action a déjà été créée. Retournez au bouton New Action (Nouvelle action) et sélectionnez Add from Asset Library (Ajouter depuis la Bibliothèque d’actifs).

Ajout d’une action pour valider les détails du client

Pour des raisons de sécurité, l’agent doit s’assurer que le client est bien celui qu’il prétend être. Dans ce cas, l’agent valide les principales informations de contact telles que l’adresse e-mail et le numéro de membre.

  1. Toujours dans le sous-onglet This Topic’s Actions (Actions de cette rubrique), cliquez sur New (Nouveau) et sélectionnez Add Action (Ajouter une action).
  2. Sélectionnez Flow (Flux) dans Reference Action Type (Type d’action de référence).
  3. Sélectionnez Get Customer Details (Obtenir les détails du client).
  4. Laissez les autres options inchangées, puis cliquez sur Next (Suivant).
  5. Pour email, cochez Require Input (Entrée requise).
  6. Pour memberNumber, cochez Require Input (Entrée requise).
  7. Pour contact, cochez Show in conversation (Afficher dans la conversation).
  8. Cliquez sur Finish (Terminer).

Ajout d’une action pour obtenir des enregistrements de session

Utilisez le flux Get Sessions (Obtenir des sessions) afin d’obtenir les enregistrements de session disponibles pour chaque expérience.

  1. Toujours dans le sous-onglet This Topic’s Actions (Actions de cette rubrique), cliquez sur New (Nouveau) et sélectionnez Add Action (Ajouter une action).
  2. Sélectionnez Flow (Flux) dans Reference Action Type (Type d’action de référence).
  3. Sélectionnez Get Sessions (Obtenir des sessions).
  4. Laissez les autres options inchangées, puis cliquez sur Next (Suivant).
  5. Pour experienceId, cochez Require Input (Entrée requise).
  6. Pour startDate, cochez Require Input (Entrée requise).
  7. Pour sessions, cochez Show in conversation (Afficher dans la conversation).
  8. Cliquez sur Finish (Terminer).

Ajout d’une action pour générer une planification personnalisée

L’agent doit être en mesure de fournir des recommandations personnalisées en fonction de la planification du contact actuel. Par exemple, il ne doit pas recommander à un client de faire du jet ski si ce dernier a déjà réservé cette activité.

  1. Toujours dans le sous-onglet This Topic’s Actions (Actions de cette rubrique), cliquez sur New (Nouveau) et sélectionnez Add Action (Ajouter une action).
  2. Sélectionnez Prompt Template (Modèle de réplique) dans Reference Action Type (Type d’action de référence).
  3. Sélectionnez Generate Personalized Schedule (Générer une planification personnalisée) dans Reference Action (Action de référence).
  4. Laissez les autres options inchangées, puis cliquez sur Next (Suivant).
  5. Configurez les instructions comme suit :

Champ

Valeur

Agent Action Instructions (Instructions de l’action d’agent)

Generate a personalized schedule that includes the time and location of resort experiences that are available today, and that match the guest’s interests. (Générez une planification personnalisée qui inclut l’heure et le lieu des expériences proposées par l’hôtel disponibles aujourd’hui et qui correspondent aux intérêts du client.)

Contact Input Instructions (Instructions d’entrée du contact)

Contact for which the personalized schedule should be generated.Must be a valid JSON representing the contact info, chained from having executed the Get Customer Detail action. (Contact pour lequel la planification personnalisée doit être générée. Doit se présenter sous un format JSON valide avec les informations de contact, enchaînées suite à l’exécution de l’action Obtenir les détails du client.)
  1. Pour Prompt Response Output (Sortie de réponse de réplique), cochez Show in conversation (Afficher dans la conversation).
  2. Cliquez sur Finish (Terminer).

Ajout d’une action pour créer une réservation

Lorsque l’agent propose d’excellentes recommandations et que le client souhaite réserver une expérience, que doit-il se passer ? Indice : l’agent créera un enregistrement dans Salesforce.

  1. Cliquez sur New (Nouveau) et sélectionnez Add Action (Ajouter une action).
  2. Sélectionnez Flow (Flux) dans Reference Action Type (Type d’action de référence).
  3. Sélectionnez Create Experience Session Booking (Créer une réservation de session d’expérience).
  4. Laissez les autres options inchangées, puis cliquez sur Next (Suivant).
  5. Pour Contact_Id, cochez Require Input (Entrée requise).
  6. Pour Guests (Clients), cochez Require Input (Entrée requise) et Collect data from user (Collecter les données de l’utilisateur).
  7. Pour Session_Id, cochez Require Input (Entrée requise).
  8. Pour Booking output (Sortie de réservation), cochez Show in conversation (Afficher dans la conversation).
  9. Pour Output_Message, cochez Show in conversation (Afficher dans la conversation).
  10. Cliquez sur Finish (Terminer).

Saisie d’instructions pour que l’agent choisisse la bonne action

Rassemblez tous les éléments et ajoutez des instructions à la rubrique.

  1. Cliquez sur le sous-onglet Topic Configuration (Configuration de la rubrique).
  2. En bas, cliquez sur Add Instructions (Ajouter des instructions) cinq (5) fois. Cinq zones de texte d’instruction vides seront ainsi créées en dessous de la première instruction préremplie.
  3. Ajouter les instructions suivantes :

Champ

Valeur

1ère instruction

[laisser la valeur inchangée]

2e instruction

If the customer is not known, you must always ask for their email address and their membership number to get their Contact record by running the action 'Get Customer Details' before running any other actions. (Si le client n’est pas connu, vous devez toujours lui demander son adresse e-mail et son numéro de membre pour obtenir son enregistrement de contact en exécutant l’action « Obtenir les détails du client » avant d’exécuter toute autre action.)

3e instruction

Whenever a date is provided, convert the date to YYYY-MM-DD format and ensure that the date is not in the past before using it for the ’Get Sessions’ action.If a past date is provided, explain to the client the date must be future. (Lorsqu’une date est fournie, convertissez-la au format AAAA-MM-JJ et assurez-vous que la date n’est pas passée avant de l’utiliser pour l’action Obtenir des sessions. Si une date est fournie, expliquez au client que la date doit se situer dans le futur.)

4e instruction

If asked to get sessions for the experience use the 'Get Sessions' action.Ask for the Date of the sessions if not provided.Use the Id of the Experience__c from the 'Get Experience Details'.Do not use the experience name, this must be an ID. (S’il vous est demandé d’obtenir des sessions pour l’expérience, utilisez l’action « Obtenir des sessions ». Demandez la date des sessions si elle n’est pas fournie. Utilisez l’ID Expérience__c provenant de l’action « Obtenir les détails de l’expérience ». N’utilisez pas le nom de l’expérience, il doit s’agir d’un ID.)

5e instruction

If asked to book, use the action 'Create Booking'.The Contact__c is the contact ID from the 'Get Customer Details'.The Session__c is the ID of the session from the action 'Get Sessions'.If multiple sessions are present, ask to select one of the sessions and use that Session as the ID for the Session__c.Prompt for the Number of Guests and use that for the Number_of_Guests__c. (S’il vous est demandé d’effectuer une réservation, utilisez l’action « Créer une réservation ». Le champ Contact__c est l’ID du contact provenant de l’action « Obtenir les détails du client ». Le champ Session__c est l’ID de la session provenant de l’action « Obtenir des sessions ». Si plusieurs sessions sont présentes, demandez de sélectionner l’une des sessions et utilisez cette session comme ID pour Session__c. Demandez le nombre d’invités et utilisez-le pour Nombre_d_invités__c.)

6e instruction

If asked to recommend experiences that a user might be interested in, use the 'Generate Personalized Schedule' Action to generate a schedule based on a contacts interests.Use the contact record from 'Get Customer Details' and pass it into the Contact input. (S’il vous est demandé de recommander des expériences susceptibles d’intéresser un utilisateur, utilisez l’action « Générer une planification personnalisée » pour générer une planification en fonction des centres d’intérêt d’un contact. Utilisez l’enregistrement de contact provenant de l’action « Obtenir les détails du client » et transmettez-le à l’entrée de contact.)
  1. Cliquez sur Save (Enregistrer).
  2. Cliquez sur Activate (Activer).

Bouton Activate (Activer) mis en évidence.

Test de l’agent

Démarrez une conversation pour observer comment votre agent élabore un plan et exécute des actions à partir d’interactions d’utilisateurs. À mesure que les interactions se produisent avec l’agent, notez le volet au milieu de l’écran qui affiche exactement ce que l’agent exécute.

  1. Toujours dans le générateur d’agent, cliquez sur Refresh (Actualiser) (flèche circulaire) dans le coin supérieur droit de Conversation Preview (Aperçu de la conversation).

La fenêtre d’aperçu de la conversation avec le bouton d’actualisation mis en évidence.

  1. Ne vous inquiétez pas si vous voyez tourner les points dans l’aperçu de la conversation, saisissez cette réplique : Can you let me know more about the full moon beach party experience? (Pouvez-vous m’en dire plus sur l’expérience « fête de la pleine lune sur la plage » ?) et appuyez sur la touche Retour/Entrée.
  2. Rappel : l’adresse e-mail est sofiarodriguez@example.com et le numéro de membre est 10008155. Appuyez sur la touche Retour/Entrée. Continuez à répondre aux questions de l’agent et réservez une session.
  3. Cliquez sur la flèche retour pour revenir à la configuration.

Flèche retour mise en évidence pour revenir à la configuration.

Publication et mise à jour

Publiez le déploiement Web et mettez à jour le flux.

  1. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Embedded Service Deployments (Déploiements de service incorporé).
  2. Sélectionnez ESA Web Deployment (Déploiement Web ESA).
  3. Cliquez sur Publish (Publier) pour appliquer les modifications. Remarque : le déploiement peut prendre jusqu’à 10 minutes, mais vous pouvez passer à l’étape suivante sans attendre.

Réacheminement du flux

Mettez maintenant à jour le flux existant pour acheminer la tâche vers l’agent de service nouvellement créé.

  1. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Flows (Flux).
  2. Cliquez sur le flux Route to ESA (Acheminer vers ESA).
  3. Cliquez sur le composant Route to ESA (Acheminer vers ESA) Composant Route to ESA (Acheminer vers ESA) et sélectionnez Edit Element (Modifier l’élément).
  4. Sélectionnez ces valeurs dans la section Set Input Values (Définir des valeurs d’entrée) :

Champ

Valeur

Acheminer vers

Agentforce Service Agent (Agent de service Agentforce)

Agentforce Service Agent (Agent de service Agentforce)

CC Service Agent (Agent de service CC)

Remarque : Si l’option CC Service Agence (Agent de service CC) n’apparaît pas, revenez au générateur d’agent de l’agent de service CC et assurez-vous qu’il est activé.

  1. Cliquez sur Save As New Version (Enregistrer sous une nouvelle version).
  2. Ne modifiez aucune valeur et cliquez sur Save (Enregistrer).
  3. Cliquez sur Activate (Activer).
  4. Cliquez sur la flèche retour pour revenir à la configuration.

Flèche de retour mise en évidence dans Flow Builder.

Ajout de l’agent au site Coral Cloud

Enfin, incorporez le composant de chat au site Experience Cloud de Coral Cloud.

  1. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez All Sites (Tous les sites).
  2. Cliquez sur Builder (Générateur) en regard du site coral-cloud.
  3. Cliquez sur le widget Components (Composants) Widget de composants .
  4. Recherchez Embedded Messaging (Messagerie incorporée), puis faites glisser le composant et déposez-le dans la section Book an Experience of a Lifetime (Réserver une expérience inoubliable). Remarque : c’est à vous de choisir le placement exact ; l’affichage du composant peut prendre quelques secondes.

Composant Embedded Messaging (Messagerie incorporée) ajouté au site Experience Cloud.

  1. Laissez les paramètres par défaut.
  2. Cliquez sur Publish (Publier) dans le coin supérieur droit.
  3. Cliquez sur Publish (Publier) dans la fenêtre de confirmation.
  4. Puis, cliquez sur Got It (J’ai compris).

Interaction avec l’agent en tant que client

Le moment est enfin venu Il est temps d’interagir avec le nouvel agent.

  1. Cliquez sur le menu du générateur d’expériences Icône de menu du générateur d’expériences .
  2. Sélectionnez View coral-cloud (Afficher coral-cloud) pour ouvrir le site Coral Cloud publié. Remarque : la publication du site peut prendre quelques minutes. Vérifiez l’étape du défi ci-dessous en attendant que la publication de votre site Experience Cloud soit terminée.
  3. Cliquez sur l’icône de messagerie icône de messagerie dans le coin inférieur droit pour commencer à interagir avec le nouvel agent. Attendez que l’agent vous dise bonjour, puis essayez la réplique suivante :
    • Can you let me know about the Underground Cave Exploration? (Pouvez-vous me renseigner sur l’exploration des grottes souterraines ?)
    • Rappel : l’adresse e-mail est sofiarodriguez@example.com et le numéro de membre est 10008155.
    • Continuez à répondre aux questions de l’agent et réservez une session.
Remarque

L’agent ne répond pas comme prévu aux questions ? Essayez de republier le site Experience Cloud. La réussite de la connexion entre l’agent et le site Experience Cloud peut prendre quelques minutes lors de la première publication du site.

Coral Cloud Resorts dispose désormais d’un nouvel agent de service Agentforce qui peut non seulement suggérer des expériences de manière personnalisée, mais également réserver des expériences pour les clients. Place à la haute saison !

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires