KI-Chatprotokoll-Parser
Bereinigt ein eingefügtes ChatGPT- oder Claude-Transkript in einen aufgeräumten Benutzer-/KI-Dialog.
KI-Chatprotokoll-Parser
Das Kopieren einer Konversation aus der Weboberfläche von ChatGPT oder Claude ist selten sauber. Zusammen mit dem eigentlichen Dialog erhalten Sie Schaltflächenbeschriftungen wie „Kopieren“ und „Neu generieren“, vereinzelte Zeitstempel und Modellnamen, die in einer eigenen Zeile stehen – ein Durcheinander, das das Lesen des Transkripts, das Teilen in einem Support-Ticket oder das Einfügen in ein Dokument erschwert. Dieses Tool entfernt das Schnittstellenrauschen und fügt den Rest zu einem klaren, abwechselnden Gespräch zusammen.
Es erkennt die Sprecherbezeichnungen, die diese Tools normalerweise anzeigen – „Sie“, „ChatGPT“, „Claude“, „Assistent“ und einige generische Entsprechungen – unabhängig davon, ob sie allein in einer Zeile stehen oder direkt in den ersten Satz übergehen („Sie: Wie mache ich…“). Wenn eine Paste ihre Beschriftungen vollständig verloren hat, greift der Parser darauf zurück, jeden durch Leerzeilen getrennten Block als eine Runde zu behandeln und wechselt Benutzer und KI ab, beginnend mit dem Benutzer. Dies ist die Art und Weise, wie die meisten Transkripte gelesen werden, sobald das Chrome verschwunden ist. Kurze, nur für die Benutzeroberfläche vorgesehene Zeilen – „Kopieren“, „Code kopieren“, „Neu generieren“, „Wiederholen“, reine Uhrzeiten – werden vor der Ausführung eines Durchgangs gelöscht, sodass sie im Rahmen des Dialogs nie falsch verstanden werden.
Standardmäßig ist die Ausgabe Markdown – **Benutzer:** und **AI:** werden durch Leerzeilen getrennt – bereit zum Einfügen in ein Dokument, einen Blog-Beitrag oder einen Fehlerbericht. Wenn Sie stattdessen die JSON-Ausgabeoption aktivieren, wird ein Array von \`{ Role, Content }\`-Objekten in derselben Reihenfolge erstellt, was nützlich ist, um ein Transkript in ein Skript, einen Evaluierungsdatensatz oder ein anderes Tool in einer Pipeline einzuspeisen.
Alles läuft in Ihrem Browser: Einfügen, Parsen und Formatieren erfolgen lokal in JavaScript, und das Transkript wird niemals hochgeladen oder irgendwohin gesendet.