Χάρη στην άνοδο των πλατφορμών χωρίς κώδικα, όπως η Bubble.io, και τη δημιουργία ολοκαίνουργιων μοντέλων τεχνητής νοημοσύνης αιχμής που βασίζονται σε Transformers, όπως τα GPT-3, GPT-J, GPT-NeoX, Bart και άλλα, είναι πλέον δυνατή η δημιουργία προηγμένων εφαρμογών τεχνητής νοημοσύνης χωρίς τη συγγραφή ούτε μιας γραμμής κώδικα. Σε αυτό το άρθρο, θα δούμε πώς να συνδέσετε το NLP Cloud API σε μια εφαρμογή Bubble.io, προκειμένου να εκτελέσετε προηγμένες λειτουργίες AI, όπως περίληψη, παράφραση, NER, απάντηση ερωτήσεων, δημιουργία αναρτήσεων σε ιστολόγια, δημιουργία περιγραφών προϊόντων και πολλά άλλα.


Οι πλατφόρμες χωρίς κώδικα είναι όλο και πιο δημοφιλείς αυτές τις μέρες. Εύλογα! Ο προγραμματισμός γίνεται όλο και πιο πολύπλοκος κάθε χρόνο, η πρόσληψη καλών προγραμματιστών είναι δύσκολη και δαπανηρή, και ταυτόχρονα όλο και λιγότερα έργα μπορούν να ζήσουν χωρίς μια καλή διαδικτυακή εφαρμογή αυτές τις μέρες...
Δεν αποτελεί έκπληξη το γεγονός ότι οι υπηρεσίες χωρίς κώδικα φαίνονται τόσο ελκυστικές. Αυτές οι πλατφόρμες παρέχουν προηγμένες διεπαφές WYSIWYG για να δημιουργήσετε τη δική σας εφαρμογή χωρίς να γράψετε ούτε μια γραμμή κώδικα. Χάρη σε αυτά τα σύγχρονα εργαλεία που βασίζονται στο UI, μπορείτε πλέον να φτάσετε σε ένα εντυπωσιακό επίπεδο πολυπλοκότητας και να στείλετε το νέο σας MVP σε χρόνο μηδέν.
Τα τελευταία δύο χρόνια, οι τεχνολογίες τεχνητής νοημοσύνης έχουν σημειώσει μεγάλη πρόοδο, ιδίως όσον αφορά την επεξεργασία της φυσικής γλώσσας. Μπορείτε πλέον να εκτελείτε εύκολα προηγμένες εργασίες κατανόησης κειμένου και δημιουργίας κειμένου, όπως chatbots, περίληψη, παράφραση, εξαγωγή οντοτήτων, απάντηση ερωτήσεων, αυτόματη δημιουργία αναρτήσεων σε ιστολόγια, αυτόματη δημιουργία περιγραφών προϊόντων και πολλά άλλα. Η άνοδος των μεγάλων γλωσσικών μοντέλων όπως τα GPT-3, GPT-J και GPT-NeoX βοήθησε πραγματικά!
Έτσι, είναι πλέον πιο εύκολο από ποτέ να δημιουργήσετε ένα ολοκληρωμένο προϊόν AI που βασίζεται σε τεχνολογίες AI και no-code!
Υπάρχουν αρκετές καλές πλατφόρμες χωρίς κώδικα. Δεν έχουν όλες το ίδιο επίπεδο πολυπλοκότητας ή την ίδια τεχνογνωσία. Ορισμένες είναι πολύ καλές στην κατασκευή όμορφων διεπαφών. Άλλες είναι καλές στην κατασκευή προηγμένης λογικής backend...
Bubble.io είναι μια δημοφιλής πλατφόρμα χωρίς κώδικα που επιτρέπει πολύ προηγμένη προσαρμογή. Χρειάζεται λίγη εξάσκηση για να την κατακτήσετε, αλλά στη συνέχεια μπορείτε να επιτύχετε εντυπωσιακά αποτελέσματα χωρίς καμία δεξιότητα προγραμματισμού.
Το NLP Cloud (us) είναι ένα προηγμένο API για την επεξεργασία φυσικής γλώσσας που εξυπηρετεί τα καλύτερα μοντέλα τεχνητής νοημοσύνης αιχμής για την κατανόηση κειμένου και τη δημιουργία κειμένου (GPT-3, GPT-J, GPT-NeoX, Bart και άλλα). Μπορείτε εύκολα να δοκιμάσετε τα πιο προηγμένα χαρακτηριστικά AI στην παιδική χαρά του NLP Cloud: επισκεφθείτε την παιδική χαρά εδώ.
Το NLP Cloud είναι ένα API, οπότε συνήθως χρειάζεται ένας προγραμματιστής για να το ενσωματώσει στο προϊόν σας. Όταν όμως συνδυάζεται με το Bubble.io, αυτό δεν ισχύει πλέον.
Ας δημιουργήσουμε ένα απλό έργο Bubble.io που αξιοποιεί το NLP Cloud για να δημιουργήσει ένα ολόκληρο άρθρο σε ένα blog από έναν απλό τίτλο. Αυτή η λειτουργία βασίζεται στο μοντέλο τεχνητής νοημοσύνης GPT-J, μια εναλλακτική λύση ανοικτού κώδικα του GPT-3. Το πιο σημαντικό μέρος αφορά τη ρύθμιση του συνδέσμου API του Bubble.io.
Αρχικά, δημιουργήστε ένα νέο έργο στο Bubble.io:

Στη συνέχεια, ακολουθήστε τον βοηθό εφαρμογής:



Με βάση τις ρυθμίσεις του έργου σας, κάποια στιγμή, ο βοηθός θα πρέπει να σας προτείνει να προσθέσετε μια σύνδεση API. Αν δεν το κάνει, μην ανησυχείτε, μπορείτε να το κάνετε αργότερα, πηγαίνοντας στην ενότητα "Plugins". Αναζητήστε το API Connector και εγκαταστήστε το:

Τώρα που το έργο σας έχει δημιουργηθεί με επιτυχία, μεταβείτε στην ενότητα "Plugins" και στο API Connector κάντε κλικ στο "Add another API":

Τώρα ήρθε η ώρα να ρυθμίσετε την πραγματική σύνδεση με το NLP Cloud API. Αρχικά ορίστε τον έλεγχο ταυτότητας ως "αυτοεξυπηρετούμενο":

Ορίστε την ακόλουθη διεύθυνση URL POST: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation
Ορίστε 2 επικεφαλίδες. Η πρώτη έχει key = Authorization, value = Token your_token, και τσεκάρετε το πλαίσιο Private. Η δεύτερη έχει κλειδί = Content-Type και τιμή = application/json.
Στο πλαίσιο JSON body, επικολλήστε το ακόλουθο παράδειγμα: {"title": "}. Ο στόχος εδώ είναι να δημιουργηθεί ένα ολόκληρο άρθρο που μιλάει για το πώς να γίνετε επιχειρηματίας.
Στη συνέχεια, απλά κάντε κλικ στο "Initialize call" (Αρχικοποίηση κλήσης) για να ελέγξετε ότι η κλήση στο NLP Cloud για τη δημιουργία άρθρων λειτούργησε. Θα χρειαστεί κάποιος χρόνος (από 10 έως 30 δευτερόλεπτα), καθώς η δημιουργία ενός ολόκληρου άρθρου ιστολογίου είναι εξαιρετικά εντατική σε υπολογισμούς:

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

Συγχαρητήρια! Τώρα μπορείτε να χρησιμοποιήσετε το NLP Cloud API οπουδήποτε στο έργο σας Bubble.io! Για παράδειγμα, αν θέλετε να εμφανίσετε ένα άρθρο δημοσίευσης ιστολογίου σε ένα πλαίσιο κειμένου, μπορείτε να κάνετε το εξής:

Αυτό το παράδειγμα αφορούσε τη χρήση του API δημιουργίας αναρτήσεων ιστολογίου του NLP Cloud, αλλά μπορείτε φυσικά να χρησιμοποιήσετε όλα τα τελικά σημεία API που είναι διαθέσιμα στο NLP Cloud. Στο API Connector του Bubble.io, απλά αλλάξτε τη διεύθυνση URL POST και το σώμα JSON. Δείτε περισσότερα σχετικά με αυτό στην τεκμηρίωση του NLP Cloud εδώ.
Μην ξεχνάτε ότι το κουπόνι API του NLP Cloud πρέπει να παραμείνει μυστικό. Μην το μοιραστείτε με κανέναν και αν πολλά άτομα εργάζονται παράλληλα στο ίδιο έργο AI, μπορείτε απλώς να τα προσκαλέσετε στην ομάδα σας στο ταμπλό του NLP Cloud. Σε αυτή την περίπτωση, κάθε μέλος θα λάβει το δικό του διακριτικό API και μπορείτε εύκολα να ανακαλέσετε μια πρόσβαση αν χρειαστεί (αν ένα άτομο εγκαταλείψει το έργο, για παράδειγμα).
Λάβετε υπόψη ότι το διακριτικό API δεν θα πρέπει να εκτίθεται στην frontend πλευρά της εφαρμογής σας Bubble.io. Εάν ένα token API χρησιμοποιείται κάπου στο πρόγραμμα περιήγησης του χρήστη, αυτό σημαίνει ότι οποιοσδήποτε μπορεί να το ανακτήσει και να το χρησιμοποιήσει χωρίς έλεγχο
Ορισμένα μοντέλα τεχνητής νοημοσύνης ανταποκρίνονται μέσα σε χιλιοστά του δευτερολέπτου, ενώ άλλα μπορεί να χρειαστούν 20 έως 30 δευτερόλεπτα για να απαντήσουν. Εάν ο χρόνος απόκρισης είναι κρίσιμος για τους χρήστες σας, σας ενθαρρύνουμε να χρησιμοποιήσετε τα μοντέλα AI του NLP Cloud σε GPU, τα οποία συνήθως κάνουν τον χρόνο απόκρισης περίπου 10 φορές ταχύτερο.
Επίσης, όταν η εφαρμογή σας Bubble.io αναπτυχθεί και χρησιμοποιηθεί στην παραγωγή (δηλαδή από πραγματικούς χρήστες), θα πρέπει να βεβαιωθείτε ότι το σχέδιο του NLP Cloud σας επιτρέπει αρκετά αιτήματα, και ιδίως αρκετά παράλληλα αιτήματα. Σε αντίθετη περίπτωση, ορισμένα από τα αιτήματά σας ενδέχεται να απορριφθούν.
Το 2022, είναι δυνατή η δημιουργία πρωτοποριακών εφαρμογών τεχνητής νοημοσύνης χωρίς τη συγγραφή ούτε μιας γραμμής κώδικα χάρη στο Bubble.io και το NLP Cloud.
Αυτός ο συνδυασμός ανοίγει την πόρτα σε πολλές συναρπαστικές νέες δυνατότητες. Ο ουρανός είναι το όριο εδώ!
Το Bubble.io προτείνει ένα δωρεάν πακέτο, ενώ στο NLP Cloud όλα τα μοντέλα τεχνητής νοημοσύνης μπορούν να δοκιμαστούν επίσης δωρεάν. Εάν δεν έχει γίνει ακόμα, εγγραφείτε στο NLP Cloud εδώ.
Julien Salinas
CTO στο NLP Cloud