Preskoči na sadržaj
100% lokalno

AI analizator dnevnika chata

Čisti zalijepljeni ChatGPT ili Claude transkript u uredan dijalog korisnik/AI.

Unos
Rezultat

AI analizator dnevnika chata

Kopiranje razgovora iz ChatGPT-ovog ili Claudeovog web-sučelja rijetko ispadne čisto. Zajedno sa stvarnim dijalogom dobivate oznake gumba kao što su "Kopiraj" i "Ponovo generiraj", zalutale vremenske oznake i nazive modela koji stoje u zasebnom retku — nered zbog kojeg je transkript nezgodan za čitanje, dijeljenje u tiketu za podršku ili lijepljenje u dokument. Ovaj alat uklanja šum tog sučelja i ponovno sastavlja ono što je ostalo u jasan, izmjenični razgovor.

Prepoznaje oznake govornika koje ovi alati obično prikazuju — "Vi", "ChatGPT", "Claude", "Asistent" i nekoliko generičkih ekvivalenata — bilo da stoje sami na liniji ili vode ravno u prvu rečenicu ("Vi: kako da..."). Ako je lijepljenje u potpunosti izgubilo svoje oznake, parser se vraća na tretiranje svakog bloka odvojenog praznim redcima kao jednog kruga i izmjenjuje korisnika i AI počevši od korisnika, što je način na koji većina transkripata čita nakon što nestane chrome. Kratki redovi samo za korisničko sučelje — "Kopiraj", "Kopiraj kod", "Ponovo generiraj", "Pokušaj ponovno", gola vremena na satu — ispuštaju se prije pokretanja bilo kojeg prolaza, tako da nikad ne završe pogrešno pročitani kao dio dijaloga.

Prema zadanim postavkama izlaz je Markdown — **Korisnik:** i **AI:** se okreću odvojeni praznim redovima — spremni za lijepljenje u dokument, post na blogu ili izvješće o pogrešci. Umjesto toga uključivanjem izlazne opcije JSON proizvodi se niz objekata \`{ role, content }\` istim redoslijedom, što je korisno za unos transkripta u skriptu, eval skup podataka ili neki drugi alat u cjevovodu.

Sve se izvodi u vašem pregledniku: lijepljenje, raščlanjivanje i formatiranje događa se lokalno u JavaScriptu, a transkript se nikada ne učitava niti šalje bilo gdje.

FAQ

Kako alat zna koje su linije korisničke, a koje AI?
Traži uobičajene oznake govornika — "Vi", "ChatGPT", "Claude", "Asistent" — u vlastitom retku ili iza kojih slijedi dvotočka i započinje novu poruku svaki put kad se pojavi. Ako je zalijepljeni tekst izgubio svoje oznake, vraća se na izmjenične redove u svakom praznom retku, počevši od korisnika.
Što se računa kao "buka" koja se uklanja?
Kratke linije sučelja koje nisu dio razgovora — "Kopiraj", "Kopiraj kod", "Ponovo generiraj", "Pokušaj ponovno", "Podijeli", "Sviđa mi se" — i gole vremenske oznake poput "10:32" koje stoje same u liniji.
Kako izgleda JSON izlaz?
Niz objekata, `{"uloga": "korisnik" | "ai", "content": "…"}`, jedan po potezu redoslijedom kojim su se pojavljivali — spremni za unos u skriptu, JSONL eval datoteku ili neki drugi alat.
Je li moj zalijepljeni razgovor igdje učitan?
Ne. Raščlanjivanje se u potpunosti izvodi u vašem pregledniku; transkript nikada ne napušta vaš uređaj niti dodiruje poslužitelj.
Radi li s izvozima iz AI chat alata koji nisu ChatGPT ili Claude?
Da — popis oznaka također pokriva generičke pojmove kao što su "Korisnik", "AI", "Asistent" i "Bot", a rezervni prazan redak i dalje radi kada alat koristi oznake koje parser ne prepoznaje, iako će neobičan format izvoza nakon toga možda trebati malo ručno očistiti.