Ouvert aux rôles permanents, interim et redressement de programme ciblésSéoul·Europe–APAC
Sébastien TangPROGRAMMES · GOUVERNANCE · REDRESSEMENT
N° 036Agentforce & IA3 min read· 28 avril 2026

Salesforce Prompt Builder : bonnes pratiques

Gouverner Prompt Builder comme un composant de production : contexte minimal, sorties contrôlées, tests, versioning et critères de rollback.

défiler pour lire ↓
Salesforce Prompt Builder : contexte, tests et gouvernance
salesforce prompt builder bonnes pratiques
EN BREF

À lire si

vous gérez des templates Prompt Builder utilisés en production et devez réduire les sorties non fondées ou les changements non testés

01
Le contexte doit être minimal et justifié
Chaque champ injecté augmente coût, exposition et ambiguïté. Commencez par le contexte nécessaire au critère d'acceptation.
02
Le contrat de sortie précède le prompt
Définissez structure, longueur, champs requis, cas de refus et comportement lorsque le contexte manque avant de rédiger les instructions.
03
Les métriques beta ne remplacent pas un release gate
Prompt Performance Metrics est documenté comme beta et utilise Data 360 Calculated Insights. Des jeux de tests contrôlés restent nécessaires.

Les bonnes pratiques Salesforce Prompt Builder ne commencent pas par une formule de prompt. Elles commencent par un contrat : entrée autorisée, sortie attendue, cas de refus, preuve de qualité et procédure de rollback.

Un template modifié peut changer une réponse client, un champ généré ou une décision en aval. Il doit donc être gouverné comme une configuration de production.

Choisir le template à partir du contrat de sortie

Le type de template doit correspondre à l’usage prévu. Sales Email, Field Generation et Flex n’imposent pas le même contrat de sortie ni la même intégration en aval.

Avant le choix, documentez :

  • qui invoque le template ;
  • quelles données entrent ;
  • quel format sort ;
  • où la sortie est affichée ou enregistrée ;
  • quels contrôles s’exécutent avant toute action ;
  • que faire si le contexte manque ou se contredit.

Flex n’est pas « meilleur » parce qu’il est plus libre. Il est approprié lorsque l’équipe possède et teste la structure de sortie dont elle a besoin.

Réduire le contexte au nécessaire

Ajouter des champs n’améliore pas mécaniquement la réponse. Le contexte supplémentaire peut introduire des données obsolètes, des contradictions, une exposition inutile et une consommation plus élevée.

Commencez par les champs nécessaires au critère d’acceptation. Ajoutez une source uniquement lorsqu’un test montre qu’elle améliore un comportement défini.

Data Graphs et Calculated Insights peuvent fournir un contexte agrégé lorsque l’organisation utilise Data 360 et que le cas d’usage le justifie. Ils ne sont pas requis pour chaque template. Une donnée CRM simple, à jour et autorisée peut être suffisante.

Écrire pour les cas où le contexte manque

Chaque template doit définir le comportement lorsque :

  • un champ est vide ;
  • deux sources se contredisent ;
  • l’utilisateur n’a pas accès à la donnée ;
  • la demande sort du périmètre ;
  • la sortie ne respecte pas le format attendu ;
  • le modèle ne peut pas produire une réponse fondée.

Le refus contrôlé est une sortie valide. Une réponse fluide mais non fondée ne l’est pas.

Construire un jeu de tests versionné

Le jeu de tests doit couvrir cas normaux, valeurs limites, données manquantes, langues, contenu sensible, tentatives de contournement et changements de configuration.

Pour chaque cas, stockez l’entrée, le contexte résolu, les critères d’acceptation et le résultat. Évitez une comparaison mot à mot si plusieurs formulations sont valides ; testez plutôt structure, faits autorisés, champs obligatoires et interdictions.

Prompt Performance Metrics est documenté comme une fonctionnalité beta qui utilise Data 360 Calculated Insights et peut augmenter la consommation de crédits. Cette télémétrie peut compléter l’analyse. Elle ne remplace pas un jeu de tests contrôlé ni un release gate.

Versionner et prévoir le rollback

Un changement de template doit avoir un propriétaire, une raison, une version, un lot de tests et un plan de retour arrière. Le déploiement doit rester séparé de l’activation lorsque le risque le justifie.

Journalisez également les dépendances : Flow, Action, champ généré, UI, intégration ou processus qui consomme la sortie. Sans ce graphe, une amélioration locale peut créer une régression ailleurs.

Le rollback ne consiste pas seulement à restaurer le texte précédent. Il faut aussi identifier les sorties déjà enregistrées ou les actions déclenchées pendant la période affectée.

Mesurer ce qui compte

Les métriques dépendent du cas d’usage :

  • conformité au format ;
  • taux de refus correct ;
  • faits non fondés ;
  • corrections humaines ;
  • réouvertures ou reprises ;
  • coût par exécution ;
  • latence ;
  • incidents d’accès ou de données sensibles.

Définissez la méthode et le baseline avant de changer le template. N’inventez pas un pourcentage universel attribuant la qualité au prompt ou aux données.

Points clés

  • Définir le contrat de sortie avant de rédiger les instructions.
  • Injecter uniquement le contexte nécessaire et autorisé.
  • Tester explicitement les données manquantes, contradictions, refus et attaques.
  • Utiliser les métriques beta comme télémétrie complémentaire, pas comme preuve unique.
  • Versionner templates, dépendances, critères de test et procédure de rollback.
Vous voulez ça pour votre org ?

Utilisez Program Control Review quand un programme Salesforce complexe doit reprendre le contrôle des décisions.

La revue porte sur décisions, gouvernance, risques de delivery, alignement intégrateur, owners, options et transfert accountable. Les sujets produit ou architecture restent du contexte, pas une promesse publique d’implémentation.

Notes d’architecture

Des notes étayées. Sans remplissage.

Les notes que j’envoie aux CTO et partenaires SI. Patrons d’architecture, post-mortems, et l’avis occasionnel qui ne tiendra pas dans une proposition.

Envois occasionnels · informations de confidentialité dans les mentions légales
Sébastien Tang

Sébastien Tang

Directeur de programme Salesforce. 15 ans dans l’IT, dont plus de 10 ans d’implémentation et de delivery Salesforce. Programmes complexes, gouvernance et redressement entre l’Europe et l’APAC. EN · FR.

Disponibilité Disponible pour des missions ciblées de direction et de redressement de programmes · Séoul · Europe–APAC
Réserver un appel