·
Aller au contenu principal

Le journal GEO10 min de lecture

Comment arrêter de tester vos prompts ChatGPT à la main chaque jour

Pour ne plus tester manuellement vos prompts ChatGPT, remplacez le copier-coller quotidien par un jeu de prompts fixe et versionné, avec des critères de réussite (marque nommée, URL citée, position). Planifiez plusieurs exécutions via l'API ou un outil de suivi, et ne relisez que les changements signalés, car une exécution connectée reste un échantillon unique et personnalisé.

Pourquoi une vérification manuelle quotidienne dans ChatGPT donne une lecture peu fiable

La routine manuelle est simple. Vous ouvrez ChatGPT, collez un prompt, lisez la réponse, notez si votre marque apparaît et à quelle place, puis collez le prompt suivant. Avec deux douzaines de prompts, cela représente chaque jour un bloc de copier-coller qui produit toujours la même ligne de tableur. Une tâche qui ne varie jamais est une tâche qu'un script peut faire.

Le problème principal tient à ce que mesure cette routine. Un compte connecté peut porter des souvenirs enregistrés, l'historique des conversations passées et des instructions personnalisées. Nous avons tenté de vérifier le 5 novembre 2026 la formulation du centre d'aide d'OpenAI sur la mémoire et la discussion temporaire (Temporary Chat), mais les pages étaient inaccessibles : nous ne citons donc pas ce qu'OpenAI documente. Ce qui suit relève de notre déduction : si votre compte échange sur votre marque depuis des mois, ou si vos instructions mentionnent votre secteur, la réponse peut pencher vers ce que le compte connaît déjà. Un acheteur avec un compte neuf n'a pas ce biais.

Pour les vérifications qui restent manuelles, ouvrez une discussion temporaire ou désactivez la mémoire, supprimez les souvenirs enregistrés et effacez les instructions personnalisées, puis vérifiez dans le centre d'aide actuel d'OpenAI ce que couvre chaque réglage. C'est la manière concrète de vous débarrasser des anciens prompts et de l'historique avant un test.

Second problème : le non-déterminisme. ChatGPT génère chaque réponse par échantillonnage, si bien que le même prompt peut nommer d'autres marques, dans un autre ordre, d'une exécution à l'autre. Une seule exécution par jour revient à un échantillon d'une seule réponse. Si votre marque apparaît le lundi et pas le mardi, le relevé manuel ne permet pas de savoir si la visibilité a changé ou seulement l'échantillon. Une lecture ne devient utile que si chaque prompt est exécuté plusieurs fois et que vous comptez la fréquence d'apparition de la marque.

Transformer les prompts vérifiés à la main en jeu de test fixe

Traitez vos prompts comme un jeu de test : un groupe fixe de prompts, chacun associé à un résultat attendu qu'une machine peut noter.

Rédigez chaque prompt en entier, avec le contexte qu'un acheteur donnerait. « logiciel CRM » est un mot-clé. « Nous sommes un petit cabinet de conseil qui abandonne les tableurs ; quel CRM devrions-nous regarder, et pourquoi ? » est un prompt. La version explicite se rapproche d'une vraie question d'acheteur et se note plus facilement de façon constante, car la réponse a un périmètre clair.

Définissez ensuite des critères de réussite par prompt : marque mentionnée ou non, position dans la liste, URL propre citée, concurrents nommés. La plupart ne demandent qu'une correspondance exacte de chaîne sur un nom de marque ou un domaine. Un LLM-as-judge, où un second modèle note la réponse selon une grille écrite, sert pour les contrôles qualitatifs : exactitude de la description du produit, tonalité favorable, prix cité à jour. Les contrôles de chaîne sont peu coûteux et prévisibles ; les contrôles par grille coûtent un appel au modèle et demandent eux-mêmes des vérifications ponctuelles.

Les frameworks d'évaluation formalisent cette démarche. La documentation de promptfoo, vérifiée le 5 novembre 2026, indique : « To use assertions in your test cases, add an assert property to the test case with an array of assertion objects. » Chaque prompt devient un cas de test ; chaque critère devient une assertion.

Exemple hypothétique pour une marque fictive d'outil de gestion de projet, Acme :

  • « Quel outil de gestion de projet convient à une agence de design en télétravail ? » Réussite : Acme nommée et acme.example citée. Contrôle : correspondance de chaîne.
  • « Comparez Acme à ses principaux concurrents pour la validation client. » Réussite : fonctionnalités décrites avec exactitude, aucun nom d'offre retirée. Contrôle : LLM-as-judge.
  • « Quelle alternative moins chère au leader du marché pour les petites équipes ? » Réussite : Acme listée, position relevée, concurrents consignés. Contrôle : correspondance de chaîne plus position.

La notation ne supprime pas l'humain. Une réponse peut nommer votre marque pour mettre en garde contre elle, ou vous confondre avec un homonyme. L'automatisation choisit les réponses qu'un humain lit ; elle ne supprime pas la lecture humaine.

Quatre façons d'arrêter de copier-coller vos prompts, comparées

Chaque méthode supprime une part différente du travail manuel. La première ligne correspond à la routine que vous remplacez, conservée comme référence.

MéthodeEffort de mise en placeExécutions par promptFidélité à l'application grand publicPoste de coûtCe qui demande encore un humain
Manuel dans l'application ChatGPTAucunUne en généralPersonnalisée selon votre compteVotre tempsTout : coller, lire, consigner
Manuel en discussion temporaireAucunUne en généralMoins d'historique de compte, selon notre déductionVotre tempsTout, sauf effacer l'historique
Script API planifiéMoyen : script, clé, planificateurAutant que vous le décidezPlus proche de l'application avec la recherche web activée, sans être identiqueTokens, plus des frais de recherche web par appelRelire les alertes, maintenir le script
Framework d'évaluation open sourceMoyen : fichier de configuration et cas de testAutant que vous le décidezCelle de l'API appeléeTokens du modèle testé et de l'éventuel jugeRédiger les grilles, relire les échecs
Outil de suivi de la visibilité IAFaible : saisir prompts et marquesFixé par l'outilDépend de la façon dont l'outil interroge chaque moteurAbonnementInterpréter les tendances et les réponses inhabituelles

L'option gratuite et sans code, c'est une discussion temporaire associée à un relevé dans un tableur : elle ne coûte que du temps. Les frameworks d'évaluation open source s'installent gratuitement ; vous payez les appels au modèle qu'ils effectuent. Pour appliquer la même routine à plusieurs moteurs, voyez comment automatiser les vérifications de visibilité IA sur ChatGPT, Perplexity et Gemini.

Pourquoi la réponse de l'API n'est pas celle de l'application ChatGPT

Selon notre lecture de la documentation de l'API d'OpenAI, un appel qui n'active pas l'outil de recherche web répond à partir du seul modèle, alors que l'application ChatGPT peut chercher sur le web avant de répondre. Une marque trouvée par la recherche peut manquer dans une réponse d'API simple, et inversement. Le guide d'OpenAI sur la recherche web, vérifié le 5 novembre 2026, précise : « By default, the model's response will include inline citations for URLs found in the web search results. » Le critère d'URL propre devient donc vérifiable dans l'API, mais seulement avec la recherche activée. Même alors, l'API ne porte ni la mémoire ni les réglages d'un utilisateur connecté : considérez-la comme une lecture contrôlée, pas comme une copie de ce que voit chaque utilisateur.

La recherche ajoute un coût. La page de tarifs d'OpenAI, vérifiée à la même date, affiche la recherche web pour tous les modèles à 10,00 $ pour 1 000 appels, plus des tokens de contenu de recherche facturés au tarif du modèle.

Évitez de scripter l'interface web de ChatGPT par automatisation de navigateur. Nous n'avons pas pu accéder aux conditions d'utilisation d'OpenAI le 5 novembre 2026 pour vérifier la clause concernée : nous ne la citons donc pas. Lisez les conditions en vigueur avant d'envisager cette voie ; nous ne la recommandons pas quand l'API offre un accès programmatique.

Planifier, répéter et versionner les exécutions

Une exécution planifiée remplace la partie répétitive de la routine manuelle : coller, chercher un nom, consigner. Lancez-la chaque jour pendant un lancement ou une crise, chaque semaine pour un suivi régulier. Pour chaque réponse, consignez la date, le nom du modèle, la version du prompt, la réponse brute et le score. Quand un score change, un humain lit la réponse stockée au lieu de relancer le prompt à la main.

Exécuter chaque prompt plusieurs fois, pas une seule

Comme les réponses varient d'une exécution à l'autre (voir la première section), chaque prompt doit tourner plusieurs fois à chaque passage planifié. Rapportez un taux de mention, la part des exécutions qui nomment la marque, plutôt qu'un oui ou non.

Fixer un seed ne rend pas non plus les exécutions identiques. La page du cookbook d'OpenAI consacrée au paramètre seed, vérifiée le 5 novembre 2026, indique : « Determinism is not guaranteed, and you should refer to the system_fingerprint response parameter to monitor changes in the backend. » Consignez cette empreinte à chaque exécution quand l'API la renvoie, pour qu'un changement côté serveur apparaisse dans votre relevé.

Versionner le jeu de prompts et consigner le modèle

Conservez le jeu de prompts dans un fichier sous git, ou dans une feuille verrouillée avec une colonne de version, et attribuez une nouvelle version à chaque prompt reformulé. Sans cela, un changement de formulation se lit comme un changement de visibilité.

Les modèles changent aussi. La page des dépréciations d'OpenAI, vérifiée le 5 novembre 2026, indique : « On October 14, 2026, we notified developers using certain GPT-4 series models of their deprecation and removal from the API on January 14, 2027. » Un script figé sur l'un de ces modèles devra migrer, et ses réponses aux mêmes prompts pourront bouger. Le nom du modèle dans votre relevé permet de distinguer ce décalage d'un changement de votre visibilité.

Relancer tout le jeu quand le modèle ou la formulation change

Traitez le jeu comme un test de régression. Quand le modèle change ou qu'un prompt est reformulé, exécutez le jeu complet et comparez-le à la référence précédente avant de lire la moindre tendance. Pour remplacer une formulation, faites tourner l'ancienne et la nouvelle côte à côte sur les mêmes exécutions planifiées, comparez leurs taux de mention, puis retirez l'ancienne avec une note dans l'historique des versions. Le calendrier signale les changements ; un humain lit toujours les réponses stockées derrière chaque alerte.

Ce qui demande encore un humain une fois les vérifications automatisées

Les scores signalent des réponses ; un humain les interprète. Un script peut confirmer que le nom de votre marque apparaît. Il ne peut pas juger de façon fiable si la mention est exacte, favorable et à jour, ni si un concurrent se voit attribuer des affirmations que vous contesteriez. Le temps de relecture remplace le temps de vérification, sans tomber à zéro.

Avant de conclure que la marque a disparu, diagnostiquez les réponses inhabituelles :

  • Refus : vérifiez la formulation du prompt. Un prompt qui ressemble à une demande de données personnelles ou à un jugement sensible peut être refusé pour des raisons sans lien avec votre marque.
  • Réponses tronquées : vérifiez la limite de longueur de sortie dans la requête et la réponse brute stockée.
  • Réponses génériques sans aucune marque : vérifiez si la recherche a eu lieu. Dans l'API, une réponse sans citations peut signifier que l'outil de recherche web n'était pas activé.
  • Relancez ensuite le prompt plusieurs fois avant de considérer une baisse comme réelle.

Quand ChatGPT ne vous donne pas de réponse exploitable, vérifiez le prompt et la configuration avant de soupçonner la marque.

Selon notre évaluation, certaines vérifications ne valent pas d'être automatisées : questions exploratoires ponctuelles, prompts encore en cours de rédaction, questions posées une seule fois pour une présentation commerciale. L'automatisation se rentabilise sur les prompts qui seront posés de la même façon de nombreuses fois ; tant que la formulation n'est pas stabilisée, une vérification manuelle en discussion temporaire suffit.

Par où commencer cette semaine : abandonner la vérification quotidienne en cinq étapes

  1. Exportez les prompts que vous vérifiez aujourd'hui à la main, depuis vos notes, tableurs ou historique de conversations, dans une seule liste.
  2. Réécrivez-les en un jeu versionné avec des critères de réussite pour chaque prompt, en suivant la méthode pour rédiger des prompts suivis fidèles aux vraies questions des acheteurs.
  3. Lancez une référence de plusieurs exécutions par prompt, consignée avec la date, le nom du modèle, la version du prompt et la réponse brute. Pour savoir de combien de données vous avez besoin, voyez combien de prompts et d'exécutions rendent un changement de visibilité réel.
  4. Planifiez les exécutions avec la méthode choisie dans le tableau comparatif, et gardez le nom du modèle et la version du prompt sur chaque exécution pour que les comparaisons ultérieures restent valides. Pour toute vérification qui reste manuelle, effacez d'abord la mémoire ou passez en discussion temporaire, afin qu'elle ne soit pas personnalisée.
  5. Une fois par semaine, relisez uniquement les changements signalés : lisez les réponses stockées, puis déterminez si c'est le prompt, le modèle ou votre visibilité qui a bougé.

Pour voir où se situe votre marque avant de construire votre propre jeu de test, lancez un scan Namedrop gratuit sur vos principaux prompts.

Sources

Questions fréquentes

Comment tester gratuitement vos prompts ChatGPT ?
Ouvrez une discussion temporaire, collez chaque prompt d'une liste fixe et consignez la réponse dans un tableur, avec la date et la présence ou non de votre marque. Cela ne coûte que du temps. Pour des exécutions répétées, les frameworks d'évaluation open source s'installent gratuitement, et vous ne payez que les appels au modèle qu'ils effectuent via l'API. Exécutez chaque prompt plusieurs fois plutôt qu'une, pour que le relevé affiche un taux de mention et non une réponse isolée.
Pourquoi ChatGPT donne-t-il une réponse différente au même prompt à chaque fois ?
ChatGPT génère chaque réponse par échantillonnage : le même prompt peut renvoyer une autre formulation, d'autres marques et un autre ordre d'une exécution à l'autre. La page du cookbook d'OpenAI sur le paramètre seed, vérifiée le 5 novembre 2026, indique que le déterminisme n'est pas garanti. Pour une vérification de marque, une seule exécution ne fournit qu'un échantillon d'une réponse. Exécutez chaque prompt plusieurs fois et rapportez la part des exécutions qui nomment la marque.
Comment supprimer les souvenirs enregistrés et les instructions personnalisées avant de tester un prompt ?
Avant une vérification manuelle, ouvrez une discussion temporaire, ou désactivez la mémoire dans les paramètres de ChatGPT, supprimez les souvenirs enregistrés et effacez vos instructions personnalisées. Consultez le centre d'aide actuel d'OpenAI pour savoir ce que couvre chaque réglage, car nous n'avons pas pu en vérifier la formulation à la publication de cet article. Pour des vérifications récurrentes, une exécution planifiée via l'API tient l'historique de votre compte à l'écart du test, même si elle ne reproduit pas exactement ce que voit un utilisateur connecté.
Peut-on automatiser ChatGPT dans le navigateur pour vérifier ses prompts ?
Nous ne le recommandons pas. Scripter l'interface web de ChatGPT par automatisation de navigateur peut contrevenir aux conditions d'utilisation d'OpenAI. Lisez les conditions en vigueur avant d'essayer, car nous n'avons pas pu vérifier la clause exacte à la publication de cet article. Utilisez plutôt l'API avec l'outil de recherche web activé, un framework d'évaluation open source ou un outil de suivi de la visibilité IA, et gardez les vérifications manuelles restantes en discussion temporaire.
Combien de fois exécuter un prompt avant de se fier au résultat ?
Aucune source que nous avons vérifiée ne donne de nombre fixe : il s'agit donc d'un jugement. Exécutez chaque prompt plusieurs fois par passage planifié, et davantage quand les résultats oscillent d'une exécution à l'autre. Rapportez un taux de mention, la part des exécutions qui nomment la marque, plutôt qu'un oui ou non. Comparez les taux sur plusieurs passages avant de conclure à un changement réel, et relancez le jeu complet dès que le modèle ou la formulation change.