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’instruction générative standard
Découverte de Prompt Builder
Si vous avez consulté le module Principes fondamentaux des instructions génératives, 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 instructions génératives 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’instructions génératives en créant des modèles d’instruction générative.
Avec générateur d’instructions génératives, vous pouvez créer, tester, réviser, personnaliser et gérer des modèles d’instruction générative 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
Le générateur d’instructions génératives réunit tous les ingrédients d’un modèle d’instruction générative 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 le générateur d’instructions génératives pour intégrer des flux dans vos modèles et ainsi créer des instructions génératives dynamiques qui feront bien plus qu’associer des champs d’enregistrement. Les flux vous permettent d’ajouter une logique conditionnelle à une instruction générative. 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.
Le générateur d’instructions génératives vous offre également un espace de travail où vous pouvez tester vos modèles d’instruction générative. 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’instruction générative 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’instruction générative 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’instruction générative 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’instruction générative.
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’instruction générative. 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’instruction générative 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’instruction générative et sélectionne un enregistrement pour le tester. Voici l’instruction générative générée et l’e-mail produit par le LLM. Linda pourra affiner l’instruction générative une fois qu’elle sera créée.
|
Instruction générative
|
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 « Floating on Clouds : 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 Sales Manager (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’instruction générative 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} """""" |
|---|
Instruction générative
Le générateur d’instructions génératives crée l’instruction générative suivante à partir du modèle. Notez que l’instruction générative est globalement la même que le modèle d’instruction générative. À 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 of fraudulent activity related to the shoe order.' }, '00001005':{'Status':'Escalated','Subject':Lost Shoe Shipment','Description':'Customer has not received the shoe shipment, and tracking information is not updating.' }, '00001006':{'Status':'Escalated','Subject':'Incorrect Shoe Style,'Description':'Customer received a different style of shoe than the customer ordered.' }, '00001007':{'Status':'On Hold','Subject':'Shoe Sole Wear and Tear','Description':'Premature wear and tear on the shoe sole reported by the customer.' }, '00001008':{'Status':'Escalated','Subject':'Delayed Shoe Delivery','Description':Customer did not receive the shoes within the expected timeframe.' }, '00001009':{'Status':'On Hold','Subject':'Damaged Shoe Box','Description':' The shoe box arrived damaged during shipping.' }, '00001010':{'Status':'Escalated','Subject':'Incorrect Shoe Size','Description':'Customer received shoes with the wrong size.' }, '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 instruction générative, 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 recevoir 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’instruction générative 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