1 poin oleh k08200 3 jam lalu | 2 komentar | Bagikan ke WhatsApp

Kalau melihat berbagai alat email AI yang belakangan ini muncul, ada satu kesamaan.
Alih-alih mengurangi masalah, layar justru makin penuh, setiap email ditempeli kartu saran atau lencana seperti “AI merekomendasikan agar Anda membalas”, dan draf yang belum ditinjau terus menumpuk.

Jadi apakah inbox menjadi lebih tenang? Justru sebaliknya, malah makin berisik.

Karena itu, Klorn memulai dari pendekatan yang berbeda. Alih-alih “menambahkan” sesuatu ke email, Klorn dibuat dengan cara menyisakan satu hal saja dan menghapus yang lainnya.

Setiap email hanya berujung pada satu hasil saja, dan informasi selain itu tidak ditampilkan.

Cara klasifikasinya diselesaikan hanya dengan total 4 tier

  • SILENT — hanya disimpan dan sama sekali tidak ditampilkan di layar (marketing, kuitansi, dll.)
  • QUEUE — masuk ke antrean, tetapi tanpa notifikasi
  • PUSH — email yang harus dilihat sekarang juga (notifikasi / Telegram / panggilan opsional)
  • AUTO — untuk saat ini hanya klasifikasi (eksekusi sengaja dimatikan)

Yang penting, semua email pasti dirapikan hanya ke salah satu dari kategori ini. Tidak ada penempelan beberapa status yang ambigu.
Di Klorn, LLM tidak membuat “keputusan”. Sebaliknya, ia melihat email lalu mengekstrak hanya 4 angka:

  • seberapa yakin
  • seberapa tepercaya pengirimnya
  • apakah tindakannya bisa dibatalkan
  • seberapa mendesak

Lalu tier akhir dihitung dengan aturan tetap berdasarkan angka-angka itu. Alasannya sederhana.
Agar hasilnya tidak goyah meskipun modelnya berubah. Menurut saya ini yang paling penting.
Selain itu, bahkan jika LLM mati atau terkena rate limit, fallback berbasis kata kunci tetap menghasilkan 4 nilai yang sama sehingga email mendesak tidak terlewat.

Hasil klasifikasi tidak bisa diubah nanti.

Input yang dipakai saat klasifikasi (from, subject, snippet, dll.) di-hash apa adanya lalu disimpan, dan saat dibaca lagi nanti akan di-hash dengan cara yang sama untuk dibandingkan. Jika nilainya berbeda, proses langsung gagal.

Dengan cara ini, meskipun nanti ada sesuatu yang menambahkan atau mengubah data, keputusan yang pernah dibuat sebelumnya tidak akan “diam-diam berubah”.

Aksi berisiko sengaja dibuat tidak praktis

Kalau dipikir-pikir, tindakan berbahaya di email sebenarnya tidak banyak:

  • mengirim email
  • menghapus permanen
  • meneruskan ke pihak luar

Karena satu kesalahan saja bisa fatal,
semuanya ditempatkan setelah tahap verifikasi tambahan, sehingga tanpa ditekan langsung oleh pengguna, tindakan itu tidak benar-benar dijalankan.

  • payload dikunci saat persetujuan
  • diverifikasi lagi saat eksekusi
  • kalau berbeda sedikit saja, langsung gagal

Eksekusi otomatis juga pada dasarnya diblokir. Saya memilih sisi yang tidak berjalan.

Ini dibuat dengan asumsi self-host. Open source dengan lisensi AGPLv3, dan bisa dihubungkan ke API apa pun yang kompatibel dengan OpenAI.

  • bisa memakai Ollama / LM Studio / vLLM
  • bisa dikonfigurasi agar data email tidak dikirim ke luar
  • kunci cloud hanya dipakai secara opsional

Untuk notifikasi pun tidak harus memakai web push; menerima lewat Telegram bisa jadi lebih sederhana.

Status saat ini masih tahap awal. Tetapi bukan berarti performanya buruk.
Karena

  • berdasarkan 50 email pribadi, akurasinya sekitar 80% (satu kali pengujian, menurut standar saya)
  • satu-satunya pengguna aktif adalah saya sendiri
  • eksekusi AUTO sengaja dimatikan
  • UI masih sedang dirapikan

Daripada melebih-lebihkan, saya menuliskan kondisi saat ini apa adanya.

Cara mencobanya, karena ini masih demo, Google OAuth masih dalam mode pengujian (batas 100 orang), jadi jika ingin menggunakan, kirim email dan saya akan langsung menambahkan Anda.

Cara tercepat tetap dengan self-host.

  • bisa memakai OAuth pribadi
  • bisa langsung dijalankan tanpa autentikasi Google

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

2 komentar

 
darjeeling 3 jam lalu

Harus diunggah dengan show.

 
k08200 3 jam lalu

Karena tidak bisa diedit, lain kali saya akan unggah sebagai show..