Preskoči na vsebino
100% lokalno

Razčlenjevalnik dnevnika klepeta AI

Očisti prilepljeni prepis ChatGPT ali Claude v urejen dialog uporabnik/AI.

Vhod
Izhod

Razčlenjevalnik dnevnika klepeta AI

Kopiranje pogovora iz ChatGPT ali Claudovega spletnega vmesnika se le redko izide čisto. Skupaj z dejanskim dialogom dobite oznake gumbov, kot sta »Kopiraj« in »Ponovno generiraj«, potepuške časovne žige in imena modelov, ki stojijo v svoji vrstici — nered, zaradi katerega je prepis neroden za branje, skupno rabo v potrdilu za podporo ali lepljenje v dokument. To orodje odstrani šum tega vmesnika in ponovno sestavi tisto, kar je ostalo, v jasen, izmeničen pogovor.

Prepozna oznake zvočnikov, ki jih običajno prikazujejo ta orodja – »Vi«, »ChatGPT«, »Claude«, »Assistant« in nekaj generičnih ustreznikov — ne glede na to, ali sedijo sami v vrsti ali vodijo naravnost v prvi stavek (»Vi: kako naj…«). Če je pasta v celoti izgubila svoje oznake, se razčlenjevalnik vrne k obravnavanju vsakega bloka, ločenega s praznimi vrsticami, kot enega obrata in zamenja uporabnika in AI, začenši z uporabnikom, kar je način branja večine prepisov, ko chrome ni več. Kratke vrstice samo za uporabniški vmesnik — »Kopiraj«, »Kopiraj kodo«, »Ponovno generiraj«, »Poskusi znova«, goli časi ure — so opuščene, preden se kateri koli prehod zažene, tako da se nikoli ne končajo napačno prebrane kot del dialoga.

Privzeto je izhod Markdown — **Uporabnik:** in **AI:** se spremenita ločeno s praznimi vrsticami — pripravljen za lepljenje v dokument, objavo v spletnem dnevniku ali poročilo o napaki. Če namesto tega vklopite izhodno možnost JSON, ustvarite niz predmetov \`{ role, content }\` v enakem vrstnem redu, kar je uporabno za vnašanje prepisa v skript, nabor podatkov eval ali drugo orodje v cevovodu.

Vse teče v vašem brskalniku: lepljenje, razčlenjevanje in oblikovanje potekajo lokalno v JavaScriptu, prepis pa se nikoli ne naloži ali pošlje kamor koli.

FAQ

Kako orodje ve, katere vrstice so uporabniške in katere AI?
Išče pogoste oznake zvočnikov – »Vi«, »ChatGPT«, »Claude«, »Assistant« — v lastni vrstici ali sledi dvopičje, in začne novo sporočilo vsakič, ko se pojavi. Če je prilepljeno besedilo izgubilo svoje oznake, se vrne na izmenično obračanje v vsaki prazni vrstici, začenši z uporabnikom.
Kaj se šteje za "hrup", ki se odstrani?
Kratke vrstice vmesnika, ki niso del pogovora — »Kopiraj«, »Kopiraj kodo«, »Znova ustvari«, »Poskusi znova«, »Deli z drugimi«, »Všeč mi je« — in goli časovni žigi, kot je »10:32 AM«, ki stojijo sami v vrstici.
Kako izgleda izhod JSON?
Niz predmetov, `{"role": "user" | "ai", "content": "…"}`, eden na zavoj v vrstnem redu, kot so se pojavili — pripravljeni za vnos v skript, datoteko JSONL eval ali drugo orodje.
Ali je moj prilepljeni pogovor kam naložen?
Ne. Razčlenjevanje se v celoti izvaja v vašem brskalniku; prepis nikoli ne zapusti vaše naprave ali se dotakne strežnika.
Ali deluje z izvozi iz orodij za klepet AI, ki niso ChatGPT ali Claude?
Da — seznam oznak zajema tudi generične izraze, kot so »Uporabnik«, »AI«, »Pomočnik« in »Bot«, nadomestna prazna vrstica pa še vedno deluje, ko orodje uporablja oznake, ki jih razčlenjevalnik ne prepozna, čeprav bo nenavaden izvozni format pozneje morda potreboval malo ročnega čiščenja.