Bonjour ! Je suis Oleg Zankov, CTO et fondateur de Latenode, une plateforme low-code basée sur le cloud qui vous permet de créer facilement des automatisations adaptables de processus métier et de développer des services web sans avoir à gérer d’infrastructure. Que vous soyez un expert chevronné de l’automatisation ou un dirigeant non technique cherchant à comprendre comment automatiser son entreprise, cet article présente un outil d’IA gratuit conçu pour vous faire gagner un temps et des efforts considérables dans votre parcours low-code.
Dans cet article, nous allons découvrir les possibilités illimitées de notre nœud JavaScript associé à un assistant IA, qui vous permet de créer des intégrations avec n’importe quel service web ou de transformer les données de manière flexible, le tout en quelques minutes. Avec deux options fluides pour utiliser notre module JavaScript propulsé par l’IA, vous pouvez accéder au nœud IA pour une configuration rapide ou utiliser directement le nœud JavaScript pour bénéficier de davantage de contrôle.
Nous avons conçu Latenode pour que même si vous débutez totalement en programmation, vous puissiez l’utiliser facilement et créer des solutions personnalisées adaptées à vos besoins.
Nous proposons une expérience fluide avec JavaScript. Avec Latenode, vous pouvez explorer l’IA avec JavaScript et même expérimenter JavaScript + IA. Notre objectif est de rendre ces technologies de pointe accessibles à tous les développeurs, quel que soit leur niveau d’expertise en JavaScript ou en IA.
Interface de la plateforme Latenode
Le module JavaScript intègre désormais une nouveauté extrêmement utile pour le développement : un assistant IA conçu pour vous aider dans une grande variété de tâches de programmation, telles que :
- Écriture de code
- Débogage
- Explication du code
- Modifications sur demande
De plus, notre nœud JavaScript prend en charge les champs personnalisés et les champs d’autorisation, ce qui vous permet d’éviter de modifier directement le code — une fonctionnalité particulièrement utile pour les débutants qui pourraient se sentir intimidés par le code. Toutes les variables nécessaires peuvent plutôt être ajoutées via de simples champs, ce qui rend l’intégration JavaScript jusqu’à dix fois plus facile à gérer et à personnaliser.
![]()
Comment utiliser l’assistant IA de Latenode ?
Notre approche d’intégration en deux étapes est simple pour les débutants et flexible pour les utilisateurs avancés :
Nœud IA : il s’agit de la première étape, idéale pour les utilisateurs qui souhaitent démarrer rapidement. Décrivez simplement la tâche, et l’IA générera tout le code, les champs et les paramètres d’autorisation nécessaires. Cette option sans intervention est parfaite pour créer rapidement des intégrations sans entrer dans le code.
![]()
Nœud JavaScript : une fois à l’aise avec le nœud IA, vous pouvez passer au nœud JavaScript pour un contrôle davantage personnalisé. Ici, l’assistant IA intervient au sein du module JavaScript, en vous guidant dans la création du code, le dépannage et les ajustements personnalisés selon vos besoins. Vous interagissez avec lui via la fenêtre « AI Chat ».
Les capacités de l’assistant incluent :
- La visualisation de la structure de votre workflow et de vos nœuds
- L’analyse du code existant dans le nœud JavaScript
- L’accès aux structures de données afin de simplifier leur gestion
![]()
Ces options offrent de la flexibilité aux débutants comme aux utilisateurs avancés, en vous permettant de choisir entre une approche entièrement automatisée ou une expérience de programmation plus directe avec l’assistance de l’IA.
Créez des intégrations illimitées avec des branchements, plusieurs déclencheurs arrivant dans un même nœud, utilisez le low-code ou écrivez votre propre code avec AI Copilot.
Cas d’utilisation
L’intérêt de l’assistant IA de Latenode est qu’il représente une avancée majeure vers notre mission : désormais, même les personnes qui ne connaissent pas la programmation peuvent créer leurs propres microservices ou concevoir des automatisations complexes. Démontrons-le avec trois workflows.
Workflow n°1 : tâches HTML
Prenons un workflow dans lequel vous avez besoin d’un formulaire de collecte de données accessible via une URL de webhook. Cela peut s’avérer utile dans de nombreuses situations. Vous remplissez d’abord le formulaire. Les données peuvent ensuite être envoyées n’importe où : vers une autre branche d’automatisation sur Latenode pour des transformations supplémentaires ou vers un autre système. Et si vous pouviez créer ce workflow sans écrire une seule ligne de code ?
Formulaire de composition d’e-mail destiné à une base de données utilisateurs
Étape 1. Envoyez une demande à l’assistant IA :
Bonjour ! Ajoute à mon code un script permettant de générer le HTML d’un formulaire intitulé « créer un e-mail ». Il doit comporter les champs de saisie suivants : « objet de l’e-mail », « aperçu », « en-tête », « mises à jour de la plateforme », « ressources utiles », « autres actualités ». Place un bouton « envoyer » en bas. Améliore le HTML avec un design agréable et une mise en forme appropriée. Retourne le résultat sous forme d’objet JSON nommé « html ».
Étape 2. Remplacez votre code actuel par le résultat reçu.
![]()
Étape 3 : exécutez une fois votre nouveau workflow.
Le module JavaScript renverra l’objet JSON « html » adapté aux réponses de webhook. En complément, définissez le paramètre de type de contenu sur text/html afin d’afficher correctement le formulaire via notre webhook entrant.
![]()
Désormais, lorsque vous accéderez à l’URL de votre webhook comme indiqué précédemment, un formulaire de collecte de données s’affichera.
Étape 4. Soumission des données.
Il ne reste plus qu’à s’assurer que les données collectées via le formulaire sont transmises au webhook d’un autre workflow pour un traitement ultérieur. Bien sûr, nous n’allons pas coder cela manuellement.
![]()
Notre formulaire est maintenant entièrement fonctionnel et prêt à recevoir des données. Vous pouvez envoyer ces valeurs collectées vers un autre workflow qui, par exemple, enregistre les données recueillies dans une feuille Google Sheets.
![]()
Méthode n°2 : intégration JavaScript avec l’IA
Écrivez du code même si vous êtes débutant grâce à l’assistant IA de Latenode
Utiliser JavaScript pour l’intégration peut sembler plus complexe, mais l’assistant IA de Latenode intégré au module JavaScript le rend accessible aux débutants.
Pour créer une nouvelle carte Trello avec l’IA, demandez ce qui suit à notre assistant :
– Ajoute à mon code un script qui créera une intégration API avec Trello — « Créer une nouvelle carte »
![]()
Les étapes restantes sont similaires à celles de la méthode HTTP :
- Saisissez votre clé API et votre jeton API.
- Ajoutez l’idList de votre tableau Trello.
- Indiquez le nom et la description de la carte Trello.
🐞 Vous rencontrez une erreur JavaScript ? Ne vous inquiétez pas ! L’IA vous aidera à corriger votre code dès que vous lui renverrez l’erreur dans le chat.
![]()
Vous n’avez même pas besoin d’expliquer ce dont vous avez besoin ; l’envoi d’une erreur brute suffira pour obtenir un nouveau code :
![]()
Avec cette méthode, vous choisissez une approche en libre-service pour toute intégration low-code que vous pouvez imaginer.
Workflow n°2 : accès aux packages NPM
Il existe aujourd’hui plus de 1,2 million de packages NPM (des applications préconstruites que les développeurs peuvent intégrer à leur code). L’assistant IA de Latenode vous y donne accès. Supposons que vous ayez besoin du taux de change USD/EUR actuel pour du trading multidevise afin de fournir des informations actualisées aux visiteurs de votre site web. Au lieu de peiner à trouver la bonne API et de parcourir la documentation, formulez votre demande ainsi :
![]()
Pour résoudre ce besoin, l’assistant utilise la bibliothèque NPM « axios » afin d’envoyer une requête HTTP GET à l’ExchangeRate-API et de récupérer les derniers taux de change. Il récupère ensuite la valeur de change de 1 USD en 1 euro et la renvoie au format JSON.
Obtenir le bon résultat peut nécessiter quelques essais : des erreurs occasionnelles ou des valeurs de retour vides peuvent survenir. L’essentiel est de retenir que le débogage n’est pas votre tâche. Demandez à l’IA d’intégrer console.log afin d’obtenir une réponse détaillée du serveur. Ensuite, signalez tout problème dans le chat IA et vous obtiendrez rapidement le code révisé.
Workflow n°3 : transformation des données
Vous avez du mal avec les tâches de transformation de données ? Dites adieu à ces difficultés, en particulier à celles liées au formatage des dates. Nous savons tous qu’un système peut renvoyer une date au format « YYYY-MM-DD », tandis qu’un autre peut l’exiger au format « DD MMMM YYYY ».
![]()
En utilisant cette transformation, une date de webhook comme « 2023-07-11 » se présenterait ainsi :
![]()
De même, l’IA peut vous aider à manipuler des chaînes de caractères, agréger des données, filtrer, trier, transformer, fusionner, diviser, dédupliquer, réaliser des analyses statistiques et même des analyses textuelles.
Mode d’utilisation alternatif
Jusqu’à présent, nous avons utilisé l’assistant via une boîte de dialogue. Mais il existe une autre approche, particulièrement utile pour déboguer un segment de code ciblé ou lorsque vous avez besoin d’une explication sur le fonctionnement du code :
![]()
Écrivez du code même si vous êtes débutant grâce à l’assistant IA de Latenode
Écrivez du code même si vous êtes débutant grâce à l’assistant IA de Latenode
La communauté des passionnés de low-code
Notre communauté est très active. Alors que la vague des solutions low-code prend de l’ampleur, des professionnels rejoignent notre forum. Nous accordons une grande importance aux retours, et notre équipe est toujours prête à répondre à vos questions !
Rejoignez-nous sur Latenode.com et faites partie du forum communautaire Latenode

