Un diff par lignes est le mauvais outil pour un prompt. Les prompts sont de la prose : reformatez un paragraphe et toutes les lignes changent alors que le sens est intact, si bien que le diff n'est que du bruit. Ici, la comparaison se fait par mots, ce que vous avez réellement modifié, et l'outil rapporte le seul chiffre qu'un diff de code ne montre jamais : combien de tokens la modification ajoute ou retire à chaque requête à venir. Les longs passages inchangés sont repliés en un repère pour rendre les modifications lisibles, et l'ensemble s'exporte en style unifié pour une relecture.
Fonctionnalités
Comparaison par mots : reformater n’est pas une modification
L’écart de tokens par requête — le vrai coût de la modification
Compteurs de mots ajoutés, retirés et inchangés
Un pourcentage de similarité pour ce qui a survécu
Longs passages inchangés repliés, avec du contexte de part et d’autre
Les deux versions reconstructibles exactement depuis le diff
Un garde-fou contre des textes trop grands pour une comparaison quadratique
Export en style unifié pour une relecture de code
Comment utiliser Comparateur de prompts
Collez l’ancienne version à gauche
Collez la nouvelle à droite
Lisez les changements surlignés et l’écart de tokens
Exportez le diff unifié si une relecture en a besoin
Exemple
Entrée
Be concise.
Sortie
Keep replies under four sentences.
Une modification de quatre mots qui change le comportement et le coût.
Erreurs courantes et dépannage
Il dit que les textes sont trop grands. — Un diff par mots construit une table proportionnelle aux deux longueurs. Comparez une section à la fois plutôt que deux documents entiers.
Tout apparaît comme modifié. — Souvent une différence de caractères invisibles : apostrophes typographiques, espaces insécables ou une fin de ligne différente collée depuis un document.
L’écart de tokens semble approximatif. — Il l’est. C’est une estimation par caractères, assez fine pour distinguer une modification de cinq tokens d’une de cinq cents.
Le repliement cache quelque chose que je veux voir. — Désactivez-le. Tout est encore là ; replier ne fait que remplacer les longs passages inchangés par un repère.
Foire aux questions
Pourquoi pas un diff de texte ordinaire ?
Parce que les prompts sont des paragraphes, pas des lignes. Reformuler une phrase reflue le paragraphe et un diff par lignes signale tout comme modifié, ce qui enterre la vraie modification.
Pourquoi l’écart de tokens importe-t-il ?
Un prompt système part avec chaque requête. Vingt tokens ajoutés, ce sont vingt tokens à chaque appel tant que le prompt existe — décision différente de vingt tokens dans un document.
Est-ce utile pour autre chose que des prompts ?
Cela fonctionne sur toute prose : descriptions d’outils, instructions de skill, mémoire de projet. Partout où un diff par lignes serait dominé par le reflux des paragraphes.
Le diff préserve-t-il exactement mon texte ?
Oui. Recomposer les parties inchangées et retirées reproduit l’original exactement, et inchangées plus ajoutées reproduisent la nouvelle version, espaces compris.
Que signifie le pourcentage de similarité ?
La part des mots de la version la plus longue ayant survécu sans changement. Un moyen rapide de distinguer un ajustement d’une réécriture, surtout en relisant la modification d’un autre.
Outils associés
Linter de prompt système — Trouvez contradictions, instructions mortes et marqueurs non remplis.
Remplissage de gabarits — Déployez un prompt sur un tableau de lignes et voyez ce qui manque.
Sections XML du prompt — Enveloppez les sections dans des balises dont le contenu ne peut sortir.
Exemples few-shot — Transformez des paires entrée/sortie en exemples balisés, JSON ou chat.