Outils

Les nodes Outils permettent à vos workflows d'interagir avec le monde extérieur : chercher sur Internet, appeler des APIs, exécuter du code, ou utiliser des fonctions personnalisées. Ce sont les « bras » de votre workflow — ils font des actions concrètes.

Web Search

Tip

C'est comme ouvrir un navigateur et faire une recherche Google — mais automatiquement, au milieu de votre workflow.

Web Search cherche des informations en temps réel sur Internet. Utile quand vos documents internes ne suffisent pas et que vous avez besoin d'informations fraîches du web.

Exemple

Un workflow de veille concurrentielle. Le Schedule Trigger lance la recherche chaque lundi matin. Web Search cherche les dernières actualités sur vos concurrents, puis LLM Chat résume les points clés.

Note

Utilisez-le quand vous avez besoin d'informations en temps réel du web (actualités, prix, tendances).

Warning

Ne l'utilisez pas si les informations sont dans vos documents internes (utilisez les nodes RAG).

HTTP Request

Tip

C'est comme envoyer un message à un autre logiciel et attendre sa réponse. Votre workflow peut « parler » à n'importe quel service sur Internet.

HTTP Request permet d'appeler n'importe quelle API externe. Vous configurez l'URL, la méthode (GET, POST, etc.), les en-têtes et le corps de la requête. Le résultat de l'API est renvoyé dans le workflow pour être traité.

Exemple

Après avoir généré un résumé, votre workflow appelle l'API Slack via HTTP Request pour poster le résumé dans un canal. Configuration : POST vers l'URL du webhook Slack, avec le résumé dans le corps.

Note

Utilisez-le pour connecter votre workflow à n'importe quel service externe : Slack, email, CRM, base de données, etc.

Warning

Si vous voulez juste chercher sur le web, utilisez Web Search (plus simple). Si vous voulez envoyer un résultat à un webhook, utilisez le node Output > Send Webhook (plus simple).

Code Execution

Tip

C'est comme avoir une calculatrice programmable dans votre workflow. Vous écrivez un petit programme, et il s'exécute avec les données que vous lui donnez.

Code Execution vous permet d'écrire et d'exécuter du code JavaScript directement dans votre workflow. Le code tourne dans un environnement sécurisé (sandbox) et a accès aux données d'entrée. Parfait pour des calculs, des transformations complexes, ou de la logique personnalisée.

Exemple

Vous recevez une liste de produits avec des prix en dollars. Code Execution convertit chaque prix en euros : return context.input.products.map(p => ({...p, priceEUR: p.priceUSD * 0.92}));

Note

Utilisez-le pour de la logique personnalisée que les autres nodes ne peuvent pas faire : calculs, reformatage complexe, algorithmes spécifiques.

Warning

Ne l'utilisez pas si un node existant fait déjà ce dont vous avez besoin (Template, JSON Transform, Filter). Préférez les nodes dédiés quand c'est possible.

Custom Tool

Tip

C'est comme un tiroir à outils personnalisé. Vous y rangez vos propres outils créés sur mesure, et le workflow peut les utiliser quand il en a besoin.

Custom Tool appelle une fonction personnalisée que vous avez enregistrée dans IgnitionAI. C'est le node le plus flexible — il peut faire tout ce que vous programmez. Utilisé pour intégrer de la logique métier spécifique à votre organisation.

Exemple

Vous avez une fonction « calculerDevis » qui prend en entrée le type de service et la quantité, et retourne un prix. Le workflow utilise Custom Tool pour appeler cette fonction après avoir extrait les besoins du client avec LLM Chat.

Note

Utilisez-le pour intégrer de la logique métier spécifique qui n'existe dans aucun autre node.

Warning

Si une fonctionnalité standard existe (recherche web, requête HTTP, code simple), utilisez le node dédié.