Aller au contenu
uclic
Workflow n8nManual | Chat

Automatisation n8n : traitement de documents avec OpenAI

Ce workflow n8n a pour objectif d'automatiser le traitement de documents en utilisant des modèles d'OpenAI. Dans un contexte où les entreprises doivent gérer un volume croissant de données et de documents, ce workflow permet d'extraire des informations pertinentes et de les stocker efficacement. Les cas d'usage incluent la gestion de fichiers PDF, l'extraction de données et l'intégration avec des bases de données comme Supabase. Étape 1 : le workflow est déclenché manuellement ou par un message de chat. Étape 2 : il commence par récupérer tous les fichiers nécessaires via une requête HTTP. Étape 3 : les fichiers sont ensuite chargés et traités pour extraire le texte à l'aide de l'outil 'Extract Document PDF'. Étape 4 : les données extraites sont ensuite transformées en embeddings via OpenAI pour une analyse plus approfondie. Étape 5 : les résultats sont insérés dans une base de données Supabase pour un accès ultérieur. Ce processus permet de gagner du temps, d'améliorer la précision des données traitées et d'optimiser la gestion des informations au sein de l'organisation. En mettant en place ce workflow, les entreprises peuvent réduire les erreurs humaines et augmenter leur efficacité opérationnelle.

33Nœuds05Intégrations05ÉtapesPrêt à l'emploi
Pour qui

À qui s'adresse ce workflow ?

Ce workflow s'adresse aux entreprises de taille moyenne à grande qui cherchent à automatiser le traitement de documents. Il est particulièrement pertinent pour les équipes de data science, de gestion de projet et d'analyse de données, nécessitant un niveau technique intermédiaire.

Le problème

Ce que ce workflow résout

Ce workflow résout le problème de la gestion manuelle des documents, qui est souvent source d'erreurs et de perte de temps. En automatisant l'extraction et le traitement des données, il permet aux utilisateurs de se concentrer sur des tâches à plus forte valeur ajoutée. Les entreprises bénéficient d'une meilleure organisation de leurs informations et d'une réduction des coûts liés à la gestion des données.

Les étapes

Comment ça fonctionne

Étape 1 : le workflow est déclenché manuellement ou par un message de chat.

  • 01Étape 1 : il récupère tous les fichiers nécessaires via une requête HTTP.
  • 02Étape 2 : les fichiers sont chargés et traités pour extraire le texte.
  • 03Étape 3 : les données extraites sont transformées en embeddings via OpenAI.
  • 04Étape 4 : les résultats sont insérés dans une base de données Supabase pour un accès ultérieur.
Besoin d'aide

On adapte ce workflow à votre stack.

CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.

Schéma visuel

Visualisation du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

JSON n8n

Importer dans n8n en un clic

Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.

automatisation-n8n-traitement-de-documents-avec-openai.json
Réservé membres
JSON complet réservé membres

Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.

Télécharger gratuitement

Inscription en 30 secondes · Sans CB

Guide

Personnaliser ce workflow

Pour personnaliser ce workflow, vous pouvez modifier l'URL de la requête HTTP pour pointer vers votre source de fichiers. Il est également possible d'ajuster les paramètres des noeuds d'OpenAI pour affiner les résultats des embeddings. Pensez à adapter les configurations de la base de données Supabase pour correspondre à votre structure de données. Enfin, vous pouvez ajouter d'autres services ou outils selon vos besoins spécifiques, tout en veillant à sécuriser les accès et à monitorer le flux pour garantir son bon fonctionnement.

Les nœuds

Détail des nœuds n8n

  • 01
    Get All files

    Ce noeud effectue une requête HTTP pour récupérer tous les fichiers à partir d'une URL spécifiée.

  • 02
    Default Data Loader

    Ce noeud charge des données par défaut à partir de documents en utilisant les options spécifiées.

  • 03
    Recursive Character Text Splitter

    Ce noeud divise le texte en morceaux de taille et de chevauchement spécifiés de manière récursive.

  • 04
    Extract Document PDF

    Ce noeud extrait des informations d'un document PDF selon l'opération choisie.

  • 05
    Embeddings OpenAI

    Ce noeud génère des embeddings en utilisant le modèle OpenAI spécifié.

  • 06
    Create File record2

    Ce noeud crée un enregistrement de fichier dans une table Supabase avec les champs fournis.

  • 07
    If

    Ce noeud évalue des conditions pour diriger le flux de travail en fonction des résultats.

  • 08
    Get All Files

    Ce noeud récupère tous les fichiers d'une table Supabase selon l'opération spécifiée.

  • 09
    Download

    Ce noeud effectue une requête HTTP pour télécharger un fichier à partir d'une URL donnée.

  • 10
    Loop Over Items

    Ce noeud divise les éléments en lots pour les traiter un par un.

  • 11
    When clicking ‘Test workflow’

    Ce noeud déclenche manuellement le workflow lors d'un clic sur 'Test workflow'.

  • 12
    Aggregate

    Ce noeud agrège les données selon les options et les méthodes d'agrégation spécifiées.

  • 13
    When chat message received

    Ce noeud déclenche le workflow lorsqu'un message de chat est reçu.

  • 14
    OpenAI Chat Model1

    Ce noeud utilise le modèle de chat OpenAI pour générer des réponses basées sur les options fournies.

  • 15
    Embeddings OpenAI2

    Ce noeud génère des embeddings en utilisant un second modèle OpenAI spécifié.

  • 16
    OpenAI Chat Model2

    Ce noeud utilise un second modèle de chat OpenAI pour générer des réponses.

  • 17
    Vector Store Tool1

    Ce noeud interagit avec un outil de stockage vectoriel en utilisant les paramètres spécifiés.

  • 18
    Switch

    Ce noeud dirige le flux de travail en fonction de règles définies.

  • 19
    Insert into Supabase Vectorstore

    Ce noeud insère des données dans un magasin vectoriel Supabase selon les options et le mode spécifiés.

  • 20
    Merge

    Ce noeud fusionne plusieurs flux de données en un seul.

  • 21
    AI Agent

    Ce noeud exécute un agent AI en utilisant les options fournies.

  • 22
    Supabase Vector Store

    Ce noeud interagit avec un magasin vectoriel Supabase selon les options et le nom de la table spécifiés.

  • 23
    Sticky Note

    Ce noeud crée une note autocollante avec le contenu et la hauteur spécifiés.

  • 24
    Sticky Note1

    Ce noeud crée une première note autocollante avec le contenu et la hauteur spécifiés.

  • 25
    Sticky Note2

    Ce noeud crée une deuxième note autocollante avec le contenu et la hauteur spécifiés.

  • 26
    Sticky Note3

    Ce noeud crée une troisième note autocollante avec le contenu et la hauteur spécifiés.

  • 27
    Sticky Note4

    Ce noeud crée une quatrième note autocollante avec le contenu et la hauteur spécifiés.

  • 28
    Sticky Note5

    Ce noeud crée une cinquième note autocollante avec le contenu et la hauteur spécifiés.

  • 29
    Sticky Note9

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

  • 30
    Sticky Note7

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

  • 31
    Sticky Note6

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

  • 32
    Sticky Note8

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

  • 33
    Sticky Note10

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

Dernière étape

Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.

Audit gratuit · 48h

GratuitRésultats en 48 hSans engagement

06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B