1 puntos por k08200 3 시간 전 | 2 comentarios | Compartir por WhatsApp

Si ves las herramientas de correo con IA que están saliendo últimamente, hay algo que todas tienen en común.
En vez de reducir problemas, llenan más la pantalla, le pegan tarjetas de sugerencia a cada correo o aparecen insignias como “la IA recomienda responder”, y se siguen acumulando borradores no revisados.

Entonces, ¿la bandeja de entrada se vuelve más silenciosa? Al contrario: se vuelve más ruidosa.

Por eso Klorn parte de una idea distinta. En lugar de “agregar” cosas al correo, está hecho para eliminar todo y dejar solo una cosa.

Cada correo termina exactamente en un solo resultado, y no muestra ninguna otra información.

La clasificación se resuelve con un sistema de 4 niveles:

  • SILENT — solo lo guarda y no lo muestra en pantalla para nada (marketing, recibos, etc.)
  • QUEUE — se acumula en la cola, pero sin notificaciones
  • PUSH — correos que debes ver de inmediato (notificación / Telegram / llamada opcional)
  • AUTO — por ahora solo clasifica (la ejecución está desactivada a propósito)

Lo importante es que todos los correos quedan organizados obligatoriamente en una sola de estas categorías. No les asigna varios estados ambiguos.
En Klorn, el LLM no toma la “decisión”. En cambio, mira el correo y solo extrae 4 valores numéricos:

  • qué tanta confianza tiene
  • qué tan confiable es el remitente
  • si la acción es reversible
  • qué tan urgente es

Y el nivel final se calcula con reglas fijas a partir de esos números. La razón es simple.
Para que el resultado no cambie aunque cambie el modelo. Yo creo que eso es lo más importante.
Además, aunque el LLM falle o se tope con un rate limit, hay un fallback basado en palabras clave que genera esos mismos 4 valores para que no se escape el correo urgente.

El resultado de la clasificación no se puede cambiar después.

Los datos usados al clasificar (from, subject, snippet, etc.) se guardan hasheados tal cual, y al volver a leerlos más adelante se vuelven a hashear de la misma manera para compararlos. Si el valor no coincide, simplemente falla.

Así, aunque después algo agregue o modifique datos, no pasa que una decisión tomada antes “cambie en silencio”.

Las acciones peligrosas fueron hechas incómodas a propósito.

Si lo piensas, en el correo realmente no hay tantas acciones peligrosas:

  • enviar correo
  • borrar permanentemente
  • reenviar al exterior

Como un solo error ya basta para arruinarlo,
todas quedan detrás de una etapa adicional de verificación, así que no se ejecutan de verdad a menos que las pulses directamente.

  • al aprobar, fija el payload
  • al ejecutar, vuelve a verificarlo
  • si hay la más mínima diferencia, simplemente falla

La ejecución automática también está bloqueada por defecto. Se eligió deliberadamente el camino de no ejecutar.

Está hecho con self-hosting en mente. Es open source bajo AGPLv3, y se le puede conectar cualquier API compatible con OpenAI.

  • compatible con Ollama / LM Studio / vLLM
  • se puede configurar para no enviar datos del correo al exterior
  • las claves de nube son totalmente opcionales

Las notificaciones tampoco tienen que usar web push; puede que recibirlas por Telegram sea incluso más simple.

Por ahora sigue en una etapa temprana. Pero eso no significa que el rendimiento sea malo.
Porque:

  • con 50 correos personales acertó alrededor de un 80% (una sola prueba, según mi criterio)
  • el único usuario real soy yo
  • la ejecución de AUTO está desactivada a propósito
  • la UI todavía se está ordenando

En vez de exagerar, lo escribí tal como está hoy.

Como sigue siendo una demo, para usarlo todavía está en modo de prueba de Google OAuth (límite de 100 personas), así que si quieres probarlo y me dejas tu correo, te agrego de inmediato.

La forma más rápida es simplemente hacer self-host.

  • puedes usar tu OAuth personal
  • corre directamente sin autenticación de Google

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

2 comentarios

 
darjeeling 3 시간 전

Debes subirlo con show.

 
k08200 3 시간 전

No pude editarlo, así que la próxima vez lo subiré como show..