Clasificación con IA

Lee el documento antes de archivarlo.

Findest no compara nombres de fichero ni remitentes. Cada adjunto se lee, se contrasta con todas tus reglas a la vez y se archiva en la que de verdad encaja. O en ninguna, y entonces te dice por qué.

Dentro del clasificador

Cinco cosas pasan entre el buzón y la carpeta.

Primero, comprobaciones simples

Antes de mandar nada a la IA, unas comprobaciones sencillas apartan lo que no puede ser un documento: imágenes incrustadas, ficheros de menos de 3 KB o más de 25 MB y formatos que no sabe leer. Solo se clasifica lo que queda.

En Findest
  1. Correo con 5 adjuntos
  2. Incrustado, tamaño y tipo
  3. 4 apartados, sin IA
  4. 1 pasa a leerse

El contenido, no el nombre

La foto de un ticket hecha con el móvil se lee igual que un PDF, y los Word y Excel se pasan antes a texto. Qué es el documento, quién lo emite y su fecha salen de lo que lleva impreso.

En Findest
  1. IMG_2041.jpg abierto
  2. Texto impreso leído
  3. Tipo, emisor y fecha
  4. Listo para comparar

Por qué una petición vale más que cuatro

Preguntado regla a regla, el modelo no tiene con qué comparar y dice que sí a la primera que se parece. Viéndolas todas juntas puede distinguirlas y quedarse con la más concreta.

En Findest
  1. Un documento
  2. Tus 4 reglas, numeradas
  3. En una sola petición
  4. Vuelve un número

Se queda, con el motivo

Si no encaja ninguna regla, la respuesta es 0. El documento se queda con el estado Sin regla y el motivo que dio el modelo, a la vista en tu Historial. Sin adivinar, sin carpeta aproximada y sin correo de aviso.

En Findest
  1. Comparado con cada regla
  2. Respuesta: 0
  3. Motivo en el Historial
  4. Nada archivado a ojo

Factura, Invoice o Facture

El tipo de documento, el resumen y el motivo se escriben en el idioma de tu cuenta, así que los nombres de fichero te suenan naturales. Las reglas que escribes se quedan tal cual, en el idioma que elegiste.

En Findest
  1. Misma factura, tres cuentas
  2. Idioma de la cuenta
  3. Tipo_Remitente_Fecha
  4. Archivada con ese nombre
La decisión

Una llamada. Todas las reglas. Juntas.

Tus reglas no se comprueban de una en una. Van todas al modelo a la vez, en una sola petición, junto con el documento.

Cómo escribir una regla que acierte

Lo que se envía de verdad

El documento y todas tus reglas activas, numeradas. Lo que vuelve es un solo número.

factura-0412.pdf
1 · Facturas de luz2 · Nóminas3 · Contratos firmados4 · Facturas de proveedores
Una petición: el documento y todas las reglas
Respuesta: 4o 0, si no encaja ninguna
1

El coste, el motivo menor

Sale más barato, y eso cuenta: una cuenta Pro con quince reglas supondría quince peticiones por documento en vez de una.

2

Acertar, el de verdad

Si le preguntas «¿este documento encaja en esta regla?» de forma aislada, el modelo no tiene con qué comparar y dice que sí a la primera que se parece un poco. Viéndolas todas a la vez puede hacer lo que realmente quieres: distinguirlas.

La respuesta se pide como salida estructurada: es un número de regla, no un párrafo que haya que interpretar. Tampoco hay un orden de reglas que mantener: gana la que encaja de forma más concreta.

Por qué funciona así

Un fallo archivó una factura en la carpeta equivocada.

No es un supuesto. La primera versión del motor comparaba texto, y se rompía de una forma que merece más la pena enseñar que contar.

Antes · comparación por subcadena
motor viejo
regla = "facturas electricidad"
etiqueta = "factura"

regla.includes(etiqueta)
  → true

Toda factura parecía de la luz

Una regla para las facturas de la luz capturaba cualquier documento que el clasificador etiquetara como factura. Una factura de Make.com acabó en la carpeta de energía del usuario. No era un caso límite: era el algoritmo haciendo justo lo que estaba diseñado para hacer.

Ahora · leído y comparado
motor actual
regla = "Luz de la oficina,
  de Endesa. No las de
  mi piso, ni el gas."

documento leído → no encaja

Una frase, contrastada con la página

La regla es una frase, no una palabra clave, y el documento se lee contra ella. Una factura de software ya no parece una de la luz solo porque las dos sean facturas.

Los filtros por palabra clave (remitente, asunto, nombre de fichero) se borraron del todo en vez de dejarlos conviviendo con el motor nuevo. Dos formas de decidir dónde va un documento es una de más, y la vieja era justo la que se equivocaba.

Antes del modelo

La mayoría de adjuntos nunca llegan a la IA.

Leerlo todo sería lento, ruidoso y caro sin motivo. Antes corre una criba, y son comprobaciones normales, no un modelo.

CribaQué detieneResultado
inlineFirmas, logos y píxeles de seguimiento que el cliente de correo marca como incrustados.Fuera
< 3 KBDemasiado pequeño para ser un documento de verdad. Casi siempre es una imagen decorativa.Fuera
> 25 MBPor encima del tamaño que aceptamos, y de lo que tiene sentido clasificar.Fuera
tipoCualquier formato que el modelo no sabe leer, como un fichero comprimido.Fuera
el restoPDF, JPG, PNG, WEBP, HEIC, TXT y CSV se leen tal cual. Los Word (DOCX) y Excel (XLSX) se pasan antes a texto.Se lee

Una newsletter con el logo en el pie no cuesta nada: el logo se descarta antes de gastar un solo token. Y como cada adjunto se trata por separado, uno roto nunca impide archivar los demás del mismo correo.

Cuando no encaja nada

«Ninguna» es una respuesta, no un fallo.

Si el modelo no encuentra ninguna regla que encaje, devuelve 0 y el documento se queda con el estado Sin regla, junto con el motivo que dio el modelo.

Ese motivo se ve en tu Historial. Casi siempre dice algo razonable, y es la forma más rápida de darte cuenta de que hay que reescribir una regla. No se adivina nada, y nada se cuela en silencio en una carpeta aproximada.

Tampoco te llega un correo por ello. Un documento sin regla es funcionamiento normal; los avisos se reservan para lo que se ha roto de verdad, para que sigan mereciendo la pena.

Lo que no decide

El tipo de documento es una etiqueta, no una decisión.

Findest también deduce qué clase de documento es (factura, nómina, contrato) y lo usa para el nombre del fichero y para el Historial.

Antes también decidía dónde iba. Ya no, y ese es justo el sentido del cambio de arriba: el tipo describe y tu regla manda. Dos documentos del mismo tipo pueden ir a carpetas distintas, que es exactamente lo que esperarías y lo que el motor viejo no sabía hacer.

Preguntas frecuentes

Lo que la gente pregunta de verdad.

Ver todas las preguntas

¿Qué modelo usa?

Gemini, configurado en el servidor en vez de escrito a fuego en el código, así que se puede cambiar sin publicar una versión nueva. Se le pide salida estructurada, así que la respuesta es un número de regla, no prosa que haya que interpretar.

¿Se usa mi documento para entrenar un modelo?

No. El documento se manda para clasificarlo y vuelve la respuesta; no se aporta a ningún entrenamiento.

¿Y si dos reglas mías encajan de verdad las dos?

El modelo elige una, y como ve las dos, elige la más específica en vez de la que le tocara mirar primero. Si se solapan tanto que daría igual cualquiera, suele ser señal de que deberían ser una sola regla.

¿Puedo ver por qué se archivó donde se archivó?

Sí. Cada documento del Historial lleva la regla con la que encajó, y los que no encajaron con ninguna llevan el motivo en su lugar.

¿Cuánto tarda la clasificación?

Segundos. La parte lenta del recorrido nunca es el modelo: es esperar a que se sondee el buzón, que es la razón de que un documento que entra por IMAP tarde unos minutos en aparecer.