Ce document est un guide présentant les concepts fondamentaux de l'utilisation de Document AI. Vous devez lire cette page avant de passer à d'autres documents ou guides de démarrage rapide.
Automatiser les workflows de traitement des documents
Les entreprises du monde entier s'appuient fortement sur les documents pour stocker et transmettre des informations. Ces informations doivent souvent être numérisées pour être utiles. Toutefois, cela se fait généralement par le biais de processus manuels chronophages.
Exemple :
- Numérisation de livres pour les liseuses.
- Traitement des formulaires d'admission médicale dans les cabinets médicaux.
- Analyse des reçus et des factures pour la validation des notes de frais.
- Authentification de l'identité à l'aide de pièces d'identité.
- Extraire les informations sur les revenus des formulaires fiscaux pour approuver des prêts.
- Comprendre les contrats pour les conditions clés des accords commerciaux.
Chacun de ces workflows implique d'obtenir le texte brut des documents, puis d'en extraire le texte spécifique correspondant aux données nécessaires (les champs ou les entités). Cependant, chaque type de document a une structure et une mise en page différentes, et le modèle de champs varie en fonction du cas d'utilisation spécifique.
Composants Document AI
Document AI est une plate-forme de traitement et de compréhension de documents qui convertit les données non structurées des documents en données structurées (champs spécifiques adaptés à une base de données) afin d'en faciliter la compréhension, l'analyse et l'utilisation.
Document AI repose sur des produits de Vertex AI avec l'IA générative pour vous aider à créer des applications de traitement de documents évolutives, de bout en bout et dans le cloud, sans expertise spécialisée en machine learning.
Document AI vous permet d'effectuer les opérations suivantes :
- Numérisez des documents à l'aide de la reconnaissance optique des caractères pour obtenir du texte, une mise en page et divers modules complémentaires, tels que la détection de la qualité de l'image (pour la lisibilité) et le redressement (entièrement automatique).
- Extraire des informations de texte et de mise en page à partir de fichiers de document et normaliser les entités.
- Identifier les paires clé/valeur dans les formulaires structurés et les tableaux standards. Par exemple,
Name: Jill Smithest une paire clé-valeur. - Classifiez les types de documents pour piloter les processus en aval, tels que l'extraction et le stockage.
- Divisez et classez les documents par type. Par exemple, un fichier PDF contenant plusieurs documents réels.
- Préparez des ensembles de données à utiliser pour l'affinage et les évaluations de modèles à l'aide de fonctionnalités d'étiquetage automatique, de gestion des schémas et de gestion des ensembles de données, telles que l'examen des documents et des prédictions.
- Intégrez-le à des produits tels que Cloud Storage, BigQuery et Agent Search pour vous aider à stocker, rechercher, organiser, gérer et analyser des documents et des métadonnées.
Ce schéma illustre toutes les étapes clés du traitement des documents compatibles avec Document AI et la manière dont elles peuvent se connecter les unes aux autres.

Processeur
Un processeur Document AI se situe entre le fichier de document et un modèle de machine learning qui effectue des actions de traitement et de compréhension des documents. Ils peuvent être utilisés pour classer, diviser, analyser ou analyser un document.
Chaque projet Google Cloud doit créer ses propres instances de processeur.
Les processeurs appartiennent à l'une des catégories suivantes :
- Numériser : OCR.
- Extraction : extracteur personnalisé, analyseur de formulaires, analyseur de mise en page et analyseurs pré-entraînés.
- Classer : classificateur personnalisé et séparateur personnalisé.
Pour en savoir plus sur tous les types de processeurs disponibles pour Document AI, consultez la liste complète des processeurs et des détails.
Quel processeur dois-je utiliser ?
Voici quelques consignes générales pour vous aider à choisir le type de processeur à utiliser pour une application spécifique :
| Catégorie | Cas d'utilisation | Type de processeur |
|---|---|---|
| Numériser | Extraire du texte et des informations de mise en page de documents. | Enterprise Document OCR |
| Analysez la qualité de l'image numérisée (lisibilité) d'un document. | Enterprise Document OCR avec l'analyse de la qualité des images activée | |
| Extraire des entités d'un document personnalisé qui ne répond pas aux critères du processeur personnalisé. | ||
| Extraire | Extraire des tableaux ou des paires clé-valeur d'un formulaire structuré dans un document. | Analyseur de formulaires |
| Extrayez des éléments tels que du texte, des tableaux et des listes d'un document, et renvoyez des segments contextuels. | Analyseur de mise en page Gemini | |
| Extraire des entités d'un document personnalisé qui répond aux critères du processeur personnalisé. | Créer un extracteur personnalisé | |
| Extraire des entités d'un type de document spécialisé. | Un processeur pré-entraîné (surentraîné pour améliorer la qualité) | |
| Classification | Classer des documents. | Créer un classificateur personnalisé |
| Diviser des documents | Créer un séparateur personnalisé |
Ce diagramme permet de déterminer quel processeur est le plus adapté à chaque cas d'utilisation.

Utiliser des processeurs Document AI
Voici les principales étapes à suivre pour utiliser Document AI afin de commencer à traiter des documents :
Choisissez un processeur adapté à votre cas d'utilisation.
- Pour en savoir plus sur chaque processeur, consultez la liste complète des processeurs et des détails.
Créez un processeur à l'aide de la console Google Cloud ou de l'API Document AI.
Document AI crée un point de terminaison de prédiction vers lequel vous pouvez envoyer vos documents.
Pour obtenir des instructions détaillées, consultez Créer un processeur.
Entraînez un processeur à partir de zéro avec des données d'entraînement et de test, ou surentraînez une nouvelle version de processeur (pré-entraînée) sur une version existante.
- Pour obtenir des instructions détaillées, consultez Entraîner un outil de traitement.
Envoyez vos documents pour traitement.
Document AI traite les documents et renvoie un ou plusieurs objets
Document, qui contiennent les informations extraites et structurées.Pour obtenir des instructions détaillées, consultez Envoyer une requête de traitement et Gérer la réponse de traitement.