Définition
IDP : définition du traitement intelligent des documents
IDP, ou traitement intelligent des documents : définition, différence avec l'OCR, les étapes de la chaîne, et ce que le terme recouvre chez les éditeurs.
Mis à jour le
L'IDP (Intelligent Document Processing), ou traitement intelligent des documents, désigne l'automatisation de la saisie des données contenues dans des documents : on capte une facture, un formulaire ou un contrat, on reconnaît de quel document il s'agit, on en sort les champs utiles, on les vérifie, puis on les envoie au logiciel qui en a besoin. Amazon le définit comme l'automatisation de la saisie manuelle à partir de documents papier ou d'images de documents.
IDP et OCR : la différence
La reconnaissance optique de caractères (OCR) transforme l'image d'un texte en texte lisible par une machine. Elle répond à la question « qu'est-il écrit ? ». L'IDP répond à une autre question : « quelle est la date d'échéance de cette facture, et dans quel champ de mon logiciel la ranger ? ».
Chez Microsoft, cette articulation est visible dans l'offre elle-même : le modèle de lecture prebuilt-read est présenté comme le moteur d'OCR sur lequel s'appuient les modèles spécialisés (facture, reçu, pièce d'identité). Le modèle facture, lui, renvoie directement une représentation JSON des champs : client, adresse de facturation, échéance, montant dû, lignes.
| OCR | IDP | |
|---|---|---|
| Entrée | image ou PDF | document de tout type |
| Sortie | du texte, avec sa position | des champs nommés, validés |
| Comprend le type de document | non | oui (classification) |
| Vérifie les valeurs | non | oui (règles, confiance, relecture) |
Les étapes d'une chaîne IDP
D'après la description d'Amazon, une chaîne IDP enchaîne :
- Capture et classification : le document arrive (courriel, scan, dépôt) et il est trié par type, facture ou contrat par exemple.
- Extraction, accompagnée d'une validation des données pour en assurer l'exactitude.
- Traitement : les données validées partent vers les autres logiciels de l'entreprise.
- Apprentissage continu à partir des erreurs passées et des nouveaux formats.
- Suivi : temps de traitement, taux d'erreur.
Ce que le terme recouvre aujourd'hui
Le mot sert d'étiquette à des produits très différents. Rossum, par exemple, se présente comme un acteur du traitement des documents transactionnels dans l'IDP, avec un LLM maison qui apprend des corrections des utilisateurs. D'autres éditeurs vendent une API à la page, sans écran de validation. Et l'arrivée des grands modèles de langage capables de lire un PDF a ouvert une troisième voie : décrire les champs voulus dans un schéma et laisser le modèle les remplir.
Pour choisir, la vraie question n'est donc pas « IDP ou pas », mais : qui classe, qui extrait, qui valide, et qui corrige quand l'outil se trompe ? Nos pages LLM ou modèle spécialisé et seuil de confiance et validation humaine détaillent ces choix.
Questions fréquentes
Que veut dire IDP ?
Intelligent Document Processing, en français traitement intelligent des documents : l'automatisation de la saisie des données contenues dans des documents, du classement jusqu'à l'envoi dans un logiciel.
L'IDP remplace-t-il l'OCR ?
Non, il l'englobe. L'OCR lit le texte ; l'IDP s'en sert, puis classe le document, extrait les champs, les valide et les transmet.
Sources
Pages consultées pour écrire cet article :
- https://aws.amazon.com/what-is/intelligent-document-processing/
- https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/invoice?view=doc-intel-4.0.0
- https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/read?view=doc-intel-4.0.0
- https://rossum.ai/