Ce badge nécessite un nouveau terrain de jeu Einstein AI Playground personnalisé
Vous disposerez d'un délai limité pour obtenir ce badge et tout autre badge nécessitant un terrain de jeu Einstein AI Playground. Si vous manquez de temps, vous perdrez l'accès à ce terrain de jeu et devrez peut-être recommencer.
Connexion de flux à Agentforce avec des actions
Objectifs d’apprentissage
Dans ce projet, vous apprendrez les compétences suivantes :
- Tester les actions d’agent avec des données échantillon dans le générateur d’agents
- Créer une action d’agent personnalisée afin d’utiliser Flow pour l’automatisation
Intégration d’Agentforce dans les conversations
Grâce à l’IA générative, il est désormais possible d’interagir avec les ordinateurs de la même manière que nous interagissons avec nos amis et collègues, à savoir avec un langage conversationnel. Grâce à notre plate-forme Agentforce, vous pouvez ajouter l'incroyable puissance de l'IA générative à Salesforce afin que vos clients et employés puissent également interagir de manière conversationnelle.
Agentforce représente une équipe d’agents autonomes qui aident vos utilisateurs Salesforce à effectuer leurs tâches courantes et est parfaitement intégré à l’interface Salesforce. En s’exprimant dans un langage courant, les utilisateurs peuvent demander à Agentforce de leur fournir les pistes prometteuses les plus récentes, de résumer une requête ou de rédiger un e-mail à l’intention d’un client potentiel.
Comme vous l’apprenez dans le badge Concepts de base d’Agentforce, ces interactions naturelles s’appuient sur des actions d’agent et des actions personnalisées. Par exemple, l’action nommée Query Records (Interroger les enregistrements) recherche et récupère les enregistrements Salesforce en fonction de la demande de l’utilisateur et de conditions spécifiques. Agentforce contient déjà plusieurs actions prêtes à l’emploi, qui permettent des interactions vraiment sophistiquées. Les actions personnalisées vous permettent de créer des actions propres à votre organisation, et peuvent même utiliser vos flux, vos modèles d’invite ou Apex pour créer des interactions vraiment impressionnantes.
Dans ce projet, vous explorerez les actions d’agent standard et apprendrez à les tester dans le générateur d’agents. Vous créerez ensuite une action personnalisée qui utilise un flux existant que nous avons déjà configuré pour lancer un retour sur une commande récente.
Inscription à une organisation de test avec l’IA générative Einstein
Pour mener à bien ce projet, vous avez besoin d’un Playground personnalisé spécial à durée limitée disposant de l’IA Einstein et de nos données échantillon.
- Si vous ne l’avez pas déjà fait, cliquez sur la case Je peux recevoir un e-mail de réinitialisation de mot de passe au début de l’unité.
- Cliquez sur Create Playgound (Créer un Playground).
- Suivez les invites.
- Notez la date d’expiration de votre organisation et effectuez ce badge avant cette date.
Découverte des actions d’agent
Agentforce est déjà très performant dès le départ grâce aux actions prédéfinies que vous venez de découvrir. Prenons un instant afin de passer en revue ces actions dans le générateur d’agents et de découvrir ce qu’Agentforce sait faire sans nécessiter de personnalisation de votre part.
- Si vous n’avez pas encore ouvert votre organisation de test compatible avec l’IA Einstein, faites défiler la page jusqu’à la section Challenge (Défi) et cliquez sur Launch (Lancer) pour l’ouvrir.
- À partir du lanceur d’application, recherchez
orders
(commandes) puis cliquez sur Orders (Commandes).
- Choisissez la vue de liste All Orders (Toutes les commandes).
Deux commandes apparaîtront, toutes deux pour Edge Communications. Elles joueront un rôle plus tard dans notre scénario, il est donc utile de vérifier qu’elles sont là. Nous pouvons maintenant configurer Agentforce.
- Dans le coin supérieur droit, cliquez sur
et sur Setup (Configuration). La page Setup (Configuration) s'ouvre sous un nouvel onglet.
- Dans la zone Quick Find (Recherche rapide), saisissez
einstein setup
(configuration d’Einstein), puis cliquez sur Einstein Setup (Configuration d’Einstein).
-
Activez Einstein en cliquant sur le commutateur. L’assistant est peut-être déjà activé si vous avez effectué le projet Prise en main rapide : Générateur de répliques.
- Actualisez la fenêtre de votre navigateur. Maintenant qu’Einstein est activé, de nouveaux paramètres d’administration sont visibles.
- Dans la zone Quick Find (Recherche rapide), saisissez
agent
, puis cliquez sur Agents.
Actuellement, vous pouvez personnaliser et lancer un agent pour vos employés, et cet agent est disponible dans le flux de travail dans Salesforce.
- Activez Agentforce en cliquant sur le commutateur, puis actualisez la fenêtre de votre navigateur.
- Cliquez sur Agentforce (Default) (Agentforce [par défaut]) en bas de la page. (Si vous ne voyez pas l’option, actualisez de nouveau la fenêtre de votre navigateur. Selon votre organisation, vous pouvez voir cet agent nommé Einstein Copilot.)
- Cliquez sur Open in Builder (Ouvrir dans le générateur).
Bienvenue dans le générateur d’agents. Ici, vous pouvez tester votre agent et voir comment il planifie sa réponse à l’aide de données réelles.
Si vous voyez un message d’erreur dans l’aperçu de la conversation, ne vous inquiétez pas, les instructions suivantes fonctionneront quand même. Commençons une conversation en demandant à votre agent de rechercher et de récupérer un enregistrement.
- Dans la fenêtre Conversation Preview (Aperçu de la conversation), saisissez
Tell me about the account Edge Communications
(Donne-moi des informations sur le compte Edge Communications). Appuyez ensuite sur la touche Retour (macOS) ou sur la touche Entrée (Windows).
Agentforce commence à traiter votre demande. Il tente de déterminer ce que vous voulez faire et comment répondre à votre besoin. Dans un instant, vous obtiendrez une réponse basée sur les actions disponibles. Agentforce utilise des grands modèles de langage (LLM). Vous constaterez donc peut-être que certaines questions renvoient des résultats un peu différents de ceux qui apparaissent à l’écran dans ce projet.
Si vous recevez un message indiquant qu’Agentforce rencontre un problème, cliquez sur le bouton Refresh (Actualiser)dans la fenêtre Conversation Preview (Aperçu de la conversation) pour réessayer.
- Si Agentforce vous demande de choisir un enregistrement, sélectionnez
Edge Communications
et cliquez sur Submit (Soumettre).
Il se passe beaucoup de choses lorsque vous posez cette question. Dans le générateur d’agent, vous voyez le processus que votre agent suit pour répondre.
Pour répondre à votre demande, votre agent a déterminé que deux actions étaient nécessaires. Tout d’abord, il doit identifier le bon compte. Deuxièmement, il doit en résumer les détails. La capacité à raisonner et à appeler les bonnes actions fait partie de ce qui rend votre agent particulièrement efficace pour répondre dans le cadre de la conversation. Un autre élément important dans une conversation consiste à se souvenir des détails mentionnés plus tôt, Agentforce peut aussi faire cela ! Par exemple, vous pouvez lui demander de fournir plus de détails sur un élément qu’il a mentionné auparavant.
Dans la fenêtre Conversation Preview (Aperçu de la conversation), saisissez Do they have any active orders?
(Ont-ils des commandes actives ?). Appuyez ensuite sur la touche Retour (macOS) ou sur la touche Entrée (Windows).
Cette fois, Agentforce utilise le contexte de la conversation pour comprendre que vous posez des questions sur les commandes propres à Edge Communications. Après quelques instants, les détails des deux commandes existantes apparaissent.
Création d’une action personnalisée
Les actions standard peuvent faire beaucoup de choses, mais dans ce scénario, vous disposez d’un processus spécial permettant de gérer les retours de commandes. En fait, vous disposez déjà d’un flux qui automatise le processus. (L’équipe Trailhead a créé le flux pour vous dans votre organisation compatible avec l’IA Einstein.)
Vous pouvez utiliser ce flux pour étendre les capacités de votre agent en créant une action personnalisée qui référence ce flux.
- Cliquez sur la flèche vers la gauche
pour quitter le générateur d’agents.
- Dans la zone Quick Find (Recherche rapide), saisissez
agent
, puis cliquez sur Agent Actions (Actions d’agent).
- Cliquez sur New Agent Action (Nouvelle action d’agent).
- Pour Reference Action Type (Type d’action de référence), choisissez Flow (Flux).
- Pour Reference Action (Action de référence), choisissez Initiate Return (Initier le retour).
Il s’agit du flux existant que vous utilisez pour initier les retours de commandes.
- Cliquez sur Next (Suivant).
- Pour Agent Action Instructions (Instructions de l’action d’agent), collez le texte suivant :
Use Initiate Return for requests to return or refund orders or products in an order
(Utilise Initier le retour pour les demandes de retour ou de remboursement de commandes ou de produits dans une commande). - Pour Instructions, sous Inputs (Entrées), collez le texte suivant :
Populate this input variable with an Order recordId
(Remplis cette variable d’entrée avec un recordId de commande). - Cochez la case Require Input (Entrée obligatoire).
- Cochez la case Collect data from user (Collecter les données de l’utilisateur).
- Pour Instructions, sous Outputs (Sorties), collez le texte suivant :
This output indicates the status of the return request, whether it has been initiated, processed, or completed
(Cette sortie indique le statut de la demande de retour, signalant si elle est initiée, traitée ou terminée). - Cochez Show in conversation (Afficher dans la conversation).
- Cliquez sur Finish (Terminer).
Bien, votre action personnalisée a tout ce dont elle a besoin. Pour cet exemple, nous avons fourni les descriptions, car elles sont essentielles au fonctionnement de l’action. Elles sont utilisées dans le cadre de l’invite que l’IA Einstein envoie au LLM. Découvrez ce qui constitue une bonne réplique dans le badge Principes fondamentaux des répliques. Utilisez ensuite les compétences d’ingénierie en répliques que vous avez acquises afin de rendre les descriptions de vos actions personnalisées claires et précises.
Revenez maintenant dans le générateur d’agent pour ajouter la nouvelle action à votre agent.
- Cliquez sur Agents.
- Cliquez sur Agentforce (Default) (Agentforce [par défaut]) (anciennement Einstein Copilot).
- Cliquez sur Open in Builder (Ouvrir dans le générateur).
Assurez-vous que votre agent n’est pas actif. Il doit afficher un bouton Activate (Activer). Si un bouton Deactivate (Désactiver) s'affiche, cliquez sur Deactivate (Désactiver).
- Sous Topic Details (Détails de la rubrique), cliquez sur MigrationDefaultTopic.
- Cliquez sur This Topic’s Actions (Actions de cette rubrique).
- Cliquez sur New (Nouveau), puis sélectionnez Add from Asset Library (Ajouter depuis la bibliothèque d’actifs).
- Cochez la case Initiate Return (Initier le retour) et cliquez sur Finish (Terminer).
- Cliquez sur Activate (Activer).
Bien, votre agent peut désormais utiliser l’action Initiate Return (Initier le retour) dans une conversation. Faisons comme si nous étions un véritable utilisateur.
- Fermez l’onglet Setup (Configuration) pour revenir à l’application Sales (Vente).
- Cliquez sur l’onglet Home (Accueil).
Démarrons à partir de l’accueil, comme si nous commencions tout juste notre journée.
- Actualisez la fenêtre de votre navigateur ; cela devrait faire apparaître le bouton Einstein.
- Cliquez sur le bouton Agentforce pour ouvrir la fenêtre de conversation.
- Pour commencer votre test, donnez à votre agent un contexte à partir duquel travailler en recherchant une commande spécifique. Dans la fenêtre de conversation, saisissez
What is the order with the most recent order start date?
(Quelle est la commande avec la date de début la plus récente ?). Appuyez ensuite sur la touche Retour (macOS) ou sur la touche Entrée (Windows).
Après un moment, la commande 101 avec un lien cliquable devrait s’afficher.
- Cliquez sur la commande 00000101.
- Dans la fenêtre de conversation, saisissez
Tell me about order 101
(Donne-moi des informations sur la commande 101). Appuyez ensuite sur la touche Retour (macOS) ou sur la touche Entrée (Windows).
Le résumé décrit trois produits, les mêmes produits de commande que dans la liste associée. Edge Communications a commandé ces articles par erreur, commençons donc à mettre en place un retour.
- Dans la fenêtre de conversation, saisissez
Start a return for order 101
(Commencer un retour pour la commande 101). Appuyez ensuite sur la touche Retour (macOS) ou sur la touche Entrée (Windows).
Étant donné que votre action personnalisée contient une description claire et précise, l’agent peut identifier l’action que vous avez l’intention d’entreprendre. Cela lance donc le flux associé et met à jour le statut.
- Cliquez sur l’onglet Details (Détails). (Si vous ne voyez pas l’onglet Details [Détails], assurez-vous que vous êtes sur le numéro de commande 00000101.)
Si vous faites défiler la page vers le bas, vous constaterez que le champ Return Status (Statut du retour) est désormais Initiated (Initié) grâce au flux Initiate Return (Initier le retour).
En quelques clics, vous pouvez intégrer les automatisations existantes dans le catalogue d’actions de votre agent. Désormais, les automatisations et les processus propres à votre organisation peuvent faire partie de la conversation lors d’une interaction avec l’IA Einstein. Ensuite, cliquez sur Vérifier l’étape pour gagner 100 point(s) ci-dessous pour vérifier votre travail et gagner votre badge.
Ressources
- Trailhead : Concepts de base des agents et d’Agentforce
- Trailhead : Principes fondamentaux des répliques
- Aide Salesforce : Meilleures pratiques pour les instructions d’action d’agent