Парсер журналу чату AI
Очищає вставлену транскрипцію ChatGPT або Claude у акуратне діалогове вікно користувача/AI.
Парсер журналу чату AI
Копіювання розмови з веб-інтерфейсу ChatGPT або Claude рідко виходить чистим. Разом із фактичним діалогом ви отримуєте написи кнопок, як-от «Копіювати» та «Відновити», випадкові мітки часу та назви моделей, які стоять у окремому рядку — безлад, через який незручно читати стенограму, ділитися в заявці служби підтримки чи вставляти в документ. Цей інструмент видаляє цей шум інтерфейсу та збирає те, що залишилося, у чітку, чергуючу розмову.
Він розпізнає мітки доповідачів, які зазвичай показують ці інструменти — «Ви», «ChatGPT», «Клод», «Асистент» і кілька загальних еквівалентів — незалежно від того, чи сидять вони окремо на лінії, чи ведуть безпосередньо до першого речення («Ти: як я…»). Якщо вставлення повністю втратило свої мітки, синтаксичний аналізатор повертається до обробки кожного блоку, розділеного порожніми рядками, як один хід і чергує користувача та штучний інтелект, починаючи з користувача, саме так читається більшість транскриптів, коли Chrome зникає. Короткі рядки лише для інтерфейсу користувача — «Копіювати», «Копіювати код», «Відновити», «Повторити», «голий час» — видаляються перед виконанням будь-якого проходу, тому вони ніколи не зчитуються неправильно як частина діалогу.
За замовчуванням виводиться Markdown — **Користувач:** і **AI:** чергуються, розділені порожніми рядками — готові для вставлення в документ, публікацію блогу або звіт про помилку. Якщо натомість увімкнути опцію виводу JSON, буде створено масив об’єктів \`{ role, content }\` у тому самому порядку, корисний для подачі транскрипту в сценарій, набір даних eval або інший інструмент у конвеєрі.
Усе працює у вашому браузері: вставка, синтаксичний аналіз і форматування відбуваються локально в JavaScript, а стенограма ніколи не завантажується та не надсилається нікуди.