Référence des Nodes — Tous les blocs de construction
Note
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 Trigger — Démarrer un workflow en cliquant sur un bouton — comme appuyer sur l'interrupteur d'une machine.
- Webhook Trigger — Démarrer un workflow quand un autre service envoie un signal — comme une sonnette qui déclenche une action.
- Schedule Trigger — Dé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 Chat — Poser une question à l'IA et obtenir une réponse en texte — comme parler à un expert.
- Structured Output — Demander à l'IA de répondre dans un format structuré (JSON) — comme remplir un formulaire automatiquement.
- LLM Streaming — Obtenir la réponse de l'IA mot par mot en temps réel — comme regarder quelqu'un écrire en direct.
- Agent — Utiliser 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 Search — Chercher par le sens des mots — comme une bibliothèque magique qui comprend ce que vous voulez dire.
- Hybrid Search — Combiner recherche par sens ET par mots-clés — le meilleur des deux mondes.
- BM25 Search — Chercher uniquement par mots-clés exacts — comme un moteur de recherche classique.
- Rerank — Réorganiser les résultats du meilleur au moins bon — comme un prof qui re-corrige les copies.
- LLM Rerank — Réorganiser les résultats avec l'IA — plus intelligent mais plus lent que Rerank.
- Query Rewrite — Reformuler votre question pour qu'elle soit plus claire — comme un traducteur qui améliore votre demande.
- Query Expansion — Générer plusieurs versions de votre question — comme demander la même chose de différentes façons.
- Multi-Query — Chercher avec plusieurs variantes de votre question en parallèle — pour ne rien manquer.
- Self-Query — Extraire automatiquement des filtres de votre question — comme comprendre « les rapports de 2024 » = filtre sur l'année.
- HyDE — Imaginer la réponse parfaite pour mieux chercher la vraie — une technique avancée de recherche.
- Contextual Retrieval — Enrichir les morceaux de documents avec leur contexte — comme ajouter une introduction à chaque paragraphe.
- Semantic Cache — Mé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 Relevance — Vérifier si la réponse répond bien à la question — comme un prof qui note la pertinence.
- Evaluate Faithfulness — Vé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 Search — Chercher des informations sur Internet — comme faire une recherche Google.
- HTTP Request — Appeler un service externe (API) — comme envoyer un message à un autre logiciel.
- Code Execution — Exécuter du code JavaScript — comme une calculatrice programmable.
- Custom Tool — Appeler 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.
- Switch — Choisir parmi plusieurs chemins possibles — comme un aiguillage de train.
- Loop — Répéter une action pour chaque élément d'une liste — comme distribuer une carte à chaque joueur.
- Merge — Rassembler 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 Template — Créer un texte à partir d'un modèle avec des variables — comme un mail-merge.
- JSON Transform — Extraire ou réorganiser des données JSON — comme trier et ranger des informations.
- Code Transform — Transformer des données avec du code JavaScript — pour les transformations complexes.
- Filter — Garder 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.
- Response — Renvoyer le résultat du workflow — la ligne d'arrivée.
- Send Webhook — Envoyer le résultat à un service externe — comme poster une lettre.
- Store Document — Sauvegarder le résultat dans une collection — comme archiver un document.