Référence des Nodes — Tous les blocs de construction

Note

Avant de lire cette référence, assurez-vous d'avoir lu le guide « Créer un workflow » pour comprendre les concepts de base (trigger, nodes, connexions). Créer un workflow

Voici la liste complète de tous les nodes disponibles dans le workflow builder d'IgnitionAI. Chaque node est un bloc de construction qui fait une tâche précise. En les combinant, vous créez des workflows puissants — comme des pièces de LEGO que vous assemblez pour construire ce que vous voulez.

🟢 Déclencheurs (Triggers)

Ce sont les boutons de démarrage de votre workflow. Rien ne se passe sans un déclencheur.

  • Manual TriggerDémarrer un workflow en cliquant sur un bouton — comme appuyer sur l'interrupteur d'une machine.
  • Webhook TriggerDémarrer un workflow quand un autre service envoie un signal — comme une sonnette qui déclenche une action.
  • Schedule TriggerDémarrer un workflow automatiquement à heures fixes — comme un réveil programmé.

🟣 LLM (Intelligence Artificielle)

Ces nodes font appel à l'intelligence artificielle pour comprendre, générer et raisonner.

  • LLM ChatPoser une question à l'IA et obtenir une réponse en texte — comme parler à un expert.
  • Structured OutputDemander à l'IA de répondre dans un format structuré (JSON) — comme remplir un formulaire automatiquement.
  • LLM StreamingObtenir la réponse de l'IA mot par mot en temps réel — comme regarder quelqu'un écrire en direct.
  • AgentUtiliser un agent IA pré-configuré qui peut chercher dans vos documents et utiliser des outils — comme un assistant personnel.

🔵 RAG (Recherche dans vos documents)

Ces nodes cherchent dans vos collections de documents pour trouver les informations pertinentes.

  • Vector SearchChercher par le sens des mots — comme une bibliothèque magique qui comprend ce que vous voulez dire.
  • Hybrid SearchCombiner recherche par sens ET par mots-clés — le meilleur des deux mondes.
  • BM25 SearchChercher uniquement par mots-clés exacts — comme un moteur de recherche classique.
  • RerankRéorganiser les résultats du meilleur au moins bon — comme un prof qui re-corrige les copies.
  • LLM RerankRéorganiser les résultats avec l'IA — plus intelligent mais plus lent que Rerank.
  • Query RewriteReformuler votre question pour qu'elle soit plus claire — comme un traducteur qui améliore votre demande.
  • Query ExpansionGénérer plusieurs versions de votre question — comme demander la même chose de différentes façons.
  • Multi-QueryChercher avec plusieurs variantes de votre question en parallèle — pour ne rien manquer.
  • Self-QueryExtraire automatiquement des filtres de votre question — comme comprendre « les rapports de 2024 » = filtre sur l'année.
  • HyDEImaginer la réponse parfaite pour mieux chercher la vraie — une technique avancée de recherche.
  • Contextual RetrievalEnrichir les morceaux de documents avec leur contexte — comme ajouter une introduction à chaque paragraphe.
  • Semantic CacheMémoriser les réponses pour les questions similaires — comme se souvenir d'une réponse déjà donnée.

🟠 Évaluation

Ces nodes vérifient la qualité des réponses générées par l'IA.

  • Evaluate RelevanceVérifier si la réponse répond bien à la question — comme un prof qui note la pertinence.
  • Evaluate FaithfulnessVérifier si la réponse est fidèle aux documents sources — comme vérifier qu'on ne triche pas.
  • LLM JudgeÉvaluation complète sur plusieurs critères — comme un jury qui note sur tous les aspects.

🟡 Outils

Ces nodes permettent d'interagir avec le monde extérieur et d'exécuter du code.

  • Web SearchChercher des informations sur Internet — comme faire une recherche Google.
  • HTTP RequestAppeler un service externe (API) — comme envoyer un message à un autre logiciel.
  • Code ExecutionExécuter du code JavaScript — comme une calculatrice programmable.
  • Custom ToolAppeler une fonction personnalisée — comme un outil sur mesure que vous avez créé.

🩷 Logique

Ces nodes contrôlent le flux du workflow — décisions, boucles et fusions.

  • Condition (If/Else)Choisir un chemin selon une condition — comme un feu de signalisation.
  • SwitchChoisir parmi plusieurs chemins possibles — comme un aiguillage de train.
  • LoopRépéter une action pour chaque élément d'une liste — comme distribuer une carte à chaque joueur.
  • MergeRassembler plusieurs chemins en un seul — comme plusieurs rivières qui se rejoignent.

🟤 Transformation

Ces nodes transforment et reformatent les données entre les étapes.

  • Text TemplateCréer un texte à partir d'un modèle avec des variables — comme un mail-merge.
  • JSON TransformExtraire ou réorganiser des données JSON — comme trier et ranger des informations.
  • Code TransformTransformer des données avec du code JavaScript — pour les transformations complexes.
  • FilterGarder seulement les éléments qui respectent une condition — comme un tamis qui ne garde que ce qui passe.

🟢 Sortie

Ces nodes livrent le résultat final du workflow.

  • ResponseRenvoyer le résultat du workflow — la ligne d'arrivée.
  • Send WebhookEnvoyer le résultat à un service externe — comme poster une lettre.
  • Store DocumentSauvegarder le résultat dans une collection — comme archiver un document.