Vai al contenuto
100% locale

Analizzatore del registro della chat AI

Pulisce una trascrizione ChatGPT o Claude incollata in un dialogo utente/AI ordinato.

Ingresso

Analizzatore del registro della chat AI

Copiare una conversazione dall'interfaccia web di ChatGPT o di Claude raramente risulta pulito. Insieme al dialogo vero e proprio ottieni etichette di pulsanti come "Copia" e "Rigenera", timestamp vaganti e nomi di modelli seduti su una riga separata: confusione che rende la trascrizione scomoda da leggere, condividere in un ticket di supporto o incollare in un documento. Questo strumento elimina il rumore dell'interfaccia e riassembla ciò che resta in una conversazione chiara e alternata.

Riconosce le etichette degli oratori che questi strumenti normalmente mostrano - "Tu", "ChatGPT", "Claude", "Assistente" e alcuni equivalenti generici - sia che si trovino da sole su una riga o conducano direttamente alla prima frase ("Tu: come faccio..."). Se un incolla ha perso completamente le sue etichette, il parser torna a trattare ogni blocco separato da righe vuote come un turno e alterna utente e intelligenza artificiale a partire dall'utente, che è il modo in cui viene letta la maggior parte delle trascrizioni una volta che il cromo è scomparso. Brevi righe solo dell'interfaccia utente - "Copia", "Copia codice", "Rigenera", "Riprova", tempi di orologio nudi - vengono eliminate prima dell'esecuzione di entrambi i passaggi, in modo che non finiscano mai per essere interpretate erroneamente come parte del dialogo.

Per impostazione predefinita, l'output è Markdown — **Utente:** e **AI:** vengono separati da righe vuote — pronto per essere incollato in un documento, un post di blog o una segnalazione di bug. L'attivazione dell'opzione di output JSON produce invece un array di oggetti \`{ role, content }\` nello stesso ordine, utili per inserire una trascrizione in uno script, un set di dati di valutazione o un altro strumento in una pipeline.

Tutto viene eseguito nel tuo browser: incollare, analizzare e formattare avviene localmente in JavaScript e la trascrizione non viene mai caricata o inviata da nessuna parte.

FAQ

Come fa lo strumento a sapere quali linee sono l'utente e quali sono l'intelligenza artificiale?
Cerca le etichette degli oratori comuni - "Tu", "ChatGPT", "Claude", "Assistente" - sulla propria riga o seguite da due punti e avvia un nuovo messaggio ogni volta che ne appare uno. Se il testo incollato ha perso le sue etichette, torna a alternarsi su ogni riga vuota, iniziando dall'utente.
Cosa conta come "rumore" che viene rimosso?
Brevi righe dell'interfaccia che non fanno parte della conversazione - "Copia", "Copia codice", "Rigenera", "Riprova", "Condividi", "Mi piace" - e semplici timestamp come "10:32" seduti da soli su una riga.
Che aspetto ha l'output JSON?
Un array di oggetti, `{"role": "user" | "ai", "content": "..."}`, uno per turno nell'ordine in cui sono apparsi, pronti per essere inseriti in uno script, in un file di valutazione JSONL o in un altro strumento.
La mia conversazione incollata viene caricata da qualche parte?
No. L'analisi viene eseguita interamente nel tuo browser; la trascrizione non lascia mai il tuo dispositivo né tocca un server.
Funziona con le esportazioni da strumenti di chat AI diversi da ChatGPT o Claude?
Sì, l'elenco delle etichette copre anche termini generici come "Utente", "AI", "Assistente" e "Bot" e il fallback con riga vuota funziona ancora quando uno strumento utilizza etichette che il parser non riconosce, sebbene un formato di esportazione insolito potrebbe richiedere successivamente una piccola pulizia manuale.