Bonjour ! Je suis Oleg Zankov, CTO et fondateur de Latenode, une plateforme low-code basée sur le cloud où vous pouvez facilement créer des automatisations de processus métier adaptables et créer des services Web sans avoir à gérer une infrastructure. Que vous soyez un expert en automatisation expérimenté ou un propriétaire d'entreprise non technique souhaitant comprendre comment automatiser les entreprises, cet article présente un outil d'IA gratuit conçu pour vous faire gagner beaucoup de temps et d'efforts dans votre parcours low-code.
Les
Dans cet article, nous allons découvrir les possibilités illimitées de notre nœud JavaScript combiné à un Assistant d'IA qui vous permet de créer des intégrations avec n'importe quel service Web ou de transformer des données de manière flexible, le tout en quelques minutes. Avec deux options transparentes d'utilisation de notre module JavaScript optimisé par l'IA, vous pouvez accéder au nœud AI pour une configuration rapide ou plonger directement dans le nœud JavaScript pour plus de contrôle.
Nous avons conçu Latenode pour que même si vous êtes complètement novice en codage, vous puissiez travailler avec lui en douceur et créer des solutions personnalisées adaptées à vos besoins.
Nous offrons une expérience fluide pour 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.
Il existe un nouvel ajout au module JavaScript qui est extrêmement utile pour le développement. Il s'agit d'un assistant IA conçu pour vous aider dans une grande variété de tâches de codage, telles que :
Écriture de codes
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 l'édition directe du code, une fonctionnalité particulièrement utile pour les débutants qui pourraient se sentir intimidés par le code. Au lieu de cela, toutes les variables nécessaires peuvent être ajoutées via des champs simples, ce qui rend l'intégration JavaScript jusqu'à dix fois plus facile à gérer et à personnaliser.
Comment utiliser l'assistant Latenode AI ?
Notre approche en deux étapes de l'intégration la rend 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 mains libres est parfaite pour créer rapidement des intégrations sans entrer dans le code.
Noeud JavaScript:Une fois que vous êtes à l'aise avec AI Node, vous pouvez passer au nœud JavaScript pour un contrôle plus personnalisé. Ici, l'assistant AI vous aide dans le module JavaScript, en guidant la création de code, le dépannage et les ajustements personnalisés selon les besoins. Vous interagissez via la fenêtre « AI Chat » pour cette assistance.
Les capacités de l'assistant incluent :
Affichage de votre flux de travail et de la structure de vos nœuds
Analyse du code existant dans le nœud JavaScript
Accéder aux structures de données pour rationaliser la gestion des données
Ces options offrent une flexibilité aux utilisateurs débutants et avancés, vous permettant de choisir entre une approche entièrement automatisée ou une expérience de codage plus pratique avec prise en charge de l'IA.
Créez des intégrations illimitées avec ramification, plusieurs déclencheurs entrant dans un nœud, utilisez du low-code ou écrivez votre propre code avec AI Copilot.
Cas d'usage
La beauté de l'assistant IA sur Latenode est qu'il représente un grand pas vers notre mission : désormais, même ceux qui ne sont pas familiers avec le codage peuvent créer leurs propres microservices ou créer des automatisations complexesDémontrons cela avec trois scénarios.
Scénario n°1 : tâches HTML
Imaginez un scénario dans lequel vous avez besoin d'un formulaire de collecte de données accessible via une URL de webhook. Cela peut être utile dans de nombreuses situations. Dans un premier temps, vous remplissez le formulaire. Ensuite, les données peuvent être acheminées n'importe où : soit vers une autre branche d'automatisation sur Latenode pour des transformations ultérieures, soit vers un autre système. Et si on réalisait ce scénario sans taper une seule ligne de code ?
Étape 1. Envoyez une demande à l'assistant IA :
Bonjour ! Ajoutez à mon code un script pour générer du code HTML pour un formulaire intitulé « créer un e-mail ». Il doit contenir 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 ». Placez un bouton « soumettre » en bas. Embellissez le code HTML avec un design agréable et un formatage approprié. Renvoyer le résultat sous forme d'objet JSON intitulé « html »
Étape 2. Remplacez votre code actuel par le résultat reçu.
Étape 3 : lancez votre nouveau scénario une fois.
Le module JavaScript renverra l'objet JSON « html » adapté aux réponses webhook. En plus de cela, changez le paramètre de type de contenu sur text/html pour afficher correctement le formulaire via notre webhook d'entrée.
Maintenant, après avoir accédé à l'URL de votre webhook comme indiqué précédemment, un formulaire de collecte de données vous accueillera.
Étape 4. Soumission des données.
Il ne reste plus qu'à s'assurer que les données collectées via le formulaire soient relayées vers le webhook d'un autre scénario pour un traitement ultérieur. Bien sûr, nous ne coderons pas cela manuellement.
Notre formulaire devient alors entièrement fonctionnel, prêt à recevoir des données. Vous pouvez canaliser ces valeurs capturées vers un autre flux de travail qui, par exemple, enregistre les données collectées dans une feuille de calcul Google.
Méthode n°2 Intégration de l'IA JavaScript
Écrivez le code même si vous êtes débutant avec l'assistant IA de Latenode
L’utilisation de JavaScript pour l’intégration peut sembler plus complexe, mais L'assistant IA de Latenode au sein du module JavaScript le rend accessible aux débutants.
Pour créer une nouvelle carte Trello à l'aide de l'IA, demandez à notre assistant ce qui suit :
– Ajouter un script à mon code qui créera une intégration API avec Trello – « Créer une nouvelle carte »
Les étapes restantes sont similaires à la méthode HTTP :
Entrez votre clé API et votre jeton API.
Ajouter l'idList de votre tableau Trello.
Spécifiez 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 une fois que vous aurez renvoyé l'erreur au chat.
Vous n'avez même pas besoin d'expliquer ce dont vous avez besoin ; l'envoi d'une erreur brute suffira à obtenir un nouveau code :
En utilisant cette méthode, vous choisissez une approche en libre-service pour toute intégration low-code que vous pouvez imaginer.
Scénario 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 offre l'accès à ces derniers. Supposons que vous ayez besoin du taux de change USD/EUR actuel pour les transactions multidevises afin de fournir des informations actualisées aux visiteurs de votre site Web. Au lieu de vous battre pour trouver la bonne API et de parcourir la documentation, formulez votre demande comme ceci:
Pour résoudre ce problème, l'assistant utilise la bibliothèque NPM « axios » pour envoyer une requête HTTP GET à l'API ExchangeRate, récupérant ainsi les taux de change les plus récents. Il récupère ensuite la valeur de change de 1 USD pour 1 Euro et la renvoie au format JSON.
Obtenir le résultat souhaité peut nécessiter plusieurs essais : des erreurs occasionnelles ou des valeurs de retour vides peuvent se produire. L'essentiel est de se rappeler que le débogage n'est pas votre tâche. Demandez à l'IA d'intégrer console.log pour obtenir une réponse détaillée du serveur. Ensuite, signalez tout problème au chat de l'IA et vous obtiendrez le code révisé en un rien de temps.
Scénario n°3 : Transformation des données
Vous avez des difficultés avec les tâches de transformation des données ? Dites adieu à ces tracas, notamment ceux liés au formatage des dates. Nous savons tous qu'un système peut générer une date au format « AAAA-MM-JJ », alors qu'un autre peut l'exiger au format « JJ MMMM AAAA ».
En utilisant la transformation, une date de webhook de « 2023-07-11 » ressemblerait à ceci :
De même, le L’IA peut aider à manipuler des chaînes, à agréger des données, à filtrer, à trier, à transformer, à fusionner, à diviser, à dédupliquer, à effectuer des analyses statistiques et même des analyses textuelles.
Mode d'utilisation alternatif
Dans notre discussion jusqu'à présent, nous avons abordé l'assistant via une boîte de dialogue. Mais il existe une autre approche, particulièrement utile pour le débogage d'un segment de code ciblé ou lorsque vous avez besoin d'une explication sur la fonctionnalité du code :
Écrivez le code même si vous êtes débutant avec l'assistant IA de Latenode
Écrivez le code même si vous êtes débutant avec l'assistant IA de Latenode
La communauté des passionnés du Low-Code
Notre communauté est en pleine effervescence. Alors que la vague de solutions low-code prend de l'ampleur, des professionnels rejoignent notre forum. Nous accordons une grande importance aux commentaires et notre équipe est toujours prête à répondre à vos questions !