Nodes

Apprenez comment fonctionnent les nodes — les briques de base de chaque workflow

Qu’est-ce qu’un node ?

Un node est une étape unique dans votre workflow qui effectue une action précise. Imaginez les nodes comme des pièces LEGO que vous connectez pour construire quelque chose de puissant.

Chaque node :

  • Reçoit des entrées (données à traiter)
  • Effectue une action (extraction, transformation, analyse, etc.)
  • Produit des sorties (résultats à transmettre au node suivant)
Tip

Pour choisir quelle famille de node ouvrir dans la bibliothèque (Inputs, AI, Integrations, Tools), voir Introduction aux Nodes. Cette page couvre les ports, la configuration et les variables.

Canvas de workflow en mode Build avec des nodes d'entrée, d'intégration, de code et LLM connectés

Anatomie d’un node

Points de connexion

Chaque node possède des points de connexion :

  • Points d’entrée (côté gauche) : là où les données entrent dans le node
  • Points de sortie (côté droit) : là où les résultats quittent le node pour l’étape suivante
Node LLM sur le canvas avec port d’entrée à gauche et port de sortie à droite

Types de nodes par fonction

TypeRôleExemples
InputAccepte une entrée utilisateurShort Text, Paragraph, URL
AIUtilise des modèles IALLM, AI Agent
IntegrationsRécupère des donnéesWeb Scraper, Google Sheets
ToolsModifie les donnéesFind & Replace, Merge With Template, Loop, Conditional

Configurer les nodes

Cliquez sur un node pour ouvrir son panneau de configuration.

Panneau de configuration du node LLM avec modèle, température et prompt

Champs obligatoires

Les champs marqués d’un astérisque rouge (*) sont obligatoires. Le node ne peut pas s’exécuter sans eux. Par exemple, le node URL exige une adresse cible :

URL *: https://example.com

Utiliser les variables

Au lieu de saisir des valeurs en dur, utilisez des variables pour transmettre des données depuis d’autres nodes :

URL: {{url}}

La syntaxe {{text}} signifie « utiliser la valeur de sortie du node nommé text ».

Éditeur de prompt LLM référençant des sorties de nodes en amont avec la syntaxe de variables
Info

En savoir plus sur les variables dans le guide Variables.

Travailler avec les entrées

Valeurs statiques

Saisissez les valeurs directement dans la configuration. Sur un node LLM, par exemple :

Temperature: 0.7
Max Tokens: 1000

Valeurs dynamiques depuis d’autres nodes

Référencez les sorties des nodes précédents :

Content: {{WebScraper}}
Node Web Scraper connecté en amont pour alimenter une étape aval avec le contenu de page

Combiner statique et dynamique

Vous pouvez mélanger les deux dans les champs texte — par exemple dans un prompt LLM qui lit une valeur Short Text :

Résume cet article sur {{topic}} :

Comprendre les sorties

Chaque node produit une sortie utilisable par les nodes suivants. Après une exécution, cliquez sur un node pour inspecter son résultat dans le panneau de sortie.

Panneau de sortie d’un node LLM affichant du texte markdown formaté
Panneau de sortie affichant du JSON structuré après une étape terminée

Structure des sorties

La plupart des nodes renvoient un objet JSON avec des champs précis. Une réponse Web Scraper peut ressembler à ceci :

{
  "status": "success",
  "data": "The scraped content...",
  "metadata": {
    "url": "https://example.com",
    "timestamp": "2024-01-15T10:30:00Z"
  }
}

Catégories de nodes

AI Nodes

Exploitez des modèles IA pour la génération de texte, l’analyse, etc.

Node AI Agent sur le canvas avec ports d’outils et de sortie

Data Source Nodes

Connectez-vous à des sources de données externes.

Node Google Sheets Reader sur le canvas de workflow

Tools Nodes

Transformez et manipulez les données.

Node Find and Replace sur le canvas de workflow

Control Flow Nodes

Contrôlez l’exécution de votre workflow.

Node Loop sur le canvas avec ports d’entrée de liste et de sortie d’itération

Bonnes pratiques

Garder des nodes focalisés

Chaque node doit faire une chose bien. Si un node en fait trop, divisez-le en plusieurs nodes.

Web Scraper → Extraire le texte → LLM → Résumer → Google Sheets → Enregistrer les résultats

Un seul node qui extrait,
résume ET enregistre

Nommer vos nodes

Donnez aux nodes des noms explicites en cliquant sur leur titre :

  • ❌ LLM_0
  • ✅ Summarize Article (sur un node LLM)

Tester progressivement

Après chaque node ajouté, exécutez le workflow pour vérifier qu’il fonctionne avant d’en ajouter d’autres.

Dépannage

Le node affiche une erreur

  1. Vérifiez que tous les champs obligatoires sont renseignés
  2. Vérifiez que les références aux variables sont correctes
  3. Assurez-vous que les nodes précédents se sont bien terminés

La sortie est inattendue

  1. Cliquez sur le node pour voir l’aperçu de sa sortie (voir le Build & Run mode pour tester sur le canvas)
  2. Consultez les logs pour les détails d’exécution
  3. Vérifiez que vos chemins de variables sont corrects — consultez le guide Variables et des outils comme JSON Path Extractor pour accéder à un champ imbriqué

Étapes suivantes