İçeriğe atla
%100 yerel

AI sohbet günlüğü ayrıştırıcısı

Yapıştırılan ChatGPT veya Claude metnini temizleyerek düzenli bir kullanıcı/AI diyaloğuna dönüştürür.

Giriş
Çıkış

AI sohbet günlüğü ayrıştırıcısı

ChatGPT'nin veya Claude'un web arayüzünden bir konuşmanın kopyalanması nadiren temiz çıkar. Gerçek diyaloğun yanı sıra, "Kopyala" ve "Yeniden Oluştur" gibi düğme etiketleri, başıboş zaman damgaları ve kendi satırlarında duran model adları alırsınız; bu, transkriptin okunmasını, bir destek bildiriminde paylaşılmasını veya bir belgeye yapıştırılmasını zorlaştıran dağınıklıktır. Bu araç, arayüz gürültüsünü ortadan kaldırır ve kalanları net, alternatif bir konuşma halinde yeniden birleştirir.

Bu araçların normalde gösterdiği konuşmacı etiketlerini tanır - "Siz", "ChatGPT", "Claude", "Asistan" ve birkaç genel eşdeğeri - ister bir satırda tek başına otursunlar ister doğrudan ilk cümleye ("Siz: nasıl yaparım...") yönlendirsinler. Bir yapıştırma etiketlerini tamamen kaybetmişse, ayrıştırıcı her boş satırla ayrılmış bloğu bir tur olarak işlemeye geri döner ve kullanıcı ile yapay zekayı kullanıcıdan başlayarak değiştirir; bu, krom gittikten sonra çoğu transkripsiyonun okunma şeklidir. Yalnızca kullanıcı arayüzüne özel kısa satırlar - "Kopyala", "Kodu kopyala", "Yeniden oluştur", "Yeniden dene", çıplak saat süreleri - her iki geçiş çalıştırılmadan önce bırakılır, böylece diyaloğun bir parçası olarak asla yanlış okunmazlar.

Varsayılan olarak çıktı Markdown'tir — **Kullanıcı:** ve **AI:** boş satırlarla ayrılmış şekilde döner — bir belgeye, blog gönderisine veya hata raporuna yapıştırmaya hazırdır. Bunun yerine JSON çıkış seçeneğini açmak, aynı sırada bir dizi \`{ role, content }\` nesnesi üretir; bu, bir transkriptin bir komut dosyasına, bir değerlendirme veri kümesine veya bir işlem hattındaki başka bir araca beslenmesi için kullanışlıdır.

Her şey tarayıcınızda çalışır: yapıştırma, ayrıştırma ve biçimlendirme yerel olarak JavaScript'te gerçekleşir ve transkripsiyon hiçbir zaman hiçbir yere yüklenmez veya gönderilmez.

FAQ

Araç hangi hatların kullanıcı, hangi hatların yapay zeka olduğunu nasıl biliyor?
Kendi satırlarında veya iki nokta üst üste gelen ortak hoparlör etiketlerini ("Siz", "ChatGPT", "Claude", "Asistan") arar ve her göründüğünde yeni bir mesaj başlatır. Yapıştırılan metin etiketlerini kaybetmişse kullanıcıdan başlayarak her boş satırda dönüşümlü sıralara geri döner.
Kaldırılan "gürültü" olarak ne sayılır?
Konuşmanın parçası olmayan kısa arayüz satırları - "Kopyala", "Kodu kopyala", "Yeniden oluştur", "Yeniden dene", "Paylaş", "Beğen" - ve "10:32" gibi çıplak zaman damgaları bir satırda tek başına duruyor.
JSON çıktısı neye benziyor?
Nesne dizisi, `{"role": "user" | "ai", "content": "…"}`, göründükleri sıraya göre her tur bir tane — bir komut dosyasına, bir JSONL değerlendirme dosyasına veya başka bir araca beslenmeye hazır.
Yapıştırdığım konuşma herhangi bir yere yüklendi mi?
Hayır. Ayrıştırma tamamen tarayıcınızda çalışır; transkript asla cihazınızdan ayrılmaz veya bir sunucuya dokunmaz.
ChatGPT veya Claude dışındaki AI sohbet araçlarından yapılan dışa aktarmalarla çalışır mı?
Evet — etiket listesi ayrıca "Kullanıcı", "Yapay Zeka", "Asistan" ve "Bot" gibi genel terimleri de kapsar ve bir araç ayrıştırıcının tanımadığı etiketleri kullandığında boş satır geri dönüşü hala çalışır; ancak olağandışı bir dışa aktarma formatı daha sonra küçük bir manuel temizleme gerektirebilir.