Diff Checker
Le node Diff Checker compare deux textes en entree et affiche les differences entre eux lors de l'execution du workflow.
A quoi sert le node Diff Checker ?
Le node Diff Checker compare deux textes en entree et met en evidence les differences entre eux. C’est un outil simple mais puissant pour verifier que du contenu a ete modifie comme prevu, ou pour detecter des changements non souhaites dans les donnees de votre workflow.
Cas d’usage typiques :
- Comparer un contenu original avec sa version modifiee pour voir ce qui a change.
- Verifier la sortie d’un LLM par rapport au texte source pour s’assurer de sa fidelite.
- Suivre les changements entre deux versions d’un texte au fil de votre workflow.
Configuration rapide
Ajouter le node au canevas
Ouvrez la bibliotheque de nodes (Node Library), naviguez dans la categorie Data Transformation, puis glissez-deposez le node Diff Checker sur votre espace de travail.
Connecter les deux entrees texte
Reliez les ports d’entree text_1 et text_2 aux sorties des deux nodes dont vous souhaitez comparer le contenu (par exemple, un texte original et une version reecrite par un LLM).
Executer le workflow
Lancez le workflow. Le node Diff Checker produira en sortie le resultat de la comparaison, montrant ce qui a ete ajoute, supprime ou laisse inchange entre les deux entrees.
Configuration
Le node Diff Checker n’a aucun parametre personnalise. Il necessite uniquement que ses deux entrees texte soient connectees.
Entrees
text_1 string required Premier texte — Le texte original ou de reference a partir duquel comparer.
text_2 string required Second texte — Le texte modifie ou cible avec lequel comparer.
Que produit le node en sortie ?
Le node produit un resultat de diff sous forme de texte, montrant les ajouts, suppressions et parties inchangees entre les deux entrees.
Text string Le resultat du diff mettant en evidence les differences entre text_1 et text_2, avec les ajouts, suppressions et texte inchange clairement indiques.
Exemples d’utilisation
Exemple 1 : Comparer un article avant et apres edition par un LLM
Vous disposez d’un article original et souhaitez qu’un LLM l’ameliore. Placez le Diff Checker apres le node LLM pour voir exactement ce qui a ete modifie.
- text_1 : L’article original provenant d’un node Static Text ou Text Input.
- text_2 : L’article reecrit par le node LLM.
- Sortie : Un diff montrant chaque phrase ajoutee, supprimee ou reformulee par le LLM.
Exemple 2 : Verifier la coherence des donnees entre deux appels API
Vous recuperez des donnees depuis une API a deux moments differents de votre workflow et souhaitez confirmer que rien n’a change de maniere inattendue.
- text_1 : La reponse du premier appel API Connector.
- text_2 : La reponse du second appel API Connector.
- Sortie : Un diff confirmant que les donnees sont identiques, ou mettant en evidence les ecarts.
Bonnes pratiques
Utilisez le Diff Checker comme etape de controle qualite apres tout node qui transforme du texte. Cela vous permet de verifier que les modifications sont intentionnelles et correctes avant de transmettre les donnees en aval.
Placez un Diff Checker juste apres un node LLM pour examiner les changements effectues sur votre contenu. C’est particulierement utile lors du developpement du workflow pour affiner vos prompts.
Problemes courants
Une ou les deux entrees ne sont pas connectees
Cause : Le node necessite que text_1 et text_2 soient tous deux connectes. Si l’une des entrees est manquante, le node ne peut pas effectuer de comparaison.
Solution : Assurez-vous que les deux ports d’entree sont connectes a des nodes produisant du texte en sortie. Verifiez les connexions sur le canevas de votre workflow.
Le diff affiche tout comme ayant change
Cause : Les deux textes peuvent avoir un formatage different (espaces supplementaires, sauts de ligne ou differences d’encodage) meme si le contenu visible semble similaire.
Solution : Ajoutez un node Find and Replace avant le Diff Checker pour normaliser les espaces ou supprimer les caracteres invisibles des deux entrees avant de les comparer.
Nodes associes
Nettoyer ou normaliser du texte avant de le comparer avec le Diff Checker.
Generer ou reecrire du texte, puis utiliser le Diff Checker pour examiner les changements.
Mettre le workflow en pause pour une revision manuelle apres avoir inspecte les differences avec le Diff Checker.