Configuration d’un agent Slack dans Salesforce
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Ajouter des actions Slack à un agent
- Ajouter des instructions pour les actions Slack
- Activer un agent dans Salesforce
- Connecter un agent à Slack dans Salesforce
Configuration d’un agent avec des actions Slack
Suivons Sofia alors qu’elle configure Agentforce avec des actions Slack en vue de déployer l’agent dans Slack. Vous devrez suivre les étapes décrites dans cette unité pour réussir le défi à la fin.
Sofia est une administratrice Salesforce et Slack qui gère un agent de gestion des produits dans Agentforce. Elle souhaite intégrer cet agent existant dans Slack. Dans l’organisation de Sofia, de nombreux employés ont besoin d’informations sur les produits et posent des questions pour réaliser leurs tâches. Les canaux Slack regorgent d’informations utiles sur les produits, mais il arrive parfois qu’il y ait plusieurs canaux ou que des messages se perdent. Il est alors difficile pour les employés de trouver rapidement les réponses dont ils ont besoin.

Sofia s’appuie sur des exemples montrant comment un agent de gestion des produits devrait interagir avec les utilisateurs dans Slack. Lorsqu’elle accède au générateur Agentforce pour configurer les actions de l’agent, elle utilise cet exemple comme modèle pour les capacités de son agent dans Slack.

Dans cet exemple, l’agent de gestion des produits est mentionné, avec une question. Cela permet d’obtenir une réponse immédiate dans un fil de discussion, dont tous les membres du canal peuvent bénéficier. L’agent agit dans Slack pour créer une zone de dessin et ajouter ces informations pour référence ultérieure.
Connexion et lancement d’une organisation Agentforce
Dans Prise en main rapide : Connexion de votre organisation Agentforce à Slack, vous avez provisionné votre organisation spéciale Agentforce Developer Edition et l’avez intégrée à Slack. Vous devez avoir effectué la prise en main rapide et avoir vos identifiants à portée de main avant de suivre les étapes ci-dessous.
- Assurez-vous que vous êtes connecté à votre compte Trailhead.
- Dans la section Challenge (Défi) située en bas de cette page, cliquez sur le nom de l’organisation, puis sur Connect Org (Connecter l’organisation).
- Sur l’écran de connexion, saisissez le nom d’utilisateur et le mot de passe pour l’organisation Developer Edition que vous venez de configurer.
- Sur l’écran Autoriser l’accès ?, cliquez sur Autoriser.
- Sur l’écran Want to connect this org for hands-on challenges? (Vous souhaitez connecter cette organisation pour les défis pratiques ?), cliquez sur Yes! Save it. (Oui, enregistrer). Vous êtes redirigé vers la page de défi et prêt à utiliser votre nouvelle organisation Developer Edition pour gagner ce badge.
Il est temps pour Sofia d’activer l’agent de gestion des produits de cette organisation avec des actions Slack.
- Ouvrez votre organisation Agentforce spéciale en faisant défiler l’écran vers le bas jusqu’au défi pratique.
- Sous Sélectionner une organisation d’exercice, vérifiez que votre organisation spéciale Agentforce Developer Edition issue du projet Prise en main rapide : Connexion de votre organisation Agentforce à Slack est sélectionnée.
- Ensuite, sélectionnez Launch (Lancer).
Activation de Slack OAuth
Activez l’accès explicite pour votre agent afin qu’il puisse interagir avec les utilisateurs sur Slack.
- Accédez à Setup (Configuration).
- Dans la zone Quick Find (Recherche rapide), recherchez et sélectionnez Connected Apps OAuth Usage (Utilisation d’applications connectées OAuth).
- Ensuite, repérez la ligne correspondant à Slack.
- Dans App Actions (Actions d’application), sélectionnez Load Actions (Charger les actions).
- Ensuite, sélectionnez Install (Installer).
- Cela ouvre la page de confirmation Install connected app? (Installer l’application connectée ?). Sélectionnez Install (Installer).
- Si vous êtes redirigé vers la page de l’application Slack Connect dans l’ancienne interface, sélectionnez Switch to Lightning Experience (Basculer vers Lightning Experience) en haut de la barre de navigation.
- Si vous êtes redirigé vers la page de l’application Slack Connect dans l’ancienne interface, sélectionnez Switch to Lightning Experience (Basculer vers Lightning Experience) en haut de la barre de navigation.
Ajout d’actions Slack
Pour Sofia, c’est le moment idéal pour ajouter des actions Slack à l’agent de gestion des produits dans le générateur Agentforce. Effectuez les mêmes actions qu’elle.
- Ouvrez le lanceur d’application.
- Recherchez et sélectionnez Agentforce Studio (Studio Agentforce).
- Sélectionnez l’agent Product Management Agent (Agent de gestion des produits).
- Dans l’explorateur du générateur Agentforce, sélectionnez le sous-agent Product Gaps (Écarts produit).

- Dans la zone de dessin Product Gaps (Écarts produit), faites défiler l’écran vers le bas jusqu’à la section Actions Available for Reasoning (Actions disponibles pour le raisonnement).
- Placez le curseur à côté de la dernière action et ajoutez une nouvelle ligne. Cela ajoute une liste déroulante Select action (Sélectionner une action).
- Sélectionnez Select action (Sélectionner une action).
- Sélectionnez Add From Asset Library (Ajouter depuis la Bibliothèque d’actifs).
- Recherchez et sélectionnez plusieurs actions Slack qui permettent à l’agent de gestion des produits de rechercher du contenu public et de créer des zones de dessin dans Slack.
-
Créer une zone de dessin Slack
-
Mettre à jour une zone de dessin Slack
-
Rechercher dans Slack
-
Envoyer un message privé Slack
- Sélectionnez Add to Agent (Ajouter à l’agent).
- Si les actions apparaissent dans l’explorateur mais pas dans la zone de dessin, vous pouvez les ajouter une par une. Il vous suffit pour cela d’ajouter une ligne supplémentaire sous la dernière action, de sélectionner Select action (Sélectionner une action), puis de choisir les actions dans la liste In this agent (Dans cet agent).
- Si les actions apparaissent dans l’explorateur mais pas dans la zone de dessin, vous pouvez les ajouter une par une. Il vous suffit pour cela d’ajouter une ligne supplémentaire sous la dernière action, de sélectionner Select action (Sélectionner une action), puis de choisir les actions dans la liste In this agent (Dans cet agent).
- Sélectionnez Save (Enregistrer).

Bien que l’agent de gestion des produits dispose désormais d’actions Slack qu’il peut effectuer, il n’existe pas encore de contexte pour celles-ci. Sofia doit permettre à l’agent de savoir quand utiliser ces actions. Cela se fait à l’aide d’instructions dans la zone de dessin.
Ajout d’instructions pour les actions Slack
Sofia utilise des instructions destinées aux sous-agents pour définir des limites et un contexte, ainsi que pour déterminer le comportement des agents. Chaque agent disposera d’un ensemble d’instructions et de paramètres pour dicter son fonctionnement. Dans tous les cas, les agents IA respectent les contrôles d’accès Salesforce standard, tels que les licences, les autorisations, la sécurité au niveau du champ et les paramètres de partage, garantissant ainsi des opérations sécurisées.
- Une fois l’explorateur ouvert sur la zone de dessin du sous-agent Product Gaps (Écarts produit), accédez à la section des instructions.
- Ajoutez ce qui suit sur des lignes distinctes à la fin des instructions.
-
If the user requests to add the product gap details to a canvas, then create a canvas in Slack.(Si l’utilisateur demande d’ajouter les informations relatives à l’écart de produit à une zone de dessin, crée une zone de dessin dans Slack.)
-
Always ask for a title when a user asks you to create a canvas.(Demande toujours un titre lorsqu’un utilisateur demande à créer une zone de dessin.)
- Sélectionnez Save (Enregistrer).
Test de l’agent
Utilisez le panneau Aperçu de la conversation dans le Générateur Agentforce pour saisir des invites réalistes et vérifier les sorties de l’agent. En effectuant des tests avant l’activation et le déploiement, vous vous assurez que les fonctions essentielles de votre agent fonctionnent correctement et de manière fiable. En identifiant et en corrigeant les problèmes, en supprimant les doublons et en affinant les composants de l’agent, vous pouvez améliorer ses performances et l’expérience utilisateur. Ce processus contribue également à renforcer la confiance et garantit que l’agent est précis, non biaisé et sécurisé.
- Sélectionnez Preview (Prévisualiser). Cela permet d’enregistrer vos paramètres actuels et d’ouvrir le mode Test réel.
- Guidez l’agent dans la création d’une requête liée à un écart de produit. N’oubliez pas de fournir des instructions claires et détaillées à l’agent pour qu'il exécute ce que vous souhaitez. Vous pouvez copier l’un des exemples suivants pour démarrer la discussion :
-
Log a product gap for the Trailhead Escape Room badge. Bring it back!(Consigne un écart de produit pour le badge Trailhead Escape Room. Ramène-le !) -
Product gap for a new business unit. We’re expanding!(Un écart de produit pour une nouvelle unité commerciale. Nous sommes en pleine expansion !) -
I want to automate the bookings process. Please log a gap.(Je souhaite automatiser le processus de réservation. Consigne un écart de produit.)
- Si l’agent vous demande votre nom et votre adresse e-mail, vous pouvez indiquer Sofia Rodriguez, sofiarodriguez@exemple.com.

Le test se passe bien. Cependant, lorsque Sofia demande à l’agent de créer une zone de dessin, une erreur apparaît. Cette erreur est normale puisque Sofia effectue le test dans son organisation Salesforce. Cela doit être fait dans Slack.
Connexion de votre agent à Slack
Une fois que l’agent de Sofia est configuré avec l’ensemble des sous-agents, actions et garde-fous pour son cas d’utilisation de gestion des produits, elle établit une connexion à Slack pour son agent dans Salesforce. Notez que si cela n’est pas vérifié dans le défi, il s’agit d’une étape essentielle pour déployer l’agent sur Slack et obtenir le badge.
- Si l’explorateur n’est pas ouvert sur l’agent de gestion des produits, sélectionnez-le dans Agentforce Studio.
- Passez la souris sur la section Connections (Connexions) et sélectionnez +.
- Sélectionnez Add connections (Ajouter des connexions).
- Dans la zone Slack, sélectionnez sur le bouton Select (Sélectionner).

- Sélectionnez Add to Agent (Ajouter à l’agent). Vous êtes redirigé vers l’interface du générateur Agentforce, où un message vous indique que l’agent est désormais disponible sur Slack.
En enregistrant la connexion, Sofia rend l’agent disponible dans l’organisation Slack associée.
Activation de l’agent
Une fois qu’un agent est activé, il devient instantanément accessible à vos utilisateurs, où qu’il soit partagé.
- Dans le générateur Agentforce, sélectionnez Commit Version (Engager la version) pour ouvrir la fenêtre modale de confirmation.
- Sélectionnez Commit Version (Engager la version).
- Ensuite, sélectionnez Activate (Activer) pour ouvrir la fenêtre modale Ready (Prêt).
- Sélectionnez Activate (Activer).
- Sélectionnez la flèche de retour pour quitter le générateur.
Pour modifier un agent en direct (par exemple, ajouter ou retirer des rubriques ou des actions), vous devez d’abord le désactiver. Ainsi, les mises à jour peuvent être effectuées sans interrompre les fonctions en cours de l’agent. Après avoir effectué les modifications nécessaires, vous pouvez réactiver l’agent pour implémenter les nouveaux paramètres.
Accorder l'accès aux utilisateurs
L’agent est maintenant ouvert et prêt à être utilisé. Vous devez maintenant accorder aux utilisateurs une autorisation explicite pour utiliser l’agent. Slack respecte ces autorisations par défaut.
Il est recommandé de procéder via un ensemble d’autorisations. Dans ce scénario, l’ensemble d’autorisations Access Agents (Accéder aux agents) a déjà été attribué à votre utilisateur. Il est temps d’y ajouter un nouvel agent.
- Accédez à Setup (Configuration).
- Dans la recherche rapide, recherchez et sélectionnez Permission Sets (Ensembles d’autorisations).
- Localisez et sélectionnez Access Agents (Accéder aux agents).
- Sous Apps (Applications), recherchez et sélectionnez Agent Access (Accès à l’agent).
- Sélectionnez Modifier.
- Ajoutez Product Management Agent (Agent de gestion des produits) à la liste des agents activés.
- Sélectionnez Save (Enregistrer).
Dans l’unité suivante, vous allez déployer l’agent sur Slack. Étant donné que Slack respecte les autorisations que vous avez définies au sein de cette organisation, vous pourrez y accéder directement une fois le déploiement terminé.
