1 puan yazan k08200 3 시간 전 | 2 yorum | WhatsApp'ta paylaş

Bugünlerde çıkan yapay zeka e-posta araçlarına bakınca ortak bir nokta göze çarpıyor.
Sorunları azaltmak yerine ekranı daha da kalabalıklaştırıyorlar; her e-postaya öneri kartları ekleniyor, “AI yanıt vermeni öneriyor” gibi rozetler beliriyor ve gözden geçirilmemiş taslaklar durmadan birikiyor.

Peki gelen kutusu daha mı sessiz oluyor? Aksine, daha da gürültülü hale geliyor.

Bu yüzden Klorn burada farklı bir başlangıç noktası seçti. E-postaya bir şey “eklemek” yerine, yalnızca bir şeyi bırakıp geri kalan her şeyi ortadan kaldıracak şekilde tasarlandı.

Her e-posta yalnızca tek bir sonuçla sınıflanıyor ve bunun dışındaki bilgiler gösterilmiyor.

Sınıflandırma yöntemi toplam 4 katmandan oluşuyor

  • SILENT — Sadece kaydedilir ve ekranda hiç gösterilmez (pazarlama, makbuzlar vb.)
  • QUEUE — Kuyrukta birikir ama bildirim yoktur
  • PUSH — Hemen görülmesi gereken e-postalar (bildirim / Telegram / isteğe bağlı arama)
  • AUTO — Şimdilik yalnızca sınıflandırma (çalıştırma özellikle kapalı)

Buradaki önemli nokta, her e-postanın mutlaka bunlardan yalnızca biriyle düzenlenmesidir. Belirsiz şekilde birden fazla durum etiketi eklenmez.
Klorn’da LLM “karar” vermez. Bunun yerine e-postayı inceleyip sadece şu 4 değeri sayısal olarak çıkarır:

  • Ne kadar emin olduğu
  • Gönderenin ne kadar güvenilir olduğu
  • İşlemin geri alınabilir olup olmadığı
  • Ne kadar acil olduğu

Ardından son katman, bu sayılar kullanılarak sabit kurallarla hesaplanır. Bunun nedeni basit.
Model değişse bile sonuçların dalgalanmamasını sağlamak. Bence en önemli nokta bu.
Ayrıca LLM devre dışı kalsa ya da rate limit’e takılsa bile, anahtar kelime tabanlı fallback aynı 4 değeri üreterek acil e-postaların gözden kaçmamasını sağlıyor.

Sınıflandırma sonucu sonradan değiştirilemez.

Sınıflandırma sırasında kullanılan girdiler (from, subject, snippet vb.) aynen hash’lenip saklanıyor; daha sonra yeniden okunurken de aynı şekilde hash’lenip karşılaştırılıyor. Değerler farklıysa işlem doğrudan başarısız oluyor.

Böylece sonradan bir şey veriye ekleme ya da değiştirme yapsa bile, geçmişte verilmiş bir kararın “sessizce değişmesi” mümkün olmuyor.

Riskli eylemler bilerek zahmetli hale getirildi

Aslında düşününce e-postadaki tehlikeli davranışların sayısı çok az:

  • E-posta göndermek
  • Kalıcı olarak silmek
  • Dışarıya iletmek

Bunlar tek bir hatayla geri dönülmez sonuçlar doğurabileceği için,
hepsi ek bir doğrulama adımının arkasına kondu; kullanıcı doğrudan tıklamazsa gerçek bir eyleme dönüşmüyor.

  • Onay sırasında payload sabitleniyor
  • Çalıştırma sırasında tekrar doğrulanıyor
  • En ufak bir fark varsa işlem doğrudan başarısız oluyor

Otomatik çalıştırma da varsayılan olarak engelli. Bilinçli olarak çalışmayan taraf seçildi.

Sistem self-host esas alınarak geliştirildi. AGPLv3 açık kaynak ve OpenAI uyumlu herhangi bir API bağlanabiliyor.

  • Ollama / LM Studio / vLLM kullanılabiliyor
  • E-posta verilerini dışarı göndermeyen kurulum mümkün
  • Bulut anahtarları yalnızca isteğe bağlı

Bildirimlerde de ille web push kullanmak gerekmiyor; Telegram üzerinden almak daha basit olabilir.

Şu anki durum hâlâ erken aşamada. Ama bu, performansın kötü olduğu anlamına gelmiyor.
Çünkü

  • 50 kişisel e-posta üzerinden yaklaşık %80 doğruluk sağladı (tek seferlik test, benim ölçütlerime göre)
  • Tek gerçek kullanıcı benim
  • AUTO çalıştırma özellikle kapalı durumda
  • UI hâlâ düzenleniyor

Abartmak yerine, mevcut durumu olduğu gibi yazdım.

Denemek isterseniz, şu an hâlâ demo olduğu için Google OAuth test modunda çalışıyor (100 kişi sınırı var); kullanmak isterseniz e-posta adresinizi gönderin, hemen ekleyeyim.

En hızlı yöntem doğrudan self-host etmek.

  • Kendi OAuth’unuzu kullanabilirsiniz
  • Google kimlik doğrulaması olmadan hemen çalıştırabilirsiniz

Repo: https://github.com/k08200/klorn

2 yorum

 
darjeeling 3 시간 전

show olarak yüklemeniz gerekiyor.

 
k08200 3 시간 전

Düzenleyemiyorum, bir dahakine show olarak paylaşacağım..