Test avec et sans authentification
Résultats du sous-agent privé/de l’action privée
La dernière étape consiste à tester l’authentification du sous-agent privé dans le panneau d’aperçu de la conversation. Le panneau d’aperçu vous permet de tester votre création comme si vous étiez un client. Effectuez le test en posant une question sur l’état d’une requête et voyez si l’on vous demande d’effectuer la vérification.
- Toujours dans Agentforce Builder (Générateur Agentforce), cliquez deux fois sur Refresh (Actualiser) (flèche circulaire) dans le coin supérieur droit de l’aperçu de la conversation.
- Cliquez dans le panneau d’aperçu de la conversation et, si nécessaire, cliquez sur Got It (J’ai compris). Saisissez cette invite :
Please show me all my open cases(Montre-moi toutes mes requêtes en cours) et appuyez sur Entrée/Retour.
- Lorsque l’agent vous demande une adresse e-mail, saisissez :
My email is will.johnson@run.com(Mon adresse e-mail est will.johnson@run.com) et appuyez sur Entrée/Retour.
- Cliquez sur l’icône d’agrandissement du panneau
pour ouvrir la zone de dessin du plan.
- Recherchez la section Action Launched: Send Email with Verification Code (Action lancée : Envoyer un e-mail avec un code de vérification) et faites défiler l’écran jusqu’au bas de la fenêtre Output (Sortie).
- Copiez le code de vérification (pas de guillemets, seulement les six chiffres).

Remarque : votre code de vérification n’est pas le même que celui affiché ci-dessus. N’oubliez pas non plus que votre code de vérification est mis à jour chaque fois que vous actualisez l’agent.
- Collez votre code de vérification unique dans le panneau d’aperçu de la conversation et appuyez sur Entrée/Retour.
Remarque : si l’agent a du mal à vérifier votre code à six chiffres, actualisez la page de votre navigateur et essayez à nouveau de poser des questions sur votre requête en cours. Veillez à ce qu’il n’y ait pas de guillemets ou de parenthèses autour de votre numéro à six chiffres.
- Lorsque la vérification est validée, l’agent vous envoie une confirmation de vérification.

- Saisissez :
Show me all my open cases(Montre-moi toutes mes requêtes en cours) et appuyez sur Entrée/Retour.
- Saisissez cette invite après que l’agent vous a communiqué les détails de la requête afin d’ajouter un commentaire à cet enregistrement de requête :
Add a comment to this case: Please email the contact owner an update on this case.(Ajoute un commentaire à cette requête : envoie un e-mail au propriétaire du contact pour l’informer de l’état de cette requête.) et appuyez sur Entrée/Retour.
- Si vous obtenez un message d’erreur du type « It seems there was an issue while trying to add the comment to your case. Something went wrong on our end. Could you please try again in a moment? ... » (Il semble qu’il y ait eu un problème lors de l’ajout du commentaire à votre requête. Un problème est survenu de notre côté. Pourriez-vous réessayer dans un instant ?), demandez à nouveau à l’agent :
Add a comment to this case: Please email the contact owner an update on this case.(Ajoute un commentaire à cette requête : envoie un e-mail au propriétaire du contact pour l’informer de l’état de cette requête.) - Cliquez sur Confirm (Confirmer) ou répondez en indiquant
Yes(Oui).
L’agent a désormais accès à toutes les actions du sous-agent Case Management (Gestion des requêtes) et peut présenter des informations relatives aux requêtes.
Résultats du sous-agent public/de l’action publique
Linda est curieuse. Que se passe-t-il si un client demande à annuler une commande plutôt qu’une requête ? Vous disposez d’un filtre pour le sous-agent Case Management (Gestion des requêtes), mais pas pour Order Inquiry (Demande de commande). Le client ne doit pas être invité à s’authentifier s’il demande l’annulation d’une commande, car aucune authentification n’est requise pour ce sous-agent. Il est temps de vérifier si les clients ne sont authentifiés que lorsque c’est nécessaire.
- Dans le panneau d’aperçu de la conversation, cliquez deux fois sur le bouton d’actualisation pour démarrer une nouvelle session.
- Saisissez ceci dans le chat :
Hello, I would like to cancel an order but I do not know my order #(Bonjour, je voudrais annuler une commande, mais je ne connais pas mon numéro de commande) et appuyez sur Entrée/Retour.
- Lorsque l’on vous demande votre adresse e-mail, saisissez ce qui suit :
my email is will.johnson@run.com(mon adresse e-mail est will.johnson@run.com) et appuyez sur Entrée/Retour. Remarque : si l’agent tente d’authentifier votre identité, actualisez la page de votre navigateur et saisissez à nouveau l’instruction générative relative à l’annulation de commande.
- L’agent doit vous demander quelle commande vous souhaitez annuler. Saisissez :
Please cancel order 1234(Veuillez annuler la commande 1234) et appuyez sur Entrée/Retour. Remarque : veillez à ce que les tests de ce type soient toujours effectués dans une organisation sandbox, car cette interaction (même dans l’aperçu de la conversation avec l’agent désactivé) manipulera toujours des données dans l’organisation.
- Cliquez sur Confirm (Confirmer) ou répondez en indiquant
Yes(Oui).
- L’agent a annulé la commande avec succès.
Comme vous n’avez pas ajouté l’authentification à l’annulation de la commande, l’agent ne vous a pas demandé de vous authentifier lorsque vous avez posé la question. Remarque : cela va sans dire, mais lorsqu’un client demande à annuler une commande, l’authentification doit toujours être requise.
Un sous-agent public/une action publique plus courant(e) qui ne nécessiterait pas d’authentification consiste à poser une question générale à laquelle on peut répondre avec Knowledge, comme « Quelle est la politique de retour ? », « Quels sont les emplacements des magasins ? », « Comment puis-je effectuer un retour ? » et ainsi de suite.
Amélioration de la sécurité des actions privées
Linda a ajouté l’authentification pour le sous-agent Case Management (Gestion des requêtes) pour Cloud Kicks. Les clients qui posent des questions sur leur requête sont invités à effectuer le processus de vérification via le code à usage unique avant qu’un agent ne puisse transmettre des informations sur la requête. Par ailleurs, les clients qui souhaitent annuler une commande n’ont pas besoin d’être authentifiés.
Le responsable du programme de fidélité de Cloud Kicks souhaite encourager les clients à répondre aux enquêtes en leur offrant des cartes cadeaux. Les cartes cadeaux ne peuvent être offertes qu’une fois l’enquête terminée. Linda a ajouté un nouveau sous-agent, Customer Survey Participation (Participation à l’enquête auprès des clients), ainsi que deux actions, Collect User Survey (Recueillir l’enquête auprès des utilisateurs) et Get Gift Card (Obtenir une carte cadeau). Linda doit s’assurer que l’action Get Gift Card (Obtenir une carte cadeau) ne peut être débloquée que si l’enquête auprès des utilisateurs est d’abord réalisée. Linda doit créer un filtre et l’appliquer à l’action.
- Dans le menu latéral, sélectionnez l’icône Context (Contexte).
- Assurez-vous que l’onglet Variable est sélectionné. Cliquez sur New Variable (Nouvelle variable).
- Name (Nom) :
FeedbackCollected - API Name (Nom d’API) :
FeedbackCollected - Description :
This variable stores a boolean value that indicates if feedback has been collected.(Cette variable stocke une valeur booléenne qui indique si des commentaires ont été recueillis.) - Data Type (Type de données) : Booléen
- Allow value to be set by API (Autoriser la définition de la valeur par API) : laisser désélectionné
- Allow LLM to use value (Autoriser l’utilisation de la valeur par un grand modèle de langage) : laisser désélectionné
- Entrée Assign or Map This Variable input (Attribuer ou mapper cette variable) : Customer Survey Participation (Participation à l’enquête auprès des clients) > Collect User Survey (Recueillir l’enquête auprès des utilisateurs) > FeedbackCollected
- Cliquez sur Save (Enregistrer).
- Dans le menu latéral, cliquez sur l’icône Context (Contexte) pour créer un filtre.
- Cliquez sur l’onglet Filtres.
- Cliquez sur New (Nouveau).
- Saisissez les informations suivantes :
- Name (Nom) :
Feedback Collected(Commentaires recueillis) - Assurez-vous que le nom d’API est
Feedback_Collected - Sélectionnez All Conditions Are Met (AND) (Toutes les conditions sont remplies [ET])
- Resource (Ressource) : FeedbackCollected
- Opérateur : Equal (Égal à)
- Valeur : Vrai
- Cliquez sur Save (Enregistrer).
- Cliquez sur
l’icône des sous-agents.
- Cliquez sur <— View Action (Afficher l’action), puis sur <— Subagent Details (Détails du sous-agent) pour revenir à la liste des sous-agents.
- Dans la liste des sous-agents, cliquez sur Customer Survey Participation (Participation à l’enquête auprès des clients).
- Cliquez sur l’onglet This Subagent’s Actions (Actions de ce sous-agent).
- Dans la liste des actions, cliquez sur Get Gift Card (Obtenir une carte cadeau).
- Cliquez sur l’icône Add filters (Ajouter des filtres) en haut à droite.

- Cliquez sur l’entrée Assign Filters (Attribuer des filtres) et sélectionnez Feedback Collected (Commentaires recueillis).
- Cliquez sur Save (Enregistrer).
L’authentification en action
Maintenant, vous pouvez effectuer des tests pour vous assurer que les clients remplissent une enquête avant de recevoir une carte cadeau. Saisissez les invites décrites ci-dessous. Remarque : aucune enquête n’est envoyée ni complétée ; vous utilisez des données fictives à des fins de test.
- Dans le panneau d’aperçu de la conversation, cliquez deux fois sur le bouton d’actualisation pour démarrer une nouvelle session.
- Posez la question suivante :
Hello, I would like the gift card. Can you send me the survey?(Bonjour, je souhaite recevoir une carte cadeau. Pouvez-vous m’envoyer l’enquête ?) et appuyez sur Entrée/Retour.
- L’agent peut vous demander si vous souhaitez participer à l’enquête. Répondez par
Yes.(Oui). Autrement, passez à l’étape suivante.
- L’agent enverra les instructions de l’enquête et demandera le code de l’enquête. Saisissez ce qui suit :
The survey code is 12345(Le code de l’enquête est 12345) et appuyez sur Entrée/Retour.
Remarque : si l’agent tente d’authentifier votre identité, actualisez la page de votre navigateur et saisissez à nouveau l’invite relative à la carte cadeau.
- L’agent délivre alors le code de la carte cadeau.
Autres personnalisations
Le modèle Agentforce for Service (Agentforce pour Service) comprend des exemples de sous-agents et d’actions avec des flux entièrement personnalisables pour répondre aux besoins de votre entreprise. Vous pouvez ajouter d’autres actions au sous-agent Customer Verification (Vérification du client), mais veillez à ce que chaque action se concentre sur une étape spécifique du processus. Pour éviter les erreurs, veillez à ce que chaque action produise une sortie valide. Les sorties vides peuvent entraîner des problèmes si l’agent tente de les utiliser avant la fin du processus. Pour en savoir plus sur la vérification, consultez l’article d’aide Vérification des clients avec les sous-agents Customer Verification (Vérification du client) ou Service Customer Verification (Vérification des clients de service).
Bilan de l’authentification des agents
Vous avez fait beaucoup de choses en peu de temps. Vous avez créé plusieurs variables personnalisées et les avez appliquées aux sous-agents et aux actions des agents. Vous avez même utilisé ces variables pour appliquer des filtres. Vous avez non seulement réussi à tout configurer correctement, mais vous avez aussi pu constater la différence entre la façon dont un agent traite les sous-agents/actions privés et publics. Linda de Cloud Kicks apprécie votre aide.
Ressources
- Aide Salesforce : Création d’un filtre pour contrôler l’accès aux sous-agents et aux actions
- Aide Salesforce : Maintien de la confiance avec les actions Agentforce
- Aide Salesforce : Vérification des clients à l’aide de sous-agents standard dans le générateur hérité
