Analyseur de journaux de discussion IA
Nettoie une transcription ChatGPT ou Claude collée dans un dialogue utilisateur/IA bien rangé.
Analyseur de journaux de discussion IA
Copier une conversation depuis l'interface Web de ChatGPT ou de Claude s'avère rarement propre. En plus du dialogue lui-même, vous obtenez des étiquettes de boutons telles que "Copier" et "Régénérer", des horodatages parasites et des noms de modèles placés sur leur propre ligne - un encombrement qui rend la transcription difficile à lire, à partager dans un ticket d'assistance ou à coller dans un document. Cet outil supprime le bruit d’interface et réassemble ce qui reste en une conversation claire et alternée.
Il reconnaît les étiquettes de locuteur que ces outils affichent normalement — « Vous », « ChatGPT », « Claude », « Assistant » et quelques équivalents génériques — qu'elles soient isolées sur une ligne ou qu'elles mènent directement à la première phrase (« Vous : comment puis-je… »). Si une pâte a entièrement perdu ses étiquettes, l'analyseur revient à traiter chaque bloc séparé par une ligne vide comme un tour et alterne l'utilisateur et l'IA en commençant par l'utilisateur, ce qui est la façon dont la plupart des transcriptions sont lues une fois le chrome disparu. Les lignes courtes réservées à l'interface utilisateur - "Copier", "Copier le code", "Régénérer", "Réessayer", les heures d'horloge nues - sont supprimées avant l'exécution de l'une ou l'autre passe, de sorte qu'elles ne finissent jamais par être mal interprétées dans le cadre du dialogue.
Par défaut, la sortie est Markdown — **User:** et **AI:** sont séparés par des lignes vides — prêts à être collés dans un document, un article de blog ou un rapport de bogue. L'activation de l'option de sortie JSON produit à la place un tableau d'objets \`{ role, content }\` dans le même ordre, utile pour insérer une transcription dans un script, un ensemble de données d'évaluation ou un autre outil dans un pipeline.
Tout s'exécute dans votre navigateur : le collage, l'analyse et le formatage s'effectuent localement en JavaScript, et la transcription n'est jamais téléchargée ni envoyée nulle part.