Personas d'agents pour Agentforce
Conception de la personnalité d'un agent et son intégration dans Agentforce
Conception de la personnalité d'un agent et son intégration dans Agentforce
Auteur : Nathan Lucy
, spécialiste de l'expérience des agents
Contributeurs : Matias Manuel Fonseca
· Claude Sutterlin
Chaque interaction Agentforce est une interaction avec la marque. Les utilisateurs peuvent se sentir frustrés et perdre confiance lorsqu'un agent donne une impression de banalité, de manque de naturel ou d'incohérence.
Que vous soyez concepteur, architecte ou administrateur, ce guide vous fournit un framework rigoureux pour concevoir, ajuster et déployer une persona d'agent distincte. Ainsi, vos agents incarneront la voix unique de votre marque à chaque conversation. Ce document traite du codage tant pour le Script d'agent que pour le générateur Agentforce legacy.
Les utilisateurs attribuent une personnalité aux agents conversationnels en quelques secondes. S'ils ne sont pas conçus de manière réfléchie, les agents peuvent paraître quelconques, décalés, voire offensants. La manière dont un agent s'exprime est déterminante pour son adoption, car la plupart des utilisateurs disposent d'alternatives aux agents IA. En vous assurant que votre agent s'exprime de manière naturelle, vous instaurez la confiance et favorisez son adoption. Suivez la séquence suivante :
Cette chaîne peut toutefois être facilement rompue. Mais à quoi ressemble un ton « naturel » ?
Imaginez un agent du service client d'une entreprise de télécommunications. L'utilisateur écrit : « C'est la quatrième fois que je vous contacte au sujet de ce problème de facturation. J'en ai assez de vous l'expliquer. Réglez le problème ou je change de fournisseur dès aujourd'hui. »
Trois agents répondent :
Agent A : « Je comprends tout à fait votre frustration, et je suis désolé que vous ayez dû faire tant de démarches. Personne ne devrait devoir se heurter à autant de difficultés. Laissez-moi retrouver votre dossier et je m'en occupe aussitôt. »
Agent B : « Mince… Je suis vraiment désolé d'apprendre ce qui vous est arrivé ! 😳 Je vais consulter votre dossier dès maintenant et régler tout cela pour vous. Merci de votre patience ! »
Agent C : « Réglons cela. Je vais consulter votre dossier. »
Quelle réponse semble la plus appropriée ? Laquelle semble la plus naturelle ? Ces questions nécessitent des réponses claires avant le lancement de l'agent. En l'absence de conception intentionnelle d'une persona, la réponse est laissée à l'appréciation du modèle.
Le terme « naturel » peut revêtir une signification totalement différente d'une marque à l'autre. Imaginez comment votre agent accueillerait un client fidèle avec un message d'accueil dynamique :
Lorsque vous concevez un agent interne, vous êtes responsable de l'expérience du collaborateur. Utilisez une persona pour remplacer le « langage générique des LLM ». Personne ne devrait avoir à travailler avec un agent qui ne cesse de répéter : « N'hésitez pas à me faire savoir si vous avez besoin d'aide pour quoi que ce soit d'autre ! »
Une persona bien pensée présente des avantages évidents :
Ces principes vous guident tout au long de la mise en place initiale, depuis la définition des éléments essentiels du contexte jusqu'à l'implication des principales parties prenantes.
Pensez au contexte avant tout : avant de définir l'identité, définissez les éléments essentiels du contexte, à commencer par l'entreprise elle-même, les personnes que l'agent est amené à aider (collaborateurs, clients, partenaires) et la modalité (discussion, e-mail, téléphone, multimodal).
Impliquez les parties prenantes : consultez vos équipes juridiques, de marque et d'expérience utilisateur. Posez des questions en vous appuyant sur ce framework. Concevez ensemble l'identité de l'agent et passez en revue des exemples de dialogues.
Commencez modestement : pour concevoir un comportement génératif, il faut effectuer des répétitions. Commencez par un petit ensemble d'instructions bien définies, puis testez-les. Affinez-les si nécessaire.
Faites preuve de résolution : plus les instructions sont précises, plus le résultat est cohérent. Une persona fiable nécessite un point de vue clair.
Rédigez des consignes positives : trop d'interdictions peuvent limiter la liberté d'action. Essayez de reformuler les consignes de manière positive. N'ajoutez que les consignes négatives indispensables.
Restez exhaustif : cet outil est un guide, pas un recueil de règles. Vous disposez de la flexibilité nécessaire pour combiner différentes facettes, définir des valeurs, passer outre certaines contraintes, autant que l'exige votre persona. L'important est que vous réfléchissiez sérieusement à chaque élément. Votre agent a-t-il le sens de l'humour ? Accorde-t-il une grande importance à la ponctuation ?
Persona de l'agent : une personnalité conçue qui indique à un agent IA qui il est et comment s'exprimer afin qu'il apparaisse naturellement comme un personnage cohérent, adapté à son contexte et à ses utilisateurs
Cette définition nécessite des instructions détaillées sur la persona. La formule classique « Vous êtes un assistant IA utile… » n'est pas suffisante. Ce framework définit l'identité d'un agent (ses traits de caractère fondamentaux et ses motivations) ainsi que ses différentes facettes (aspects de sa personnalité réglables indépendamment, tels que le ton et l'humour).
Commencez par l'identité. Ancrer votre persona à l'aide de trois à cinq traits de personnalité qui définissent qui est l'agent et qui façonnent et encadrent tout ce qui suit. Ces caractéristiques peuvent générer une certaine tension créative, mais sans pour autant être contradictoires. Réfléchissez à la manière dont ces caractéristiques d'identité ancrent différents agents :
| Agent | Traits de caractère | Pourquoi ces traits sont-ils efficaces ? |
|---|---|---|
| Luna (service client d'un complexe hôtelier de luxe) | Attentif, serein, courtois, débrouillard, discret | Incarnation d'un service haut de gamme : calme sous pression, jamais déstabilisé, toujours prévoyant |
| Y.T. (Gestion des commandes de skateboards électriques D2C) | Direct, combatif, impatient, loyal, débrouillard | Donne un ton direct et sans concession : évite les formules de politesse, va droit au but, ne feint pas la cordialité |
| Striker (coach commercial SaaS) | Résolu, analytique, proactif, franc | Fait office de copilote qui va de l'avant, s'appuie sur les données, signale les lacunes et n'attend pas qu'on lui demande quoi faire |
| Bluebonnet (génération de pistes immobilières régionales) | Curieux, chaleureux, authentique | Crée un cadre propice à la conversation : pose les bonnes questions, sans que cela ressemble à un interrogatoire |
Chaque trait de caractère est associé à une définition évocatrice qui oriente le comportement conversationnel. Pour Striker, la définition de Décisif pourrait être la suivante :
Propose une recommandation claire, et non une liste d'options. Lorsque les données indiquent une direction, le dit clairement. Ne reste pas évasif. Expose les raisons de son choix et passe aux étapes suivantes. Si le vendeur n'est pas d'accord, ce n'est pas grave, mais l'agent a toujours une position.
En revanche, pour Luna, la définition de Courtois pourrait être :
Permet de donner à chaque interaction un caractère serein, même lorsque la pression est élevée. Privilégie la personne avant le problème. Jamais brusque, jamais purement transactionnel. Les changements d'adresse courants sont traités avec le même soin qu'une escalade complexe. La gratitude est concrète, et non pas purement formelle : « Merci de m'avoir guidé dans cette démarche » plutôt que « Merci de m'avoir contacté ! »
Les traits d'identité influencent non seulement la manière dont les agents communiquent, mais aussi leur façon de raisonner. Élaborez-les avec soin.
Déterminez dans quelle mesure le caractère doit transparaître dans le langage de l'agent. Il existe un débat animé sur le degré d'humanité à attribuer aux systèmes d'IA, et la personnification des agents peut présenter des inconvénients, comme le fait de susciter des attentes irréalistes : si l'agent s'exprime comme un être humain, les utilisateurs peuvent s'attendre à ce qu'il raisonne comme tel.
Il arrive parfois qu'un agent doive être délibérément terne. Un agent transactionnel destiné à un distributeur automatique de billets ou à un distributeur de tickets devrait passer au second plan. Ce qui compte, c'est ce qu'il fait, et non la façon dont il s'exprime, car il utilise un langage fonctionnel et prévisible. Il s'agit d'un « système de conversation » : la conversation constitue sa couche d'interaction, et non l'expression d'une personnalité.
Le contexte prime. Imaginez un agent vocal sur un canal téléphonique qui doit gérer des interlocuteurs frustrés. En quoi une personnalité excentrique influencerait-elle le sentiment de l'interlocuteur ?
Adaptez la personnalité de votre agent selon le niveau du système, puis modifiez le ton en fonction de la situation, par exemple en évitant l'humour lors de la gestion d'une escalade.
Déterminez si votre agent a réellement besoin d'un nom. Les noms conviennent aux agents personnifiés, mais peuvent être source de distraction avec les agents transactionnels. Déterminez si le nom doit avoir une consonance humaine, comme « Alexa » ou « Claude », s'il doit être d'inspiration humaine, mais manifestement artificiel, comme « Cortana », ou s'il doit être purement descriptif, comme « Agent du service client ».
Le nom idéal résume l'identité de l'agent en un seul terme. C'est lui qui donne la première impression, avant même que la conversation ne commence. Les moyens de trouver des idées de noms ne manquent pas. Un bon nom peut être :
Tech_Assist_Agent_v2_Internal_Test n'est pas un nom de persona, n'utilisez pas le nom de l'API comme nom d'affichageConsidérez ces facettes comme les cordes d'un instrument de musique. Chacune d'entre elles peut produire une gamme de notes. Pour produire un accord harmonieux, vous devez accorder chacune d'elles indépendamment et choisir la bonne combinaison de notes. Les choix effectués dans les facettes supérieures influencent et conditionnent les facettes inférieures.
| Facette | Définition | Spectre |
|---|---|---|
| S'inscrire | Dynamique relationnelle entre l'agent et l'utilisateur | Subordonné · Collègue · Conseiller · Coach |
| Formalité | Le degré de raffinement et de structuration du langage de l'agent | Formel · Professionnel · Décontracté · Informel |
| Cordialité | Tonalité interpersonnelle : Dans quelle mesure l'agent semble accessible et amical | Froid · Neutre · Chaleureux · Lumineux · Rayonnant |
| Intensité de la personnalité | Dans quelle mesure le caractère transparaît-il ? | Réservé · Modéré · Distinctif · Audacieux |
| Nuance émotionnelle | Attitude émotionnelle et manière dont l'agent gère la certitude | Direct · Clinique · Neutre · Encourageant · Enthousiaste |
| Niveau d'empathie | Manière dont les sentiments sont gérés | Minime · Discret · Modéré · À l'écoute |
| Concision | Longueur des réponses et densité des informations | Bref · Concis · Modéré · Développé |
| Humour | Type d'humour, le cas échéant | Aucun · Sec · Chaleureux · Enjoué |
| Émoji | Expression visuelle | Aucun · Fonctionnel · Expressif |
| Mise en forme | Structure du texte | Simple · Sélective · Riche |
| Ponctuation | Style de ponctuation | Conservateur · Standard · Expressif |
| Majuscules | Conventions relatives à la casse | Standard · Décontracté |
Ces listes facultatives fournissent des conseils et des garde-fous. Les deux premiers complètent l'identité. Les autres traitent de formulations spécifiques et de garde-fous.
Valeurs : ce en quoi croit l'agent : sa vision du monde et son système de valeurs fondamentales. Chaque valeur est une conviction qui engendre un comportement observable. Par exemple, un agent dont la valeur est « la qualité prime sur le prix » devrait recommander le produit le plus adapté, et non le moins cher.
Identité négative : les mauvais comportements au niveau du caractère. Chaque affirmation correspond à un type de caractère à éviter, et non à une règle de comportement. Par exemple, un agent coach commercial n'est pas pessimiste, il considère que les problèmes peuvent être résolus.
Garde-fous : veillez à ce que les agents connaissent les limites à ne pas dépasser dans leurs propos. Par exemple : « Ne donnez pas de conseils médicaux. »
Liste des expressions à ne jamais utiliser : interdire explicitement certaines expressions permettra de passer outre les paramètres par défaut issus de l'entraînement du modèle. Des expressions telles que « Excellente question ! » ou « Je serais ravi de vous aider » traduisent un comportement d'assistant générique et ne correspondent pas au caractère défini. La liste des expressions interdites est la contrainte comportementale la plus fiable qui soit. Même lorsque d'autres éléments du profil deviennent plus souples sous la pression, les interdictions restent généralement en vigueur.
Guide de conversation : l'identité linguistique de l'agent (réponses caractéristiques, réorientations, transitions et formules distinctives).
Lexique : vocabulaire spécifique à la marque et aux thèmes utilisé par l'agent, brièvement défini (Noms de marque, gammes de produits et autres termes universels).
Vous avez élaboré la persona de votre agent. Et maintenant, que faire ?
Dans cette section, vous découvrirez une stratégie éprouvée pour configurer Agentforce afin que votre agent se comporte comme vous le souhaitez.
L'outil Script d'agent est recommandé pour la création de nouveaux agents. Le présent guide contient également des recommandations de codage pour le générateur Agentforce legacy, clairement identifié tout au long du document, à l'intention des équipes qui l'utilisent encore. Quel que soit l'outil choisi, vous devez structurer les instructions relatives aux personas comme suit : un bloc de persona global, des superpositions de calibrage des sous-agents et des messages statiques.
La plupart des éléments relatifs à la persona figurent dans les instructions globales. Celles-ci transmettent l'identité de base et les facettes de l'agent dans chaque conversation.
| Outil de création d'agent | Où se trouvent les instructions globales |
|---|---|
| Agent Script | system.instructions dans le fichier .agent |
| Générateur Agentforce (legacy) | Créez une rubrique portant le nom d'API « Global_Instructions » afin de définir le comportement au niveau du système pour Agentforce. |
Lorsque la cohérence de la persona est primordiale, il est recommandé d'utiliser le Script d'agent. Dans le système legacy Agentforce Builder, les blocs de persona globaux d'environ 500 mots résistent bien au fil de sessions prolongées. Le Script d'agent, conçu pour mieux contrôler les réponses, est encore plus résilient. system.instructions sont considérées comme une logique fondamentale plutôt que comme un contexte entrant en concurrence avec l'historique de la conversation. Ainsi, les instructions relatives au personnage ne sont pas diluées au fur et à mesure que les tours de parole s'accumulent. Les personas du générateur évoluent parfois vers une position neutre. Les contraintes négatives s'appliquent de manière plus cohérente dans le Script d'agent que dans le générateur. Le registre est également plus stable.
Découvrez Drover, une persona aux traits laconiques inspirée d'un fermier australien, destiné à un coach commercial. Cet extrait des instructions générales de Drover peut être utilisé dans l'un ou l'autre des outils :
Vous êtes Drover, un coach commercial interne chargé de l'accompagnement des responsables de compte. Vous analysez
les opportunités commerciales comme un fermier analyse la brousse : vous repérez les signes subtils que d'autres ne voient pas, et vous faites preuve d'une
franchise et d'une assurance naturelle.
Identité : instinctif, inébranlable, pragmatique, réfléchi, constant.
Registre : Conseiller. Commencez par présenter vos recommandations et votre argumentation. Attendez-vous à ce que
le vendeur prenne la décision. Ne jamais tergiverser lorsque les données sont claires.
Ton : Formalité décontractée : abréviations, phrases incomplètes, absence de jargon d'entreprise.
Convivialité neutre : le professionnalisme passe par l'attention portée au client. Personnalité affirmée : métaphores,
formulations originales, ton reconnaissable.
Nuance émotionnelle : neutre. Présentez les conclusions comme des faits. Pas de mise en scène.
Empathie : discret. Un bref signe de tête, suivi d'une réaction immédiate.
Concision : concis. Chaque phrase a sa raison d'être.
Humour : sec. Discret, jamais forcé. Sans erreur ni aggravation.
Style de discussion : émojis fonctionnels (✅❌⚠️ pour indiquer un statut). Mise en forme
sélective. Ponctuation expressive. Règles de majuscules standard.
Limites de ton : ne jamais donner l'impression de s'excuser. Ne prenez jamais un ton trop formel. Ne jamais
adoucir les mauvaises nouvelles : les annoncer sans tourner autour du pot, puis indiquer la voie à suivre.
Ne jamais utiliser les expressions : « Excellente question ! », « Je serais ravi de vous aider », « N'hésitez pas à me faire savoir
si vous avez besoin d'autre chose », « Passons à la suite ».
Guide de conversation — Remerciement : « D'accord. »/« C'est noté. » Redirection : « Je n'ai pas les
informations nécessaires — faire appel à [l'équipe]. » Progrès : « Vous avez bien avancé. »
Remarque : utilisez toujours l'indicateur | (scalaire de bloc littéral) pour le contenu des instructions dans le Script d'agent. Sans cet indicateur, des lignes telles que Concision : Modérée… seront analysées comme des paires clé-valeur YAML au lieu d'être considérées comme du texte d'instruction.
Les sous-agents sont des tâches que les agents peuvent effectuer. Les instructions au niveau des sous-agents s'adaptent à partir des paramètres de base définis dans les instructions globales. Elles ne redéfinissent pas l'identité de l'agent. Elles l'affinent et l'ajustent. Lorsque les instructions d'un sous-agent entrent en conflit avec celles des instructions globales, le modèle procède à un compromis plutôt qu'à une annulation : il considère les instructions globales comme des règles fondamentales et celles du sous-agent comme une réponse à la situation. Les sous-agents orientent les actions de l'agent et la manière dont il s'adapte à un contexte donné.
| Outil de création d'agent | Où se trouvent les instructions des sous-agents | Comportement |
|---|---|---|
| Agent Script | reasoning.instructions au sein de chaque sous-agent |
Extension de system.instructions global |
| Générateur Agentforce (legacy) | Champs d'instructions au sein de chaque rubrique | Extension de la rubrique Global_Instructions |
Si vous avez besoin d'un ton radicalement différent pour un sous-agent, vous devrez peut-être créer un agent distinct. La documentation de la plateforme précise qu'un bloc system: au niveau d'un sous-agent remplace les paramètres globaux system.instructions pour cette rubrique. Réservez cette fonctionnalité aux changements majeurs de persona et n'oubliez pas de dupliquer toutes les instructions. Pour un calibrage standard au niveau des sous-agents, utilisez toujours reasoning.instructions.
Parmi les calibrages utiles pour les sous-agents, on peut citer : la concision, la flexibilité du ton, les entrées du recueil de phrases, les consignes humoristiques, le lexique et les rappels.
Concision : la longueur des réponses varie selon les sous-agents.
Sous-agent de vérification de l'état :
Concision : bref. Annonce de l'état en une ligne, indicateur de santé sous forme d'émoji, sans commentaire.
Si l'utilisateur pose une question complémentaire, y répondre, sans fournir spontanément de contexte qu'il
n'a pas demandé.
Sous-agent chargé de l'analyse des transactions :
Concision : Modérée. Commencez par une recommandation et expliquez-en les raisons. Incluez
des données à l'appui. Utilisez la mise en forme par puces pour effectuer une analyse multifactorielle.
Terminez par une des étapes suivantes.
Flexibilité du ton : évolution de la nuance émotionnelle et du niveau d'empathie en fonction du contexte du sous-agent.
Sous-agent d'escalade :
Ton : Évolution de la nuance émotionnelle vers Encourageant. Évolution du niveau d'empathie
vers Modéré. Reconnaissez brièvement les difficultés, puis indiquez la démarche
à suivre. Ne minimisez jamais la frustration de l'utilisateur.
Sous-agent de récupération de données :
Ton : restez neutre sur le plan émotionnel et faites preuve d'une empathie modérée.
Présentez les conclusions sans ajouter de commentaire. L'étiquetage de confiance est primordial
ici. Les données confirmées peuvent être distinguées des données déduites.
Entrées du recueil de phrases : expressions pertinentes pour ce sous-agent en fonction de la situation.
Consignes humoristiques : indiquez si l'humour est approprié ou doit être évité dans ce sous-agent. Évitez systématiquement l'humour dans les situations suivantes : situations où une erreur est signalée, escalade et contextes à enjeux élevés.
Lexique du sous-agent : vocabulaire spécifique au thème, limité à son champ d'application. Un agent spécialisé dans les montres de luxe utilise un vocabulaire, tel que « mécanisme », « chrono », « calibrage », « complication ». Ces termes relèvent de son sous-agent produit, et non de son sous-agent expédition. Le chargement d'un vocabulaire spécialisé à l'échelle globale entraîne une perte de contexte et peut amener l'agent à abuser du jargon lors d'interactions de service simples. Ajoutez un bloc Lexique : aux instructions de persona d'un sous-agent lorsqu'il existe des termes de rubrique pertinents et des remarques d'utilisation.
Rappels de persona : intégrez dans les instructions des sous-agents de brèves consignes faisant référence à la persona globale. Ces indications permettent d'affiner la persona et de limiter les écarts lors de sessions plus longues.
Cet exemple permet de calibrer les facettes du sous-agent deal_analysis de Drover dans le Script d'agent :
sous-agent deal_analysis :
description : « Analysez l'état d'avancement de la transaction et recommandez les démarches à suivre »
raisonnement :
instructions : |
Concision : Modéré pour ce sous-agent. Commencez par présenter vos recommandations et
votre argumentation. Ajoutez des données à l'appui. Terminez par une seule étape suivante.
Ton : conservez un ton neutre. Si la transaction est menacée, indiquez-le
sans tourner autour du pot, ne minimisez pas la situation.
Lexique : utilisez ces termes librement. Le public s'y attend. « Événement déterminant » : motivation poussant à prendre une décision…
Rappel concernant le ton : restez fidèle au ton de Drover : bref, direct, sans fioritures. Pas de discours pompeux. Faites preuve de pragmatisme et adaptez-vous à la situation.
Dans le générateur Agentforce legacy, le texte suivant le caractère | doit figurer dans les instructions de la rubrique d'analyse de la transaction.
Toutes les sorties de l'agent doivent respecter le caractère de l'agent, même les messages qui ne sont pas générés par le LLM. Rédigez le contenu statique comme le dirait la persona. Sinon, des textes génériques ou du contenu de débogage qui ne respectent pas les règles d'affichage s'affichent.
Script d'agent |
Générateur Agentforce (legacy) | |
|---|---|---|
| Nom | config.agent_name |
Nom (80 caractères : faire preuve de concision) |
| Bienvenue ! | system.messages.welcome |
Message de bienvenue (800 caractères, n'en utilisez pas plus de 255) |
| Erreur | system.messages.error |
Champ Message d'erreur |
| Chargement en cours... | progress_indicator_message |
Texte de chargement (par action) |
| Réponses déterministes | Intégration de texte dans les blocs si/sinon | N/A |
Le texte de chargement doit être unique pour chaque action, car il s'agit d'une forme de visibilité sur l'état du système qui informe l'utilisateur de ce que fait l'agent.
Comparez la manière dont Drover et Juno, un coach commercial à la fois chaleureux et professionnel, transmettent les mêmes messages :
| Drover | Juno | |
|---|---|---|
| Bienvenue ! | « De quelle offre s'agit-il ? » | « Bienvenue ! Je suis là pour vous aider à saisir vos opportunités. Que puis-je faire pour vous ? » |
| Erreur | « Une erreur s'est produite. Veuillez réessayer. » | « J'ai constaté un problème. Laissez-moi réessayer. » |
| Chargement (récupération d'une opportunité) | « Récupération des chiffres… » | « Récupération des informations relatives à votre opportunité… » |
| Chargement (exécution de l'analyse) | « Traitement en cours… » | « Analyse des données de votre pipeline… » |
| Déterministe (aucune donnée trouvée) | « Aucune correspondance. Vérifiez l'ID de l'opportunité et réessayez. » | « Je n'ai pas trouvé de correspondance. Pourriez-vous revérifier l'ID de l'opportunité ? » |
Ces champs sont spécifiques au générateur Agentforce legacy. Ils peuvent interférer avec la personnalité codée dans Global_Instructions s'ils ne sont pas gérés avec précaution.
Ajoutez une ou deux phrases décrivant le rôle de l'agent. N'ajoutez pas de codage stylistique lié à la persona au sein du Rôle tant que Global_Instructions sont présentes. Cela uniformise la persona. Le modèle considère le Rôle comme un élément principal pouvant remplacer les règles plus spécifiques du bloc Global, ce qui nuit à la cohérence du ton distinctif et au respect du recueil de phrases. Conservez les consignes stylistiques dans Global_Instructions. Limitez le Rôle au strict minimum. Par exemple :
Vous êtes un agent virtuel du service client qui aide les clients à suivre et
à gérer leurs commandes et leurs retours.
La description peut inclure une persona, qui sera lue par le LLM, mais il est recommandé d'utiliser plutôt Global_Instructions. La description a pour but d'énumérer les objectifs de l'agent et le contexte concernant ses utilisateurs. Elle se concentre davantage sur les fonctionnalités plutôt que sur la persona.
Ce que fait l'entreprise, à qui elle s'adresse, ce qui la rend différente. Ce champ définit le cadre de référence de l'agent. Un agent du service client travaillant pour une entreprise SaaS B2B ne s'exprime pas de la même manière qu'un agent d'une marque de luxe, même avec des paramètres identiques, car il évolue dans un contexte différent.
Le sélecteur de ton est un paramètre de réglage approximatif. Cela correspond approximativement au niveau de langue et au degré de formalité. Le véritable travail sur la persona se fait dans les Instructions globales.
| Définition du ton | Correspondance approximative |
|---|---|
| Décontracté | Niveau de langue Collègue, degré de formalité Décontracté ou Informel |
| Neutre | Niveau de langue Collègue, Conseiller ou Coach, degré de formalité Professionnel |
| Formel | Niveau de langue Subordonné, degré de formalité Formel |
Réglez le sélecteur pour qu'il corresponde au niveau de langue souhaité. Un réglage inadapté peut entraîner une dérive de l'agent, et le niveau de langue est la première facette sur laquelle la qualité se dégrade. Le sélecteur de ton n'influence pas seulement la façon de parler : il peut également affecter ce que l'agent propose de faire, et pas seulement la manière dont il s'exprime. Sélectionner « Formel » ou « Neutre » peut inciter l'agent à proposer des actions standard, telles que l'ajout de commentaires sur une requête et la mise à jour de son statut. Vérifiez que votre choix va dans le sens de votre persona plutôt que à son encontre.
Si vous déterminez ce que l'agent fait, cela relève de la conception de l'agent. Si vous déterminez comment il s'exprime, il s'agit de la persona. Nom de l'API, type d'agent, rubriques, actions, sources de données, langues, utilisateur agent : ces éléments relèvent de la conception de l'agent.
considérations et attentes
Ce guide présente des conseils pratiques pour la conception de personas d'agents, et non des normes prescriptives. L'objectif de la conception de personas est de favoriser une interaction naturelle, c'est-à-dire de développer des caractéristiques adaptées aux agents, et non de simuler des personnes réelles. Le domaine de l'IA agentique évolue rapidement, et les meilleures pratiques relatives à la persona et au comportement des agents continueront de se développer.
Les modèles d'encodage reposent sur les capacités Agentforce actuelles. À mesure que les outils évolueront, l'encodage s'adaptera. Ces techniques sont orientées de manière appropriée et permettent de garantir la cohérence de la persona sur plusieurs échanges. Cependant, la génération de résultats par les LLM est probabiliste, et la chaîne de traçabilité entre les instructions relatives au profil de l'agent et les résultats présentés à l'utilisateur est longue.
Appliquez ces modèles de manière réfléchie, en tenant compte de vos cas d'usage, des attentes de vos clients et des besoins d'organisation. Testez minutieusement le comportement des personas avant leur déploiement auprès des utilisateurs, et impliquez dès le début vos équipes juridiques, de gestion de la marque et d'éthique de l'IA.
prise en main
La personnalité de l'agent est fondamentale pour la qualité de celui-ci et joue un rôle déterminant dans son adoption. Ce framework fournit à votre équipe un langage commun pour concevoir la personnalité de l'agent, ainsi qu'une stratégie éprouvée pour l'intégrer dans Agentforce.
Commencez par l'identité : un petit ensemble de traits qui définissent qui est l'agent. Ajustez les facettes pour façonner la manière dont il s'exprime. Intégrez la persona dans les instructions globales, adaptez-la à chaque sous-agent et rédigez chaque message statique en respectant le caractère de l'agent. Testez ensuite le tout, non pas une seule fois, mais dans le cadre d'une amélioration continue de l'agent.
Les agents qui inspirent confiance sont ceux qui donnent l'impression d'avoir été conçus de manière réfléchie. C'est ce que vous apporte la persona de l'agent.
Non. Les facettes forment un menu, pas une liste de contrôle. Certains agents ne nécessitent que quelques choix mûrement réfléchis. Ce qui importe, c'est que chaque décision soit délibérée.
Une invite système est un mécanisme de diffusion. Une persona d'agent est un outil de conception : un document structuré que les équipes chargées de la marque, des aspects juridiques et de l'ingénierie peuvent examiner, corriger et mettre à jour. Ce framework vous permet de disposer d'un vocabulaire commun pour prendre des décisions de conception avant même d'écrire la moindre instruction.
La persona peut être adaptée, mais ne doit pas être copiée telle quelle. La conception sonore est fondamentalement différente de la conception visuelle. La voix est éphémère. Les utilisateurs ne peuvent pas « remonter » pour revoir un contenu qu'ils ont oublié. Pour les canaux vocaux, il faut privilégier des phrases plus courtes, une structure plus simple et un rythme de parole naturel. Les canaux textuels peuvent s'appuyer sur la mise en forme, les émojis et la hiérarchie visuelle.
Oui. Les agents internes influencent la manière dont les collaborateurs perçoivent vos outils et votre culture d'entreprise. Si votre agent interne a un ton trop générique, les utilisateurs apprendront à l'ignorer. Le choix d'une persona interne adapté dépend de la culture d'entreprise, tout comme les agents externes reflètent une marque.
Les tests montrent que l'ajout d'un encodage stylistique de persona au champ Rôle alors que des instructions globales sont présentes uniformise la persona. Le modèle considère le Rôle comme un critère de référence principal, qui peut prendre le dessus sur les règles plus spécifiques de votre bloc Global. Veillez à ce que le Rôle reste fonctionnel et minimaliste.
La réalisation de ce guide n'aurait pas été possible sans les conseils et le soutien de mes collègues :
Le framework de la persona d'agent synthétise des idées issues de multiples sources publiées pour aboutir à un système original de conception de personas destiné aux agents IA.
Conversation Design Institute (CDI) : principes basiques de la conception intentionnelle de personas, notamment l'effet de paréidolie, l'importance accordée à des réponses naturelles et cohérentes, l'identité et le niveau de langue.
Nielsen Norman Group (NN/g) : recherche portant sur la voix et le ton dans la rédaction d'expérience utilisateur, la distinction entre la voix (permanente) et le ton (contextuel), ainsi que les critères heuristiques d'ergonomie qui définissent les limites de ces facettes. Kate Moran, « Les quatre facettes relatives au ton de la voix », mise à jour en 2023.
Directives de conception d'Amazon Alexa : paramètres du canal vocal (ton de la voix, débit de parole, niveau d'énergie) et considérations relatives à la personnalité propre à la voix.
Directives de conception des conversations de Google : principes de définition des personas, modèles de gestion des erreurs et alternance des tours de parole dans les interfaces conversationnelles.
Documentation Agentforce : l'architecture de la plateforme, les contraintes de champ du générateur Agentforce et les modèles de conception qui déterminent l'approche d'encodage.
Comment communiquer avec l'IA : Guide pratique pour rédiger des requêtes efficaces
Découvrez comment se déroule la création d'un agent dans notre bibliothèque.
Lancez Agentforce rapidement et en toute confiance, avec un ROI que vous pouvez mesurer.
Faites-nous part des besoins de votre entreprise et nous vous aiderons à trouver les solutions adéquates.