Εργαλεία ανάπτυξης
Oleg Zankov
Διευθύνων Σύμβουλος Latenode, ειδικός σε θέματα μη κωδικοποίησης
26 Σεπτεμβρίου 2023
Μια πλατφόρμα χαμηλού κώδικα που συνδυάζει την απλότητα χωρίς κώδικα με την ισχύ πλήρους κώδικα 🚀
Ξεκινήστε δωρεάν
26 Σεπτεμβρίου 2023
-
6
min read

JavaScript + AI: ένα τέλειο ντουέτο για αυτοματισμούς χαμηλού κώδικα

Oleg Zankov
Διευθύνων Σύμβουλος Latenode, ειδικός σε θέματα μη κωδικοποίησης
Πίνακας περιεχομένων

Γεια σας! Είμαι ο Oleg Zankov, CTO και ιδρυτής της Latenode - μιας πλατφόρμας χαμηλού κώδικα που βασίζεται στο cloud, όπου μπορείτε εύκολα να δημιουργήσετε προσαρμόσιμες αυτοματοποιήσεις επιχειρηματικών διαδικασιών και να δημιουργήσετε υπηρεσίες ιστού χωρίς την ταλαιπωρία της διαχείρισης οποιασδήποτε υποδομής. Είτε είστε ένας έμπειρος ειδικός στην αυτοματοποίηση είτε ένας μη τεχνολογικός ιδιοκτήτης επιχείρησης που στοχεύει να καταλάβει πώς να αυτοματοποιήσει τις επιχειρήσεις, αυτό το άρθρο παρουσιάζει ένα δωρεάν εργαλείο τεχνητής νοημοσύνης που έχει σχεδιαστεί για να σας εξοικονομήσει τόνους χρόνου και προσπάθειας στο πλαίσιο του low-code ταξιδιού σας.

Σε αυτό το άρθρο, θα αποκαλύψουμε τις εντελώς απεριόριστες δυνατότητες του κόμβου JavaScript με έναν βοηθό AI στο εσωτερικό του, ο οποίος μπορεί να δημιουργήσει νέες ενσωματώσεις με οποιαδήποτε υπηρεσία ιστού από το μηδέν κατόπιν αιτήματός σας μέσα σε λίγα λεπτά ή να μετασχηματίσει τα δεδομένα όσο πιο ευέλικτα επιτρέπει η φαντασία σας.

Αν είστε περισσότερο οπτικός και ακουστικός μαθητής, δείτε το τελευταίο μας βίντεο σχετικά με τον JavaScript AI Assistant που μπορεί να ενισχύσει τους αυτοματισμούς σας σε όλα τα επίπεδα:

Παρέχουμε μια απρόσκοπτη εμπειρία για τη JavaScript. Με το Latenode, μπορείτε να εξερευνήσετε την Τεχνητή Νοημοσύνη με τη JavaScript και ακόμη και να πειραματιστείτε με τη JavaScript + Τεχνητή Νοημοσύνη. Στόχος μας είναι να καταστήσουμε αυτές τις τεχνολογίες αιχμής προσιτές σε όλους τους προγραμματιστές, ανεξάρτητα από το επίπεδο εμπειρίας τους στη JavaScript ή την AI.

Latenode Διεπαφή πλατφόρμας

Υπάρχει μια νέα προσθήκη στην ενότητα JavaScript που είναι εξαιρετικά χρήσιμη για την ανάπτυξη. Πρόκειται για έναν βοηθό τεχνητής νοημοσύνης, ο οποίος έχει σχεδιαστεί για να βοηθάει σε μια μεγάλη ποικιλία εργασιών κωδικοποίησης, όπως:

  • Συγγραφή κώδικα
  • Αποσφαλμάτωση 
  • Επεξήγηση του κώδικα
  • Τροποποιήσεις κατόπιν αιτήματος

Το καλύτερο μέρος; Όλη η λειτουργικότητα του Latenode είναι εντελώς δωρεάν μέχρι τις αρχές του νέου έτους (επειδή βρισκόμαστε σε Beta τώρα). Και πριν προχωρήσουμε περισσότερο, δείτε μερικά πρώτα σχόλια των χρηστών σχετικά με τον βοηθό μας AI:

Πώς να χρησιμοποιήσετε το Latenode AI Assistant;

Γράψτε τον κώδικα ακόμα και αν είστε αρχάριος με το Latenode's AI Assistent

Ο βοηθός βρίσκεται μέσα στον κόμβο JavaScript. Η αλληλεπίδραση γίνεται μέσω του παραθύρου 'AI Chat'. Οι δυνατότητές του περιλαμβάνουν:

  • Προβολή της ροής εργασίας και της δομής των κόμβωνσας.
  • Ανάλυση του υπάρχοντος κώδικα στον κόμβο JavaScript από τον οποίο κλήθηκε ο βοηθός.
  • Προσπέλαση δομής δεδομένων στην αριστερή πλευρά του κόμβου JS.

Περιπτώσεις χρήσης

Η ομορφιά του βοηθού τεχνητής νοημοσύνης στο Latenode είναι ότι αποτελεί ένα τεράστιο βήμα προς την υλοποίηση της αποστολής μας: τώρα, ακόμη και όσοι δεν είναι εξοικειωμένοι με τον προγραμματισμό μπορούν να δημιουργήσουν τις δικές τους μικρουπηρεσίες ή να δημιουργήσουν περίπλοκους αυτοματισμούς. Ας το δείξουμε αυτό με τρία σενάρια.

Σενάριο #1: Εργασίες HTML

Σκεφτείτε ένα σενάριο όπου χρειάζεστε μια φόρμα συλλογής δεδομένων προσβάσιμη μέσω μιας διεύθυνσης URL webhook. Αυτό θα μπορούσε να είναι χρήσιμο σε πολλές περιπτώσεις. Αρχικά, συμπληρώνετε τη φόρμα. Στη συνέχεια, τα δεδομένα μπορούν να δρομολογηθούν οπουδήποτε: είτε σε έναν άλλο κλάδο αυτοματισμού στο Latenode για περαιτέρω μετασχηματισμούς είτε σε άλλο σύστημα. Τι θα λέγατε να κάνετε αυτό το σενάριο χωρίς να πληκτρολογήσετε ούτε μια γραμμή κώδικα;

Φόρμα για σύνθεση email με στόχο τη βάση δεδομένων χρηστών

Βήμα 1. Στείλτε ένα αίτημα στον βοηθό τεχνητής νοημοσύνης: 

Γεια σας! Προσθέστε τον κώδικά μου με ένα σενάριο για να δημιουργήσετε HTML για μια φόρμα με τίτλο "Δημιουργία email". Θα πρέπει να έχει αυτά τα πεδία εισόδου: 'θέμα email', 'επισκόπηση', 'επικεφαλίδα', 'ενημερώσεις πλατφόρμας', 'χρήσιμοι πόροι', 'άλλα νέα'. Τοποθετήστε ένα κουμπί 'submit' στο κάτω μέρος. Βελτιώστε την HTML με ευχάριστο σχεδιασμό και σωστή μορφοποίηση. Επιστρέψτε το αποτέλεσμα ως αντικείμενο JSON με την ένδειξη "html".

Βήμα 2. Αντικαταστήστε τον τρέχοντα κωδικό σας με το αποτέλεσμα που λάβατε.

Βήμα 3: Ξεκινήστε το νέο σας σενάριο μία φορά.

Η ενότητα JavaScript θα επιστρέψει το αντικείμενο JSON "html" κατάλληλο για απαντήσεις webhook Εκτός από αυτό, αλλάξτε την παράμετρο content type σε text/html για να εμφανίσετε σωστά τη φόρμα μέσω του webhook εισόδου μας.

Τώρα, κατά την πρόσβαση στη διεύθυνση URL του webhook σας, όπως φαίνεται προηγουμένως, θα σας υποδεχτεί μια φόρμα συλλογής δεδομένων.

Βήμα 4. Υποβολή δεδομένων.

Το μόνο που απομένει είναι να διασφαλίσετε ότι τα δεδομένα που συλλέγονται μέσω της φόρμας θα μεταβιβαστούν στο webhook ενός άλλου σεναρίου για περαιτέρω επεξεργασία. Φυσικά, δεν θα το κωδικοποιήσουμε αυτό με το χέρι.

Τώρα, η φόρμα μας γίνεται πλήρως λειτουργική, έτοιμη να λάβει δεδομένα. Μπορείτε να διοχετεύσετε αυτές τις συλλεγμένες τιμές σε μια άλλη ροή εργασίας που, για παράδειγμα, καταγράφει τα συλλεγμένα δεδομένα σε ένα φύλλο Google.

Μέθοδος #2 Ενσωμάτωση JavaScript AI

Γράψτε τον κώδικα ακόμα και αν είστε αρχάριος με το Latenode's AI Assistent

Η χρήση της JavaScript για την ενσωμάτωση μπορεί να φαίνεται πιο περίπλοκη, αλλά ο βοηθός τεχνητής νοημοσύνης τουLatenode στην ενότητα JavaScript την καθιστά προσιτή για αρχάριους.

Για να δημιουργήσετε μια νέα κάρτα Trello με χρήση AI, ρωτήστε τον βοηθό μας τα εξής:

- Προσθήκη σεναρίου στον κώδικά μου που θα δημιουργήσει μια ενσωμάτωση API με το Trello - "Δημιουργία νέας κάρτας"

Τα υπόλοιπα βήματα είναι παρόμοια με τη μέθοδο HTTP:

  1. Εισάγετε το κλειδί API και το Token API.
  2. Προσθέστε την idList του πίνακα Trello σας.
  3. Καθορίστε το όνομα και την Περιγραφή της κάρτας Trello.

Τα προσθέτετε απευθείας στον κώδικά σας, αλλά η τεχνητή νοημοσύνη απλοποιεί τη διαδικασία, προσφέροντας καθοδήγηση καθ' όλη τη διάρκεια.

🐞 Αντιμετωπίζετε σφάλμα JavaScript; Μην ανησυχείτε! Η τεχνητή νοημοσύνη θα σας βοηθήσει να διορθώσετε τον κώδικά σας μόλις στείλετε το σφάλμα πίσω στη συνομιλία.

Δεν χρειάζεται καν να εξηγήσετε τι χρειάζεστε- η αποστολή ενός ακατέργαστου σφάλματος αρκεί για να λάβετε νέο κώδικα:

Χρησιμοποιώντας αυτή τη μέθοδο, επιλέγετε μια προσέγγιση αυτοεξυπηρέτησης για οποιαδήποτε ενσωμάτωση χαμηλού κώδικα που μπορείτε να φανταστείτε.

Σενάριο #2: Πρόσβαση σε πακέτα NPM

Υπάρχουν πλέον πάνω από 1,2 εκατομμύρια πακέτα NPM (προ-δημιουργημένες εφαρμογές για τους προγραμματιστές που μπορούν να τις ενσωματώσουν στον κώδικά τους). Latenode Ο βοηθός τεχνητής νοημοσύνης σας προσφέρει πρόσβαση σε αυτά. Ας υποθέσουμε ότι χρειάζεστε την τρέχουσα συναλλαγματική ισοτιμία USD/EUR για συναλλαγές σε πολλαπλά νομίσματα για να παρέχετε ενημερωμένες πληροφορίες στους επισκέπτες του ιστοτόπου σας. Αντί να παλεύετε με τον εντοπισμό του σωστού API και να κοσκινίζετε την τεκμηρίωση, διατυπώστε το αίτημά σας ως εξής:

Για να το λύσει αυτό, ο βοηθός χρησιμοποιεί τη βιβλιοθήκη 'axios' της NPM για να στείλει ένα αίτημα GET HTTP στο ExchangeRate-API, αντλώντας τις τελευταίες συναλλαγματικές ισοτιμίες. Στη συνέχεια, ανακτά την τιμή ανταλλαγής 1 USD προς 1 ευρώ και την επιστρέφει σε μορφή JSON.

Η επίτευξη του σωστού αποτελέσματος μπορεί να χρειαστεί μερικές προσπάθειες: περιστασιακά μπορεί να προκύψουν σφάλματα ή κενές τιμές επιστροφής. Το κλειδί είναι να θυμάστε ότι η αποσφαλμάτωση δεν είναι η αγγαρεία σας. Ζητήστε από την ΤΝ να ενσωματώσει το console.log για μια λεπτομερή απάντηση του διακομιστή. Στη συνέχεια, αναφέρετε οποιοδήποτε πρόβλημα πίσω στη συνομιλία της ΤΝ και θα έχετε τον αναθεωρημένο κώδικα σε χρόνο μηδέν.

Σενάριο #3: Μετασχηματισμός δεδομένων

Δυσκολεύεστε με εργασίες μετασχηματισμού δεδομένων; Πείτε αντίο σε αυτές τις δυσκολίες, ειδικά σε αυτές που αφορούν τη μορφοποίηση ημερομηνιών. Όλοι ξέρουμε πώς ένα σύστημα μπορεί να βγάζει μια ημερομηνία σε μορφή "YYYY-MM-DD", αλλά ένα άλλο μπορεί να την απαιτεί σε μορφή "DD MMMM YYYY".

Χρησιμοποιώντας τον μετασχηματισμό, μια ημερομηνία webhook '2023-07-11' θα έμοιαζε ως εξής:

Ομοίως, η ΤΝ μπορεί να βοηθήσει στο χειρισμό συμβολοσειρών, στη συγκέντρωση δεδομένων, στο φιλτράρισμα, στην ταξινόμηση, στο μετασχηματισμό, στη συγχώνευση, στη διάσπαση, στην αποδιάρθρωση, στη διενέργεια στατιστικής ανάλυσης, ακόμη και στην ανάλυση κειμένου.

Εναλλακτικός τρόπος χρήσης

Στη μέχρι τώρα συζήτησή μας, προσεγγίσαμε τον βοηθό μέσω ενός πλαισίου διαλόγου. Υπάρχει όμως και μια άλλη προσέγγιση, ιδιαίτερα χρήσιμη για μια εστιασμένη αποσφαλμάτωση τμήματος κώδικα ή όταν χρειάζεστε μια επεξήγηση σχετικά με τη λειτουργικότητα του κώδικα:

Γράψτε τον κώδικα ακόμα και αν είστε αρχάριος με το Latenode's AI Assistent

Η κοινότητα των ενθουσιωδών του χαμηλού κώδικα

Η κοινότητά μας σφύζει από δραστηριότητα. Καθώς το κύμα των λύσεων χαμηλού κώδικα επιταχύνεται, οι επαγγελματίες συμμετέχουν στη συνομιλία μας. Εκτιμούμε αφάνταστα την ανατροφοδότηση και η ομάδα μας είναι πάντα έτοιμη να απαντήσει στις περιέργειές σας!

Ελάτε μαζί μας στο Latenode.com και γίνετε μέρος του Discord κοινότητας!

Απλά μια υπενθύμιση: Έχετε τη μοναδική ευκαιρία να γνωρίσετε τη δύναμη του βοηθού τεχνητής νοημοσύνης και την πλήρη λειτουργικότητα της πλατφόρμας μας εντελώς δωρεάν μέχρι το τέλος του τρέχοντος έτους.

Σχετικά ιστολόγια

Περίπτωση χρήσης

Υποστηρίζεται από