Ugrás a tartalomhoz
100% helyi

AI chat log elemző

Megtisztítja a beillesztett ChatGPT- vagy Claude-átiratot egy rendezett felhasználói/AI párbeszédbe.

Bemenet
Kimenet

AI chat log elemző

Egy beszélgetés kimásolása a ChatGPT vagy Claude webes felületéről ritkán jön tisztán. A tényleges párbeszéd mellett olyan gombcímkéket is kap, mint a „Másolás” és „Újragenerálás”, kósza időbélyegek és modellnevek, amelyek a saját sorukon helyezkednek el – olyan rendetlenség, amely kényelmetlenné teszi az átirat olvasását, támogatási jegyben való megosztását vagy dokumentumba való beillesztését. Ez az eszköz kiszűri az interfész zajait, és a maradékot tiszta, váltakozó beszélgetéssé állítja össze.

Felismeri azokat a hangszórócímkéket, amelyeket ezek az eszközök általában megjelenítenek – „Ön”, „ChatGPT”, „Claude”, „Asszisztens” és néhány általános megfelelője – akár egyedül ülnek egy vonalon, akár egyenesen az első mondatba vezetnek („Ön: hogyan…”). Ha egy beillesztés teljesen elvesztette a címkéit, az elemző visszaáll minden üres sorral elválasztott blokkot egy körként kezelni, és felváltja a felhasználót és az AI-t a felhasználótól kezdve, így a legtöbb átirat így olvasható, ha a króm eltűnt. A rövid, csak felhasználói felületre vonatkozó sorok – „Másolás”, „Kód másolása”, „Újragenerálás”, „Újrapróbálkozás”, csupasz óraidők – a program bármelyik lépés lefutása előtt eldobják őket, így soha nem kerülnek félreolvasásra a párbeszéd részeként.

Alapértelmezés szerint a kimenet a Markdown – **Felhasználó:** és **AI:** fordul üres sorokkal elválasztva – készen áll arra, hogy beillessze egy dokumentumba, egy blogbejegyzésbe vagy egy hibajelentésbe. Ehelyett a JSON kimeneti beállítás bekapcsolása \`{ szerepkör, tartalom }\` objektumok tömbjét állítja elő ugyanabban a sorrendben, ami hasznos lehet átiratok szkriptbe, eval adatkészletbe vagy egy folyamatban lévő másik eszközbe való betáplálásához.

Minden a böngészőben fut: a beillesztés, az elemzés és a formázás helyileg történik JavaScriptben, és az átiratot soha nem töltik fel vagy küldik el sehova.

Gyakori kérdések

Honnan tudja az eszköz, hogy mely vonalak a felhasználó és melyek az AI?
Megkeresi a gyakori hangszórócímkéket – „You”, „ChatGPT”, „Claude”, „Assistant” – a saját sorukon vagy kettősponttal, és minden megjelenésekor új üzenetet indít. Ha a beillesztett szöveg elvesztette a címkéit, akkor minden üres sornál váltakozik, a felhasználótól kezdve.
Mi számít „zajnak”, amelyet eltávolítanak?
Rövid interfészsorok, amelyek nem részei a beszélgetésnek – „Másolás”, „Kód másolása”, „Újragenerálás”, „Újrapróbálkozás”, „Megosztás”, „Tetszik” – és csupasz időbélyegek, például „10:32”, amelyek egyedül ülnek egy vonalon.
Hogyan néz ki a JSON kimenet?
Objektumok tömbje, `{"role": "user" | "ai", "content": "…"}`, körönként egy a megjelenésük sorrendjében – készen áll a szkriptbe, egy JSONL eval fájlba vagy más eszközbe való betáplálásra.
Fel van töltve valahova a beillesztett beszélgetésem?
Nem. Az elemzés teljes egészében a böngészőjében fut; az átirat soha nem hagyja el az eszközt, és nem érinti a szervert.
Működik a ChatGPT-n vagy a Claude-on kívüli mesterséges intelligencia csevegőeszközök exportálásával?
Igen – a címkék listája olyan általános kifejezéseket is tartalmaz, mint a „Felhasználó”, „AI”, „Asszisztens” és „Bot”, és az üres soros tartalék továbbra is működik, ha egy eszköz olyan címkéket használ, amelyeket az elemző nem ismer fel, bár egy szokatlan exportformátum esetén előfordulhat, hogy ezt követően egy kis manuális tisztításra van szükség.