Le ChatGPT 'pro' qu'on devrait tous avoir : pourquoi les prompts doivent être versionnés comme du code
Chez mes clients, j'ai vu la même chose 5 fois : des prompts perdus dans Slack, des hacks copiés à la main, des résultats incohérents entre collègues. PromptVault est ce que j'ai construit pour traiter les prompts comme on traite du code source — versionnés, partagés, audités, mesurés.
Cet article décortique le projetPromptVaultLe pattern que je vois dans toutes les boîtes
Mardi 9 h, je rentre dans une boîte de 40 personnes pour 3 jours de conseil IA. Je demande à 10 personnes :
"Tu utilises quoi comme prompt ChatGPT pour écrire tes emails de relance ?"
J'obtiens 10 réponses différentes.
- Sarah a un prompt brillant qu'elle a affiné pendant 3 mois.
- Marc a un prompt médiocre qu'il a copié-collé d'un thread Twitter.
- Antoine a un prompt nul qui produit du texte robotique.
- Camille n'a pas de prompt — elle "improvise à chaque fois".
Ils écrivent les mêmes emails. Avec 4 niveaux de qualité différents. Et personne ne le sait.
Le prompt de Sarah pourrait améliorer la qualité commerciale de l'équipe entière. Mais il est planqué dans son historique ChatGPT personnel. Inaccessible. Invisible. Mortel pour la cohérence du produit.
C'est exactement le problème que PromptVault résout.
Ce qu'un prompt devrait être en entreprise
Un prompt qui fonctionne, dans une boîte sérieuse, est un actif. Comme du code. Avec :
- une version ("v2.4" — pas "le truc que Sarah m'a envoyé en juin")
- un propriétaire ("Sarah" — au cas où il faut comprendre l'intention)
- des variables (
{{nomClient}},{{montantImpaye}},{{joursRetard}}) - un test de qualité (les 5 derniers résultats sont notés ≥ 4/5)
- un scope ("équipe commerciale" — pas tout le monde)
- un historique (qui l'a modifié, quand, pourquoi)
Aucune de ces 6 choses n'existe quand ton équipe utilise ChatGPT directement. Toutes les 6 existent quand elle passe par PromptVault.
La fonction qui change tout : la galerie partagée
Dans PromptVault, chaque membre d'équipe voit la même chose à l'ouverture :
═══════════════════════════════════════════════════════════════
PROMPTS · ÉQUIPE COMMERCIALE
═══════════════════════════════════════════════════════════════
⭐ Relance impayé client B2B v2.4 · Sarah K. · 47 utilisations
{{nomClient}} {{montantImpaye}} {{joursRetard}}
Note moyenne : 4.6/5 (12 votes)
⭐ Réponse appel d'offres v1.8 · Marc D. · 23 utilisations
{{contexteClient}} {{secteur}} {{budgetCible}}
Note moyenne : 4.4/5 (8 votes)
⭐ Suivi prospect tiède (j+7) v3.1 · Antoine R. · 89 utilisations
{{contexteRdv}} {{objectionPrincipale}}
Note moyenne : 4.8/5 (32 votes) ← le plus populaire
📝 Premier contact partenaire v1.0 · Camille L. · 5 utilisations
{{nomPartenaire}} {{contexte}}
Note moyenne : — (pas assez de votes)
L'effet est immédiat : Marc, Antoine et Camille voient le prompt de Sarah. Ils l'utilisent. Ils notent. Ils suggèrent des améliorations.
Le prompt à 4.8/5 d'Antoine devient le standard de fait. Les nouveaux arrivants n'ont plus à réinventer.
La qualité moyenne des sorties de l'équipe ne dépend plus du meilleur du moment. Elle dépend du meilleur de l'historique.
La fonction qui rassure le DPO : le scope
Chaque prompt a un scope d'accès :
personnel— visible uniquement par l'auteuréquipe— visible par les membres d'un groupe (commercial,RH,dev…)entreprise— visible par tout le monde
Le DPO d'une banque ne veut pas que le prompt de RH "Réponse refus candidat sénior" finisse dans la galerie commerciale. Pas par méchanceté. Par conformité.
Le scope par défaut est personnel. Pour partager, il faut une action volontaire. C'est l'inverse de Slack où tout est public par défaut et où personne ne lit le manuel pour comprendre comment limiter.
Les variables : ce qui fait passer de "joli prompt" à "outil"
Le piège classique du prompt artisanal :
"Bonjour, j'ai un client Marie Dupont qui doit 1 250 € depuis 30 jours. Son email est marie@example.com. Écris-moi une relance commerciale."
Trois noms en dur. Quand Marc l'utilise pour son client Robert Lemoine qui doit 850 €, il copie le prompt et fait un find-replace à la main. Une fois sur dix il oublie un champ. Le résultat est bizarre.
Dans PromptVault, chaque variable est extraite et présentée comme un formulaire :
═══════════════════════════════════════════════════════════════
Utiliser : Relance impayé client B2B (v2.4)
═══════════════════════════════════════════════════════════════
Nom client * [ Marie Dupont ]
Montant impayé * [ 1 250 ] €
Jours de retard * [ 30 ]
Ton (formel/cordial) * [ Cordial mais ferme ▼ ]
Date dernière relance [ ] (optionnel)
[ Générer ] [ Voir le prompt brut ] [ Mes 5 derniers ]
Marc remplit le formulaire. PromptVault construit le prompt final. PromptVault masque les PII (le pipeline Shield, sujet d'un autre article) avant envoi au LLM. PromptVault enregistre l'usage. PromptVault propose à Marc de noter le résultat.
Marc ne voit jamais le prompt brut. Il voit un formulaire. Le prompt est de la plomberie, pas de l'interface utilisateur.
La fonction qui fait gagner de l'argent : la mesure d'usage
À la fin de chaque mois, le manager de l'équipe commerciale voit :
═══════════════════════════════════════════════════════════════
ROI PROMPTS · OCTOBRE 2026 · ÉQUIPE COMMERCIALE
═══════════════════════════════════════════════════════════════
Prompts utilisés : 4 (sur 12 disponibles)
Utilisations totales : 412
Note moyenne : 4.6/5
Tokens consommés : 8.2 M
Coût (Claude Haiku) : $ 5.47
Économie estimée vs OpenAI : $ 12.30 (router vers le moins cher)
Top prompt : Suivi prospect tiède (89 usages, 4.8/5)
Top user : Antoine R. (147 usages)
Prompt inutile : Premier contact partenaire (1 usage)
Le manager voit ce qui marche, ce qui ne marche pas, et combien ça coûte. Il peut décider : "On retire le prompt 'Premier contact partenaire' qui ne sert à personne" ou "On forme Camille au prompt d'Antoine, elle ne l'utilise pas alors qu'elle pourrait."
Sans cette mesure, il devine. Avec, il décide.
Ce que j'ai appris en construisant PromptVault
-
Les prompts sont du code. Ils doivent être versionnés, partagés, mesurés. Et leurs propriétés (idempotence, déterminisme, parsing de la sortie) doivent être testées comme on teste du code.
-
Les meilleures équipes IA ne sont pas celles qui ont les meilleurs prompts. Ce sont celles qui ont mis en place un système où les bons prompts remontent vers les autres.
-
La gouvernance vient après l'usage. Si tu commences par "interdisons ChatGPT", tu perds. Si tu commences par "donnons aux meilleurs prompts de la visibilité", la gouvernance devient organique.
-
Le ROI est mesurable. Un client a divisé son coût IA mensuel par 2 en routant les prompts à faible enjeu vers Claude Haiku au lieu de GPT-4. Sans PromptVault, ils n'auraient jamais su que c'était possible.
Stack & code
- Backend : ASP.NET 10 + Blazor Server SSR + ActualLab Fusion
- 34 feature modules : Shield, Guardrails, Gateway, Marketplace, Chains, ROI, Audit, Approval, TokenTracking, Templates, Experiments, ContextPacks, Knowledge, Sharing…
- DB : PostgreSQL 16, Redis pour le cache, Hangfire pour les jobs nocturnes
- Auth : OAuth 2.1 (Google, GitHub, Microsoft), JWT + cookies
- Extension navigateur : Preact 10 + Chrome MV3 (le contexte du Shield)
- Pricing : free pour 1 utilisateur, $9 / utilisateur / mois en équipe
C'est un outil que je voulais utiliser. J'ai pas trouvé. Je l'ai construit.
L'expérience est qu'il y a beaucoup d'outils "AI productivity" pour individus. Très peu pour équipes. Et c'est pourtant là que la valeur explose.
Florian Sola
Lead Technique · Haute performance temps réel · 9 ans d'expérience