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

Présentation de Prompt Builder

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Expliquer la finalité et les avantages de Prompt Builder
  • Répertorier quelques scénarios adaptés à l’utilisation de modèles d’invite standard

Découverte de Prompt Builder

Si vous avez consulté le module Principes fondamentaux des invites, vous avez découvert que l’IA générative peut simplifier votre organisation au quotidien. Et vous savez également que, pour profiter d’une IA générative efficace, vos invites doivent être bien formulées pour générer un contenu pertinent et fiable. Enfin, vous avez aussi appris que vous pouvez accélérer la création d’invites en créant des modèles d’invite.

Avec Prompt Builder, vous pouvez créer, tester, réviser, personnaliser et gérer des modèles d’invite qui peuvent utiliser vos données CRM. En échange, ces modèles simplifient le travail de vos utilisateurs et augmentent la productivité de votre entreprise.

Prompt Builder intègre des expériences d’IA générative dans les procédures de vos utilisateurs qui bénéficient ainsi de nombreux cas d’utilisation assistés par l’IA, sur ordinateur et mobile. Vous vous demandez si votre équipe commerciale gagnerait du temps si elle pouvait générer automatiquement des e-mails de prospection. Ou si elle aimerait pouvoir identifier rapidement les requêtes en cours ou escaladées de ses clients avant de contacter un responsable de compte. Quel que soit le scénario, Prompt Builder est là pour vous aider.

Fonctionnalités de Prompt Builder

Prompt Builder réunit tous les ingrédients d’un modèle d’invite efficace : des instructions, des participants, des éléments de contexte, des objectifs, des relations, des contraintes et, bien entendu, des données CRM.

Lorsque vous utilisez des données issues de champs d’enregistrement Salesforce (comme les données de vos enregistrements de produits ou de contacts), le contenu produit par l’IA générative est personnalisé et s’adresse spécifiquement à votre entreprise et à vos clients. Un grand modèle de langage (ou LLM) s’enrichit des données avec lesquelles il est entraîné. Avec Prompt Builder, vous pouvez accroître ses capacités en mettant vos données au premier plan.

Vous pouvez également utiliser Flow Builder avec Prompt Builder pour intégrer des flux dans vos modèles et ainsi créer des invites dynamiques qui feront bien plus qu’associer des champs d’enregistrement. Les flux vous permettent d’ajouter une logique conditionnelle à une invite. Ainsi, vous pouvez utiliser exactement les données dont vous avez besoin. Par exemple, utilisez un flux pour ajouter des données en fonction des résultats générés par un arbre de décision.

Prompt Builder vous offre également un espace de travail où vous pouvez tester vos modèles d’invite. Visualisez instantanément les réponses générées par votre LLM pour les enregistrements sélectionnés. Révisez et améliorez votre modèle d’invite jusqu’à ce qu’il fournisse des résultats efficaces à tous les coups.

Penchons-nous sur quelques types de modèles que vous pouvez créer et fournir à vos utilisateurs avec Prompt Builder.

Génération d’e-mails

Votre entreprise a-t-elle régulièrement besoin d’envoyer des campagnes d’e-mails ultra vendeurs, des présentations de produits séduisantes ou des promotions commerciales alléchantes ? Et si vous pouviez demander à un LLM de rédiger ces e-mails à votre place, tout en utilisant l’historique et les informations de votre CRM ?

[Image générée par l’IA à l’aide de DreamStudio sur stability.ai avec l’invite suivante : « Plusieurs ordinateurs portables qui envoient plusieurs e-mails dans toutes les directions. L’illustration reprend le style des illustrations vectorielles en 2D. »]

Linda Rosenberg, administratrice Salesforce pour Cloud Kicks, apprend que l’équipe commerciale de son entreprise passe beaucoup de temps à rédiger des e-mails de génération de pistes. Linda se tourne vers Prompt Builder pour simplifier les procédures d’envoi des e-mails suivies par ses commerciaux.

Lors de la conception de son modèle d’invite d’e-mail, Linda comprend que la personnalisation du résultat est essentielle. Elle veut s’assurer que le LLM génère une réponse qui reflète le contexte commercial réel de son entreprise. Elle utilise donc Prompt Builder pour inclure, dans son modèle, des champs de fusion qui exploitent les données CRM de Salesforce. Elle commence à rédiger le modèle d’invite.

Tu es {!$Input:Sender.Title} et ton nom est {!$Input:Sender.FirstName}, de l’organisation {!$Input:Sender.CompanyName}. Ton prospect est {!$Input:Recipient.Name}, un {!$Input:Recipient.Title}, de l’entreprise {!$Input:Recipient.Company} basée à {!$Input:Recipient.City}.

À l’aide de Flow Builder, Linda ajoute également un flux au modèle qui renvoie aux emplacements des clients pour identifier des événements organisés localement par Cloud Kicks. Si aucun événement à proximité n’est trouvé, le flux suggère un événement en ligne à venir. Linda intègre le flux dans son modèle d’invite. Ainsi, une fois le flux exécuté et l’événement identifié, le LLM utilise le résultat du flux pour générer un e-mail contenant des événements auxquels le client peut assister. Elle continue son modèle d’invite et ajoute l’instruction suivante.

Dans l’e-mail, invite le prospect à assister à l’événement {!$FLOW:Check_Events_In_Lead Area.Prompt} en utilisant moins de 90 mots. Explique au prospect l’intérêt pour lui de participer à cet événement et indique que tu te feras un plaisir d’échanger avec lui pendant l’événement ou en ligne pour lui apporter d’autres informations.

Linda termine la création du modèle d’invite et sélectionne un enregistrement pour le tester. Voici l’invite générée et l’e-mail produit par le LLM. Linda pourra affiner l’invite une fois qu’elle sera créée.

Invite 

Sortie 

Tu t’appelles Jose Figueroa et tu es responsable commercial au sein de l’entreprise Cloud Kicks. Ton prospect, Rob Hutchinson, est directeur pour l’entreprise Acmé Inc., implantée à Atlanta, Géorgie.

Lorsque je te demande de générer un e-mail invitant le prospect à l’événement de ton entreprise, tu dois suivre scrupuleusement les instructions fournies ci-dessous.

Dans l’e-mail, invite le prospect à assister à l’événement « Flotter dans le Cloud : Lancement Atlanta » le 18 septembre 2023, où les clients de Cloud Kicks pourront réseauter et découvrir en avant-première nos prochains produits, le tout en utilisant moins de 90 mots. Explique au prospect l’intérêt pour lui de participer à cet événement et indique que tu te feras un plaisir d’échanger avec lui pendant l’événement ou en ligne pour lui apporter d’autres informations.

Dans la formule de salutation, insère uniquement le prénom du destinataire. De plus, génère une ligne d’objet pour augmenter le taux d’ouverture de l’e-mail en utilisant des mots et du contenu en lien avec le corps de l’e-mail. L’objet ne doit pas dépasser 12 mots.

Emploie un langage clair, concis et direct en adoptant la voix active et en évitant strictement l’utilisation de tics de langage ou de pléonasmes.

Tu peux dès maintenant générer l’e-mail d’invitation à l’événement.

Objet : Rejoignez-nous à l’événement « Flotter dans le Cloud : Lancement Atlanta » le 18 septembre 2023 !

Bonjour Rob,

Nous vous invitons à assister à l’événement « Flotter dans le Cloud : Lancement Atlanta » le 18 septembre 2023. Cet événement est exclusivement réservé aux clients de Cloud Kicks. Vous aurez l’opportunité de réseauter avec des leaders de l’industrie et de découvrir nos produits en avant-première. C’est l’occasion rêvée pour dénicher des informations utiles et nouer des relations. Si vous souhaitez en savoir plus, je me ferais un plaisir d’échanger avec vous lors de l’événement ou en ligne.

Au plaisir de vous y retrouver !

Cordialement,

Jose Figueroa

Directeur commercial

Directeur commercial

Linda révise le résultat et décide que le modèle est prêt. Elle vérifie également que ses collègues savent qu’ils doivent réviser le résultat généré pour obtenir des réponses pertinentes sans biais et qu’ils peuvent personnaliser les réponses comme ils le souhaitent.

Génération de champs

La génération de champs insère le contenu créé par l’IA directement dans les champs Lightning Experience les plus utilisés, sur ordinateur ou mobile. La génération de champs peut permettre à vos équipes de passer moins de temps à effectuer des tâches répétitives, comme la rédaction de descriptions de produits à l’aide d’un LLM. Elle peut être utile pour bien d’autres choses, en préparant votre entreprise à de nouvelles opportunités qui étaient inaccessibles auparavant.

Par exemple, Linda de Cloud Kicks sait que, lors de différents appels, l’équipe commerciale n’était pas au courant des problèmes qui avaient été signalés par le client. Les commerciaux ont besoin de savoir si des requêtes sont en cours, d’autant plus si celles-ci ont été escaladées. La direction a suggéré que le service client fournisse à l’équipe commerciale, avant les appels, des synthèses actualisées des requêtes clients en cours, mais ce processus n’a pas pu être mis en place.

Linda se rend compte que les modèles de génération de champs peuvent s’intégrer à Flow Builder et récupérer les données des requêtes pour les faire synthétiser par un LLM. Elle reprend le même processus de création, de test et d’itération qu’elle a suivi pour créer son modèle de génération d’e-mails. Après quelques essais, Linda dispose du modèle d’invite de génération de champs suivant.

Tu es un conseiller du service client chargé de créer une courte synthèse de toutes les requêtes en cours d’un client donné. Cette synthèse sera utilisée par un commercial avant qu’il contacte ce client.

Tu dois traiter sur un pied d’égalité toutes les personnes, quels que soient leur statut socioéconomique, leur orientation sexuelle, leur religion, leur origine ethnique, leur apparence physique, leur nationalité, leur identité de genre, leur handicap ou leur âge. Si tu n’as pas suffisamment d’informations à disposition, tu dois partir du principe qu’il existe une option que tu ne connais pas, plutôt que de faire des suppositions biaisées.

Instructions :

""""""

Suis scrupuleusement les instructions, n’ajoute aucune information non fournie.

Fais une synthèse indiquant au commercial combien de requêtes sont en cours et combien ont été escaladées. Ensuite, fais un résumé des requêtes escaladées.

Emploie un langage clair, concis et direct en adoptant la voix active et en évitant strictement l’utilisation de tics de langage ou de pléonasmes.

Le résumé doit adopter un ton décontracté.

""""""

Graphique de données JSON des requêtes en cours :

{!$Flow:Ground_On_Open_Cases_For_Account.Prompt}

""""""

 

Invite

Prompt Builder crée l’invite suivante à partir du modèle. Notez que l’invite est globalement la même que le modèle d’invite. À la fin de l’invite, en revanche, le flux a été remplacé par des données réelles.

Tu es un conseiller du service client chargé de créer une courte synthèse de toutes les requêtes en cours d’un client donné. Cette synthèse sera utilisée par un commercial avant qu’il contacte ce client.

Tu dois traiter sur un pied d’égalité toutes les personnes, quels que soient leur statut socioéconomique, leur orientation sexuelle, leur religion, leur origine ethnique, leur apparence physique, leur nationalité, leur identité de genre, leur handicap ou leur âge. Si tu n’as pas suffisamment d’informations à disposition, tu dois partir du principe qu’il existe une option que tu ne connais pas, plutôt que de faire des suppositions biaisées.

Instructions :

""""""

Suis scrupuleusement les instructions, n’ajoute aucune information non fournie.

Fais une synthèse indiquant au commercial combien de requêtes sont en cours et combien ont été escaladées. Ensuite, fais un résumé des requêtes escaladées.

Emploie un langage clair, concis et direct en adoptant la voix active et en évitant strictement l’utilisation de tics de langage ou de pléonasmes.

Le résumé doit adopter un ton décontracté.

""""""

Graphique de données JSON des requêtes en cours :

{'Cases':[

'00001004':{'Status':'Escalated','Subject':'Fraudulent Activity','Description':'Suspicion d'activité frauduleuse liée à la commande de chaussures.'},

'00001005':{'Status':'Escalated','Subject':Lost Shoe Shipment','Description':'Le client n'a pas reçu les chaussures et les informations de suivi ne sont pas mises à jour.'},

'00001006':{'Status':'Escalated','Subject':'Incorrect Shoe Style,'Description':'Le client a reçu un style de chaussures différent de celui qu'il avait commandé.'},

'00001007':{‘Status':'On Hold','Subject':'Shoe Sole Wear and Tear','Description':'Usure prématurée de la semelle des chaussures signalée par le client.'},

'00001008':{'Status':'Escalated','Subject':'Delayed Shoe Delivery','Description':'Le client n'a pas reçu les chaussures dans le délai prévu.'},

'00001009':{'Status':'On Hold','Subject':'Damaged Shoe Box','Description':' La boîte à chaussures a été endommagée pendant le transport.'},

'00001010':{'Status':'Escalated','Subject':'Incorrect Shoe Size','Description':'Le client a reçu des chaussures de la mauvaise taille.'},

'00001011':{'Status':'On Hold','Subject':'Incorrect Billing','Description':'Les informations de facturation ne correspondent pas aux détails de la commande.'}

{}]}

""""""

 

Sortie 

Voici la réponse du LLM à cette invite, qui résume les données de façon conviviale.

Ce client a 8 requêtes en cours, dont 5 ont été escaladées.

Les requêtes escaladées sont les suivantes :

- Requête 00001004 : Enquêter sur la fraude potentielle liée à la commande de chaussures, répondre aux inquiétudes du client par rapport à la sécurité et vérifier l’authenticité de la transaction.

- Requête 00001005 : Traiter de toute urgence un colis de chaussures perdu, enquêter sur les problèmes liés au suivi et garantir une résolution rapide pour assurer la satisfaction client.

- Requête 00001006 : Résoudre le problème rencontré par un client qui a reçu une paire de chaussures ne correspondant pas à celle qu’il avait commandée et garantir une gestion précise.

- Requête 00001008 : Le client s’inquiète en raison d’une attente prolongée pour les chaussures, ce qui provoque un désagrément et de la frustration. Résolution urgente nécessaire.

- Requête 00001010 : Client insatisfait, car les chaussures reçues ne correspondent pas à la taille commandée, ce qui a une incidence sur son confort et l’utilisation. Attention immédiate requise.

Notez que les informations fournies reprennent strictement les données des requêtes en cours, et ne font aucune supposition et ne portent aucun jugement sur le client.

 

Linda examine le résultat et décide que le modèle peut être utilisé. Elle se réunit avec les commerciaux et s’assure qu’ils comprennent leur rôle d’intervention auprès du LLM en examinant toutes les réponses générées. Le service client est soulagé, l’équipe commerciale est enthousiaste et Linda commence à réfléchir à d’autres façons d’utiliser Prompt Builder pour simplifier les processus des expériences prises en charge dans Customer 360.

[Image générée par l’IA à l’aide de DreamStudio sur stability.ai avec l’invite suivante : « Une femme dans une salle de conférence faisant une présentation à des commerciaux. L’illustration reprend le style des illustrations vectorielles en 2D. »]

Prompt Builder offre à votre équipe la liberté de consacrer le plus clair de son temps au plus important : vos clients.

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