Saltar al contenido

Analizador de registros de chat de IA

Limpia una transcripción de ChatGPT o Claude pegada y la convierte en un diálogo ordenado de usuario/IA.

Entrada
Salida

Analizador de registros de chat de IA

Copiar una conversación desde la interfaz web de ChatGPT o Claude rara vez sale limpio. Junto con el diálogo real, aparecen etiquetas de botones como "Copiar" y "Regenerar", marcas de tiempo perdidas y nombres de modelos en su propia línea: desorden que hace que la transcripción sea incómoda de leer, compartir en un ticket de soporte o pegar en un documento. Esta herramienta elimina ese ruido de la interfaz y vuelve a ensamblar lo que queda en una conversación clara y alterna.

Reconoce las etiquetas de los hablantes que normalmente muestran estas herramientas ("Tú", "ChatGPT", "Claude", "Asistente" y algunos equivalentes genéricos) ya sea que se encuentren solas en una línea o conduzcan directamente a la primera oración ("Tú: ¿cómo puedo...?"). Si una pasta ha perdido sus etiquetas por completo, el analizador vuelve a tratar cada bloque separado por líneas en blanco como un turno y alterna usuario e IA comenzando con el usuario, que es como se leen la mayoría de las transcripciones una vez que se acaba el cromo. Las líneas cortas exclusivas de la interfaz de usuario ("Copiar", "Copiar código", "Regenerar", "Reintentar", tiempos de reloj básicos) se eliminan antes de que se ejecute cualquiera de las pasadas, por lo que nunca terminan mal interpretadas como parte del diálogo.

De forma predeterminada, el resultado es Markdown (**Usuario:** y **AI:** se turnan separados por líneas en blanco) y están listos para pegar en un documento, una publicación de blog o un informe de error. En su lugar, activar la opción de salida JSON produce una matriz de objetos \`{ role, content }\` en el mismo orden, útil para introducir una transcripción en un script, un conjunto de datos de evaluación u otra herramienta en una canalización.

Todo se ejecuta en su navegador: el pegado, el análisis y el formateo se realizan localmente en JavaScript, y la transcripción nunca se carga ni se envía a ninguna parte.

Preguntas frecuentes

¿Cómo sabe la herramienta qué líneas son el usuario y cuáles son la IA?
Busca etiquetas de oradores comunes ("Tú", "ChatGPT", "Claude", "Asistente") en su propia línea o seguidas de dos puntos, y comienza un nuevo mensaje cada vez que aparece uno. Si el texto pegado ha perdido sus etiquetas, vuelve a alternar turnos en cada línea en blanco, comenzando por el usuario.
¿Qué se considera "ruido" que se elimina?
Líneas de interfaz cortas que no forman parte de la conversación ("Copiar", "Copiar código", "Regenerar", "Reintentar", "Compartir", "Me gusta") y marcas de tiempo simples como "10:32 a. m." solas en una línea.
¿Cómo se ve la salida JSON?
Una matriz de objetos, `{"role": "usuario" | "ai", "content": "…"}`, uno por turno en el orden en que aparecieron, listo para alimentar un script, un archivo de evaluación JSONL u otra herramienta.
¿Mi conversación pegada está cargada en algún lugar?
No. El análisis se ejecuta completamente en su navegador; la transcripción nunca sale de su dispositivo ni toca un servidor.
¿Funciona con exportaciones de herramientas de chat de IA distintas de ChatGPT o Claude?
Sí, la lista de etiquetas también cubre términos genéricos como "Usuario", "AI", "Asistente" y "Bot", y el respaldo de línea en blanco aún funciona cuando una herramienta usa etiquetas que el analizador no reconoce, aunque un formato de exportación inusual puede necesitar una pequeña limpieza manual después.