Anonymiser et reformater des CVs avec Gemini AI, Google Sheets et Apps Script
Ceci est unHR, AIworkflow d'automatisation du domainecontenant 18 nœuds.Utilise principalement des nœuds comme Code, GoogleDrive, HttpRequest, GoogleSheets, SplitInBatches, combinant la technologie d'intelligence artificielle pour une automatisation intelligente. Utiliser Gemini AI, Google Sheets et Apps Script pour anonymiser et reformater des CV
- •Informations d'identification Google Drive API
- •Peut nécessiter les informations d'identification d'authentification de l'API cible
- •Informations d'identification Google Sheets API
- •Clé API Google Gemini
Nœuds utilisés (18)
{
"meta": {
"instanceId": "68ab2fc38a2cc97b15d1ba880cb72d72238eae5b4218b86b5ebb74c36e6b712f",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "af8c5794-092e-4ad4-95a9-e1925ffe230a",
"name": "Comparer des jeux de données",
"type": "n8n-nodes-base.compareDatasets",
"position": [
-480,
24
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "09c69c98-d663-4c5f-9acf-7990307f5107",
"name": "Google Drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
-200,
40
],
"parameters": {},
"typeVersion": 3
},
{
"id": "3814fbaa-4107-47b2-8029-b84e1250f249",
"name": "Extraire d'un fichier",
"type": "n8n-nodes-base.extractFromFile",
"position": [
-20,
40
],
"parameters": {},
"typeVersion": 1
},
{
"id": "73e58014-0646-4d22-a761-367af5621411",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
640,
80
],
"parameters": {},
"typeVersion": 1
},
{
"id": "07889e21-d9f2-4e11-8e11-b0c1019154a0",
"name": "Boucler sur les éléments",
"type": "n8n-nodes-base.splitInBatches",
"position": [
240,
40
],
"parameters": {},
"typeVersion": 3
},
{
"id": "3f2c758c-c309-4d32-9092-3dc943a9986e",
"name": "Mettre à jour les champs du CV",
"type": "n8n-nodes-base.googleSheets",
"position": [
1160,
-80
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "1367384a-fba8-40e8-80c3-3817030f408c",
"name": "Nettoyer la sortie",
"type": "n8n-nodes-base.code",
"position": [
940,
-80
],
"parameters": {},
"typeVersion": 2
},
{
"id": "853cb321-9822-47da-a7a2-7b10be2825d9",
"name": "Journaliser le traitement du document",
"type": "n8n-nodes-base.googleSheets",
"position": [
1360,
60
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "ea6e2058-dd6b-4fdd-a03d-b8efa4f62a8a",
"name": "Nettoyer la sortie",
"type": "n8n-nodes-base.code",
"position": [
-700,
-55
],
"parameters": {},
"typeVersion": 2
},
{
"id": "d0e2c477-21c5-4fa0-aa75-469a94e746b2",
"name": "Obtenir la liste des fichiers PDF",
"type": "n8n-nodes-base.httpRequest",
"position": [
-920,
-55
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "7ef3be8f-ec44-458b-8f18-407918e55192",
"name": "Lire les documents traités",
"type": "n8n-nodes-base.googleSheets",
"position": [
-800,
100
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "24184f2a-203c-4a7e-9afa-581b7dfcd73a",
"name": "Note adhésive",
"type": "n8n-nodes-base.stickyNote",
"position": [
-980,
-140
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ba91f3d2-2702-49dc-93d2-a81e511b01a2",
"name": "Note adhésive1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-280,
-140
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "01fe0834-6818-44ca-a03a-69f6cc8eee63",
"name": "Agent IA - extraire les éléments ciblés du texte",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
580,
-80
],
"parameters": {},
"typeVersion": 1.9
},
{
"id": "c61c9a31-f508-454c-ba0c-dd825b1433cb",
"name": "Note adhésive2",
"type": "n8n-nodes-base.stickyNote",
"position": [
480,
-140
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "a27542cf-7065-4449-bee8-2d5e697e6350",
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"position": [
520,
-380
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.2
},
{
"id": "2008e58f-4c0b-4738-a18a-56c470594d2c",
"name": "Note adhésive3",
"type": "n8n-nodes-base.stickyNote",
"position": [
480,
-580
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "116cf775-e28b-405d-bea5-6970e517caf3",
"name": "Google Drive Trigger",
"type": "n8n-nodes-base.googleDriveTrigger",
"position": [
-1220,
20
],
"parameters": {},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"ea6e2058-dd6b-4fdd-a03d-b8efa4f62a8a": {
"main": [
[
{
"node": "af8c5794-092e-4ad4-95a9-e1925ffe230a",
"type": "main",
"index": 0
}
]
]
},
"09c69c98-d663-4c5f-9acf-7990307f5107": {
"main": [
[
{
"node": "3814fbaa-4107-47b2-8029-b84e1250f249",
"type": "main",
"index": 0
}
]
]
},
"07889e21-d9f2-4e11-8e11-b0c1019154a0": {
"main": [
[
{
"node": "a27542cf-7065-4449-bee8-2d5e697e6350",
"type": "main",
"index": 0
}
],
[
{
"node": "01fe0834-6818-44ca-a03a-69f6cc8eee63",
"type": "main",
"index": 0
}
]
]
},
"af8c5794-092e-4ad4-95a9-e1925ffe230a": {
"main": [
[
{
"node": "09c69c98-d663-4c5f-9acf-7990307f5107",
"type": "main",
"index": 0
}
],
[],
[],
[]
]
},
"3f2c758c-c309-4d32-9092-3dc943a9986e": {
"main": [
[
{
"node": "853cb321-9822-47da-a7a2-7b10be2825d9",
"type": "main",
"index": 0
}
]
]
},
"3814fbaa-4107-47b2-8029-b84e1250f249": {
"main": [
[
{
"node": "07889e21-d9f2-4e11-8e11-b0c1019154a0",
"type": "main",
"index": 0
}
]
]
},
"7ef3be8f-ec44-458b-8f18-407918e55192": {
"main": [
[
{
"node": "af8c5794-092e-4ad4-95a9-e1925ffe230a",
"type": "main",
"index": 1
}
]
]
},
"116cf775-e28b-405d-bea5-6970e517caf3": {
"main": [
[
{
"node": "d0e2c477-21c5-4fa0-aa75-469a94e746b2",
"type": "main",
"index": 0
},
{
"node": "7ef3be8f-ec44-458b-8f18-407918e55192",
"type": "main",
"index": 0
}
]
]
},
"d0e2c477-21c5-4fa0-aa75-469a94e746b2": {
"main": [
[
{
"node": "ea6e2058-dd6b-4fdd-a03d-b8efa4f62a8a",
"type": "main",
"index": 0
}
]
]
},
"73e58014-0646-4d22-a761-367af5621411": {
"ai_languageModel": [
[
{
"node": "01fe0834-6818-44ca-a03a-69f6cc8eee63",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"853cb321-9822-47da-a7a2-7b10be2825d9": {
"main": [
[
{
"node": "07889e21-d9f2-4e11-8e11-b0c1019154a0",
"type": "main",
"index": 0
}
]
]
},
"01fe0834-6818-44ca-a03a-69f6cc8eee63": {
"main": [
[
{
"node": "ea6e2058-dd6b-4fdd-a03d-b8efa4f62a8a",
"type": "main",
"index": 0
}
]
]
}
}
}Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Avancé - Ressources Humaines, Intelligence Artificielle
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Louis
@louisdlPartager ce workflow