Classification par IA

Il lit le document avant de le classer.

Findest ne compare ni les noms de fichiers ni les expéditeurs. Chaque pièce jointe est lue, confrontée à toutes vos règles d'un coup et classée dans celle qui correspond vraiment. Ou dans aucune, et il vous dit pourquoi.

Dans le classifieur

Cinq étapes entre la boîte mail et le dossier.

D'abord, des contrôles simples

Avant d'envoyer quoi que ce soit à l'IA, des contrôles simples écartent ce qui ne peut pas être un document : images intégrées, fichiers de moins de 3 Ko ou de plus de 25 Mo, formats illisibles. Seul le reste est classé.

Dans Findest
  1. E-mail avec 5 pièces jointes
  2. Intégrée, taille et type
  3. 4 écartées, sans IA
  4. 1 transmise pour lecture

Le contenu, pas le nom

La photo d'un ticket prise au téléphone est lue comme un PDF, et les fichiers Word ou Excel sont d'abord convertis en texte. Le type, l'émetteur et la date viennent de ce qui est imprimé.

Dans Findest
  1. IMG_2041.jpg ouverte
  2. Texte imprimé lu
  3. Type, émetteur, date
  4. Prêt à comparer

Pourquoi une requête vaut mieux que quatre

Interrogé règle par règle, un modèle n'a rien à quoi comparer et dit oui à la première qui ressemble. En les voyant toutes ensemble, il peut les distinguer et choisir la plus précise.

Dans Findest
  1. Un document
  2. Vos 4 règles numérotées
  3. En une seule requête
  4. Un numéro revient

Conservé, avec la raison

Si aucune règle ne convient, la réponse est 0. Le document est conservé avec le statut Sans règle et la raison donnée par le modèle, visible dans votre Historique. Ni devinette, ni dossier approximatif, ni e-mail d'alerte.

Dans Findest
  1. Comparé à chaque règle
  2. Réponse : 0
  3. Raison dans l'Historique
  4. Rien classé au hasard

Facture, Invoice ou Factura

Le type de document, le résumé et la raison sont rédigés dans la langue de votre compte, pour des noms de fichiers naturels pour vous. Les règles que vous écrivez restent telles quelles, dans la langue choisie.

Dans Findest
  1. Même facture, trois comptes
  2. Langue du compte lue
  3. Type_Expéditeur_Date
  4. Classée sous ce nom
La décision

Un appel. Toutes les règles. Côte à côte.

Vos règles ne sont pas vérifiées une par une. Elles partent toutes ensemble au modèle, en une seule requête, avec le document.

Écrire une règle qui l'emporte

Ce qui part réellement

Le document et toutes vos règles actives, numérotées. Ce qui revient, c'est un seul numéro.

facture-0412.pdf
1 · Électricité2 · Fiches de paie3 · Contrats signés4 · Factures fournisseurs
Une requête : le document et toutes les règles
Réponse : 4ou 0 si aucune ne convient
1

Le coût, la raison secondaire

C'est moins cher, et ça compte : un compte Pro avec quinze règles, ce serait sinon quinze requêtes par document au lieu d'une.

2

La justesse, la vraie

Interrogé « ce document correspond-il à cette règle ? » isolément, un modèle n'a rien à quoi comparer : il dit oui à la première qui ressemble vaguement. En les voyant toutes d'un coup, il peut faire ce que vous attendez vraiment : les distinguer.

La réponse est demandée sous forme structurée : c'est un numéro de règle, pas un paragraphe à interpréter. Et il n'y a aucun ordre de règles à entretenir : la plus précise l'emporte.

Pourquoi c'est fait ainsi

Un bug a classé une facture dans le mauvais dossier.

Ce n'est pas une hypothèse. La première version du moteur comparait du texte, et elle cassait d'une façon qui mérite plus d'être montrée que racontée.

Avant · comparaison de sous-chaîne
ancien moteur
regle = "facturas electricidad"
label = "factura"

regle.includes(label)
  → true

Toute facture ressemblait à l'électricité

La règle, écrite en espagnol, voulait dire « factures d'électricité ». Elle capturait tout document que le classifieur étiquetait factura (facture) : une facture Make.com a atterri dans le dossier énergie de l'utilisateur. Pas un cas limite : l'algorithme faisait exactement ce pour quoi il était conçu.

Maintenant · lu et comparé
moteur actuel
regle = "Électricité du bureau,
  chez Energis. Pas mon
  appart, ni le gaz."

document lu → aucune

Une phrase, confrontée à la page

La règle est une phrase, pas un mot-clé, et le document est lu face à elle. Une facture de logiciel ne ressemble plus à une facture d'électricité simplement parce que les deux sont des factures.

Les filtres par mot-clé (expéditeur, objet, nom de fichier) ont été supprimés purement et simplement plutôt que conservés à côté du nouveau moteur. Deux façons d'orienter un document, c'en est une de trop, et l'ancienne était justement celle qui se trompait.

Avant le modèle

La plupart des pièces jointes n'atteignent jamais l'IA.

Tout lire serait lent, bruyant et cher sans raison. Un filtre passe d'abord, et ce sont des contrôles simples, pas un modèle.

ContrôleCe qu'il arrêteRésultat
inlineSignatures, logos et pixels de suivi que le client mail marque comme intégrés.Écartée
< 3 KoTrop petit pour être un vrai document. Presque toujours une image décorative.Écartée
> 25 MoAu-dessus de la taille acceptée, et de ce qu'il est utile de classer.Écartée
typeTout format que le modèle ne sait pas lire, comme une archive.Écartée
le restePDF, JPG, PNG, WEBP, HEIC, TXT et CSV sont lus tels quels. Les fichiers Word (DOCX) et Excel (XLSX) sont d'abord convertis en texte.Lue

Une newsletter avec un logo en pied de page ne coûte rien : le logo est écarté avant qu'un seul token ne soit dépensé. Et comme chaque pièce jointe est traitée à part, une pièce jointe abîmée n'empêche jamais de classer les autres du même e-mail.

Quand rien ne correspond

« Aucune » est une réponse, pas un échec.

Si le modèle ne trouve aucune règle qui convient, il renvoie 0 et le document est conservé avec le statut Sans règle, accompagné de la raison donnée par le modèle.

Cette raison est visible dans votre Historique. Elle dit en général quelque chose de sensé, et c'est le moyen le plus rapide de voir qu'une règle mérite d'être reformulée. Rien n'est deviné, et rien ne se glisse en silence dans un dossier approximatif.

Vous ne recevez pas d'e-mail pour autant. Un document sans règle, c'est un fonctionnement normal ; les alertes sont réservées à ce qui a vraiment cassé, pour qu'elles restent dignes d'être lues.

Ce qu'il ne décide pas

Le type de document est une étiquette, pas une décision.

Findest déduit aussi de quel genre de document il s'agit (facture, fiche de paie, contrat) et s'en sert pour le nom du fichier et pour votre Historique.

Avant, il décidait aussi de l'orientation. Ce n'est plus le cas, et c'est tout le sens du changement ci-dessus : le type décrit, votre règle commande. Deux documents du même type peuvent aller dans des dossiers différents, ce qui est exactement ce à quoi on s'attend et ce que l'ancien moteur ne savait pas faire.

FAQ

Les questions qu'on nous pose vraiment.

Voir toutes les questions

Quel modèle est utilisé ?

Gemini, configuré côté serveur plutôt qu'écrit en dur dans le code, pour pouvoir en changer sans publier une nouvelle version. On lui demande une sortie structurée : la réponse est un numéro de règle, pas de la prose à interpréter.

Mon document sert-il à entraîner un modèle ?

Non. Le document est envoyé pour être classé et la réponse revient ; il n'alimente aucun entraînement.

Et si deux de mes règles conviennent vraiment toutes les deux ?

Le modèle en choisit une, et comme il les voit toutes les deux, il prend la plus précise plutôt que celle sur laquelle on l'aurait interrogé en premier. Si elles se recouvrent au point que l'une ou l'autre irait, c'est en général le signe qu'elles devraient n'en faire qu'une.

Puis-je voir pourquoi un fichier a été classé là ?

Oui. Chaque document de votre Historique porte la règle à laquelle il correspond, et ceux qui n'ont correspondu à rien portent la raison à la place.

Combien de temps prend la classification ?

Quelques secondes. La partie lente du parcours n'est jamais le modèle : c'est l'attente du relevé de la boîte mail, ce qui explique qu'un document arrivé par IMAP mette quelques minutes à apparaître.