Vaikeuksia tekoälyn tai full-stack-kehityksen kanssa? Asiantuntijamme opastavat sinua: räätälöityjä neuvoja, teknistä integrointia ja paljon muuta. Ota yhteyttä osoitteessa [email protected].

No-Code AI: NLP Cloud API:n integrointi Bubble.io-sovellukseen

Bubble.ion kaltaisten koodittomien alustojen yleistymisen ja aivan uusien huippuluokan tekoälymallien, kuten GPT-3:n, GPT-J:n, GPT-NeoX:n ja Bartin, luomisen ansiosta on nyt mahdollista luoda kehittyneitä tekoälysovelluksia kirjoittamatta riviäkään koodia. Tässä artikkelissa katsotaan, miten NLP Cloud API liitetään Bubble.io-sovellukseen, jotta voidaan suorittaa kehittyneitä tekoälyoperaatioita, kuten tiivistämistä, parafrasointia, NER:ää, kysymysten vastaamista, blogikirjoitusten luomista, tuotekuvausten luomista ja paljon muuta.

Bubble.io
NLP Cloud

No-Code AI: Mitä se tarkalleen ottaen on?

Koodittomat alustat ovat nykyään yhä suositumpia. Ymmärrettävästi! Ohjelmoinnista tulee vuosi vuodelta monimutkaisempaa, hyvien ohjelmoijien palkkaaminen on vaikeaa ja kallista, ja samalla yhä harvempi projekti voi nykyään elää ilman hyvää verkkosovellusta....

Ei ole yllätys, että koodittomat palvelut näyttävät niin houkuttelevilta. Nämä alustat tarjoavat kehittyneitä WYSIWYG-käyttöliittymiä, joiden avulla voit rakentaa oman sovelluksesi kirjoittamatta riviäkään koodia. Näiden nykyaikaisten käyttöliittymäpohjaisten työkalujen ansiosta voit nyt saavuttaa vaikuttavan hienostuneisuuden tason ja toimittaa uuden MVP:n hetkessä.

Tekoälyteknologiat ovat parin viime vuoden aikana edistyneet huomattavasti, erityisesti luonnollisen kielen käsittelyssä. Nyt voit helposti suorittaa kehittyneitä tekstinymmärtämis- ja tekstinmuodostustehtäviä, kuten chatbotteja, tiivistämistä, parafraasointia, entiteettien louhintaa, kysymyksiin vastaamista, automaattista blogikirjoitusten luomista, automaattista tuotekuvausten luomista ja paljon muuta. Suurten kielimallien, kuten GPT-3:n, GPT-J:n ja GPT-NeoX:n, yleistyminen on todella auttanut!

Nyt on siis helpompaa kuin koskaan rakentaa täysimittainen tekoälytuote, joka perustuu tekoälyyn ja no-code-teknologioihin!

Bubble.io ja NLP Cloud

On olemassa useita hyviä koodittomia alustoja. Ne eivät kaikki ole yhtä kehittyneitä tai asiantuntevia. Jotkut ovat erittäin hyviä rakentamaan kauniita käyttöliittymiä. Toiset ovat hyviä rakentamaan kehittynyttä backend-logiikkaa...

Bubble.io on suosittu kooditon alusta, joka mahdollistaa erittäin kehittyneen mukauttamisen. Sen hallitseminen vaatii jonkin verran harjoittelua, mutta sen jälkeen voit saavuttaa vaikuttavia tuloksia ilman ohjelmointitaitoja.

NLP Cloud (us) on edistyksellinen API luonnollisen kielen käsittelyyn, joka palvelee parhaita huippuluokan tekoälymalleja tekstin ymmärtämiseen ja tekstin tuottamiseen (GPT-3, GPT-J, GPT-NeoX, Bart ja muut). Voit helposti kokeilla edistyksellisimpiä tekoälyominaisuuksia NLP Cloudin leikkikentällä: käy leikkikentällä täällä.

NLP Cloud on API, joten sen integroiminen tuotteeseesi vaatii yleensä kehittäjää. Mutta kun se yhdistetään Bubble.io:n kanssa, näin ei enää ole.

Automaattinen blogipostauksen luominen NLP Cloudin ja Bubble.ion avulla

Luodaan yksinkertainen Bubble.io-projekti, joka hyödyntää NLP Cloudia luodakseen kokonaisen blogikirjoitusartikkelin pelkästä otsikosta. Tämä ominaisuus perustuu GPT-J- tekoälymalliin, joka on avoimen lähdekoodin vaihtoehto GPT-3:lle. Tärkein osa koskee Bubble.ion API-liittimen asettamista.

Luo ensin uusi projekti Bubble.iossa:

Luo projekti Bubble.iossa

Seuraa sitten hakuavustajaa:

Bubble.io avustaja
Bubble.io avustaja
Bubble.io avustaja

Projektin asetusten perusteella avustajan pitäisi jossain vaiheessa ehdottaa sinulle API-yhteyden lisäämistä. Jos näin ei tapahdu, ei hätää, voit tehdä sen myöhemmin siirtymällä "Plugins"-osioon. Etsi API Connector ja asenna se:

Bubble.io asentaa API-liittimen

Nyt kun projektisi on luotu onnistuneesti, siirry "Plugins"-osioon ja napsauta API Connectorissa "Add another API":

Bubble.io luo API-yhteyden

Nyt on aika luoda varsinainen yhteys NLP Cloud API:han. Aseta ensin todennukseksi "self-handled":

Bubble.io autentikointi itsekäsitelty

Aseta seuraava POST URL: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation

Aseta 2 otsikkoa. Ensimmäisessä on avain = Authorization, arvo = Token your_token, ja rasti ruutuun Private. Toisessa on avain = Content-Type ja arvo = application/json.

Liitä JSON-runko -kenttään seuraava esimerkki: {"title": "Kuinka tulla yrittäjäksi"}. Tavoitteena on luoda kokonainen artikkeli, jossa kerrotaan, miten ryhtyä yrittäjäksi.

Napsauta sitten yksinkertaisesti "Initialize call" (Alusta kutsu) tarkistaaksesi, että kutsu NLP Cloudiin artikkelien luomista varten toimi. Se vie jonkin aikaa (10-30 sekuntia), koska kokonaisen blogiartikkelin luominen on erittäin laskentaintensiivistä:

Bubble.io NLP Cloud API -yhteys

Sinun pitäisi nyt saada jotain seuraavan kaltaista, joka vahvistaa, että yhteys toimii:

Bubble.io tarkistaa yhteyden

Onnittelut! Voit nyt käyttää NLP Cloud APIa missä tahansa Bubble.io-projektissasi! Jos esimerkiksi haluat näyttää blogikirjoituksen artikkelin tekstilaatikossa, voit tehdä näin:

Bubble.io käyttää API-yhteyttä

Tässä esimerkissä käytettiin NLP Cloudin blogikirjoitusten luomiseksi tarkoitettua API:ta, mutta voit tietenkin käyttää kaikkia NLP Cloudissa saatavilla olevia API-päätteitä. Muuta Bubble.ion API Connectorissa yksinkertaisesti POST URL-osoite ja JSON-runko. Katso lisätietoja tästä NLP Cloudin dokumentaatiosta. täällä.

Turvallisuusnäkökohdat

Älä unohda, että NLP Cloud API -tunnuksesi on pidettävä salassa. Älä jaa sitä kenenkään kanssa, ja jos useat henkilöt työskentelevät rinnakkain saman tekoälyprojektin parissa, voit yksinkertaisesti kutsua heidät tiimiisi NLP Cloudin kojelaudassa. Tällöin jokainen jäsen saa oman API-tunnuksensa, ja voit tarvittaessa helposti peruuttaa käyttöoikeuden (jos henkilö esimerkiksi lähtee projektista).

Pidä mielessä, että API-tunnusta ei saa paljastaa Bubble.io-sovelluksen frontend-puolella. Jos API-tunnusta käytetään jossain käyttäjän selaimessa, se tarkoittaa, että kuka tahansa voi hakea sen ja käyttää sitä ilman valvontaa.

Suorituskykyyn liittyvät näkökohdat

Jotkin tekoälymallit reagoivat millisekunneissa, kun taas toisilla voi kestää 20-30 sekuntia. Jos vasteaika on kriittinen käyttäjillesi, suosittelemme käyttämään NLP Cloudin tekoälymalleja GPU:lla, jolloin vasteaika on yleensä noin 10 kertaa nopeampi.

Kun Bubble.io-sovelluksesi otetaan käyttöön ja sitä käytetään tuotannossa (eli oikeiden käyttäjien toimesta), sinun on myös varmistettava, että NLP-pilven suunnitelma sallii tarpeeksi pyyntöjä ja erityisesti tarpeeksi rinnakkaisia pyyntöjä. Jos näin ei ole, osa pyynnöistäsi saatetaan hylätä.

Päätelmä

Vuonna 2022 on mahdollista luoda huippuluokan tekoälysovelluksia kirjoittamatta riviäkään koodia Bubble.ion ja NLP Cloudin ansiosta.

Tämä yhdistelmä avaa oven monille uusille jännittäville mahdollisuuksille. Taivas on tässä rajana!

Bubble.io tarjoaa ilmaisen paketin, ja NLP Cloudissa kaikkia tekoälymalleja voi testata myös ilmaiseksi. Jos ei ole vielä tehty, rekisteröidy NLP Cloudiin täällä.

François
Full-stack engineer NLP Cloudissa