Sări la conținut
Complet local

Analizor de jurnal de chat AI

Curăță o transcriere ChatGPT sau Claude lipită într-un dialog ordonat utilizator/AI.

Intrare
Ieșire

Analizor de jurnal de chat AI

Copierea unei conversații din interfața web a lui ChatGPT sau Claude rareori iese curată. Împreună cu dialogul propriu-zis, obțineți etichete de butoane precum „Copiați” și „Regenerați”, marcaje temporale și nume de model care se află pe propria linie - dezordine care face ca transcrierea să fie dificil de citit, partajat într-un bilet de asistență sau inserat într-un document. Acest instrument elimină zgomotul de interfață și reasambla ceea ce a rămas într-o conversație clară, alternativă.

Recunoaște etichetele difuzorului pe care le arată în mod normal aceste instrumente - „Tu”, „ChatGPT”, „Claude”, „Asistent” și câteva echivalente generice – indiferent dacă stau singuri pe o linie sau conduc direct în prima propoziție („Tu: cum fac…”). Dacă o pastă și-a pierdut complet etichetele, analizatorul revine la tratarea fiecărui bloc separat de linii goale ca o singură rânduială și alternează utilizatorul și AI începând cu utilizatorul, care este modul în care se citesc majoritatea transcrierilor odată ce Chrome a dispărut. Liniile scurte numai pentru interfața de utilizare - „Copiați”, „Copiați codul”, „Regenerați”, „Reîncercați”, orele de ceas liber - sunt eliminate înainte de rularea fiecărei treceri, astfel încât să nu ajungă niciodată să fie citite greșit ca parte a dialogului.

Ieșirea implicită este Markdown — **Utilizator:** și **AI:** se transformă separate prin linii goale — gata de lipit într-un document, o postare de blog sau un raport de eroare. Activarea opțiunii de ieșire JSON produce, în schimb, o matrice de obiecte \`{ rol, conținut }\` în aceeași ordine, utile pentru a introduce o transcriere într-un script, un set de date de evaluare sau un alt instrument dintr-o conductă.

Totul rulează în browserul dvs.: lipirea, analizarea și formatarea au loc local în JavaScript, iar transcrierea nu este încărcată sau trimisă oriunde.

FAQ

Cum știe instrumentul ce linii sunt utilizatorul și care sunt AI?
Caută etichete comune pentru difuzoare — „Tu”, „ChatGPT”, „Claude”, „Asistent” — pe propria linie sau urmate de două puncte și începe un nou mesaj de fiecare dată când apare unul. Dacă textul lipit și-a pierdut etichetele, acesta revine la ture alternative la fiecare linie goală, începând cu utilizatorul.
Ce contează drept „zgomot” care este eliminat?
Scurte linii de interfață care nu fac parte din conversație — „Copiați”, „Copiați codul”, „Regenerați”, „Încercați din nou”, „Distribuiți”, „Îmi place” — și marcaje temporale, cum ar fi „10:32 AM”, stând singur pe o linie.
Cum arată rezultatul JSON?
O matrice de obiecte, `{"rol": "user" | „ai”, „conținut”: „…”}`, câte unul pe tură, în ordinea în care au apărut — gata să fie introdus într-un script, un fișier de evaluare JSONL sau un alt instrument.
Conversația mea lipită este încărcată undeva?
Nu. Analiza rulează în întregime în browser; transcrierea nu părăsește niciodată dispozitivul dvs. sau atinge un server.
Funcționează cu exporturi din instrumente de chat AI, altele decât ChatGPT sau Claude?
Da — lista de etichete acoperă, de asemenea, termeni generici precum „Utilizator”, „AI”, „Asistent” și „Bot”, iar alternativa de linie goală încă funcționează atunci când un instrument folosește etichete pe care analizatorul nu le recunoaște, deși un format de export neobișnuit poate necesita o mică curățare manuală ulterior.