1 puan yazan namarie32ilu 5 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Claude veya ChatGPT’de bir mesajı düzenlediğinizde, konuşma sessizce yeni bir dala ayrılıyor. Ancak önceki konuşma küçük ‹ 2/3 › oklarının arkasında kayboluyor; bu yüzden geri dönmek istediğiniz dalı sürekli kaçırabiliyorsunuz. Bu rahatsız edici olduğu için bunu kendim yaptım.

Ne yapıyor derseniz, yan panelde tüm konuşmayı bir dal ağacı grafiği olarak çiziyor. Konuşmanın nerede dallandığını tek bakışta görebiliyorsunuz, mevcut yol vurgulanıyor ve bir düğüme tıklayınca o sürümdeki mesajların tam metnini soru ve yanıtlarla birlikte okuyabiliyorsunuz. Terk edilmiş bir dala da tek tıkla hemen geçebilir, düğümleri sürükleyerek yerleşimi değiştirebilir veya grafiği HTML, PNG, SVG olarak dışa aktarabilirsiniz.

Geliştirirken en zorlayıcı kısım, Claude ile ChatGPT’nin konuşmaları saklama yapısının tamamen farklı olmasıydı. ChatGPT mapping ağacını açığa çıkarıyor ama Claude bunu yapmıyor; bu yüzden ikisini aynı biçime katlayan bir normalleştirici oluşturdum. Bu sayede altındaki mantığın tamamı platformdan bağımsız çalışıyor ve ikinci platformu eklemek çok daha kolay oldu.

MV3 tabanlı ve MAIN world’de çalışan content script, tarayıcının zaten almış olduğu konuşma verilerini okuyor. Bu nedenle her şey yerelde işleniyor; sunucu, analiz veya telemetri yok. Düğüm başlıklarını Claude Haiku ile tek satırlık özet haline getiren bir seçenek var; bunda kendi API anahtarınızı kullanıyorsunuz ve her mesaj yalnızca bir kez özetlenip önbelleğe alınıyor.

Bu benim ilk tarayıcı eklentim olduğu için epey pürüzlü yerleri var. Web Store’a yüklemedim ve ileride de yüklemeyi düşünmüyorum; bunun yerine sıkıştırılmamış halde doğrudan yükleniyor. Böylece çalıştırmadan önce kodun tam olarak ne yaptığını inceleyebilirsiniz. MIT lisanslıdır ve hem Claude’u hem de ChatGPT’yi destekler.
Yaklaşım, UX veya benim gözden kaçırdığım edge case’lerle ilgili geri bildirim almak isterim. Aklınıza gelen her şeyi rahatça sorabilirsiniz.

Henüz yorum yok.

Henüz yorum yok.