Imate težave z umetno inteligenco ali razvojem celotnega paketa? Naši strokovnjaki so vam na voljo za pomoč: prilagojeni nasveti, tehnična integracija in še več. Obrnite se na [email protected].

Umetna inteligenca brez kode: vključite vmesnik API NLP Cloud v aplikacijo Bubble.io

Zaradi vzpona platform brez kode, kot je Bubble.io, in oblikovanja povsem novih vrhunskih modelov umetne inteligence na podlagi transformatorjev, kot so GPT-3, GPT-J, GPT-NeoX, Bart in drugi, je zdaj mogoče ustvariti napredne aplikacije umetne inteligence brez pisanja ene same vrstice kode. V tem članku si bomo ogledali, kako API NLP Cloud povezati z aplikacijo Bubble.io in tako izvajati napredne operacije AI, kot so povzemanje, parafraziranje, NER, odgovarjanje na vprašanja, ustvarjanje blogovskih objav, ustvarjanje opisov izdelkov in še veliko več.

Bubble.io
NLP Cloud

Umetna inteligenca brez kode: kaj točno je?

Platforme brez kode so dandanes vse bolj priljubljene. Razumljivo! Programiranje je iz leta v leto bolj zapleteno, najemanje dobrih programerjev je težko in drago, obenem pa je danes vse manj projektov, ki lahko živijo brez dobre spletne aplikacije...

Ni presenetljivo, da so storitve brez kode videti tako privlačne. Te platforme zagotavljajo napredne vmesnike WYSIWYG za izdelavo lastne aplikacije brez pisanja ene same vrstice kode. Zahvaljujoč tem sodobnim orodjem, ki temeljijo na uporabniškem vmesniku, lahko zdaj dosežete impresivno raven izpopolnjenosti in v kratkem času pošljete svoj novi MVP.

Tehnologije umetne inteligence so v zadnjih nekaj letih zelo napredovale, zlasti na področju obdelave naravnega jezika. Zdaj lahko zlahka izvajate napredne naloge razumevanja besedila in ustvarjanja besedila, kot so klepetalni boti, povzemanje, parafraziranje, ekstrakcija entitet, odgovarjanje na vprašanja, samodejno ustvarjanje prispevkov na blogu, samodejno ustvarjanje opisov izdelkov in še veliko več. Pri tem so zelo pomagali veliki jezikovni modeli, kot so GPT-3, GPT-J in GPT-NeoX!

Zato je zdaj lažje kot kdaj koli prej ustvariti celovit izdelek z umetno inteligenco, ki temelji na tehnologijah umetne inteligence in brez kodiranja!

Bubble.io in NLP Cloud

Obstaja več dobrih platform brez kode. Vse pa niso enako izpopolnjene ali z enakim strokovnim znanjem. Nekatere so zelo dobre pri oblikovanju lepih vmesnikov. Druge so dobre pri gradnji napredne zaledne logike...

Bubble.io je priljubljena platforma brez kode, ki omogoča zelo napredne prilagoditve. Za njeno obvladovanje je potrebnih nekaj vaje, vendar lahko nato dosežete impresivne rezultate brez kakršnih koli programerskih spretnosti.

NLP Cloud (us) je napreden API za obdelavo naravnega jezika, ki ponuja najboljše vrhunske modele umetne inteligence za razumevanje in ustvarjanje besedil (GPT-3, GPT-J, GPT-NeoX, Bart in druge). Najnaprednejše funkcije umetne inteligence lahko preprosto preizkusite na igrišču NLP Cloud: obiščite igrišče tukaj.

Oblak NLP je API, zato je za njegovo vključitev v izdelek običajno potreben razvijalec. V kombinaciji s storitvijo Bubble.io pa to ni več potrebno.

Samodejno generiranje objav v blogu z NLP Cloud in Bubble.io

Ustvarimo preprost projekt Bubble.io, ki izkorišča NLP Cloud, da bi iz preprostega naslova ustvaril celoten članek za blog. Ta funkcija temelji na modelu umetne inteligence GPT-J, odprtokodni alternativi modelu GPT-3. Najpomembnejši del je nastavitev priključka API Bubble.io.

Najprej ustvarite nov projekt v Bubble.io:

Ustvarite projekt v Bubble.io

Nato sledite asistentu za prijavo:

Pomočnik Bubble.io
Pomočnik Bubble.io
Pomočnik Bubble.io

Glede na nastavitve projekta vam bo pomočnik na neki točki predlagal, da dodate povezavo API. Če tega ne stori, ne skrbite, to lahko storite pozneje v razdelku "Vtičniki". Poiščite povezavo API in jo namestite:

Bubble.io namestite priključek API

Ko je projekt uspešno ustvarjen, pojdite v razdelek "Vtičniki" in v priključku API kliknite "Dodaj še en API":

Bubble.io ustvarite povezavo API

Zdaj je čas za vzpostavitev dejanske povezave z vmesnikom API NLP Cloud. Najprej nastavite avtentikacijo kot "self-handled":

Bubble.io preverjanje pristnosti samoobravnavano

Nastavite naslednji naslov URL POST: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation

Nastavite 2 glavi. Prvi ima ključ = Authorization, vrednost = Token your_token in označi polje Private. Drugi ima ključ = Content-Type in vrednost = application/json.

V polje Telo JSON prilepite naslednji primer: {"title": "Kako postati podjetnik"}. Cilj je ustvariti celoten članek, ki govori o tem, kako postati podjetnik.

Nato preprosto kliknite "Inicializiraj klic" in preverite, ali je klic v oblak NLP za generiranje člankov deloval. To bo trajalo nekaj časa (od 10 do 30 sekund), saj je generiranje celotnega blog članka izredno računsko intenzivno:

Povezava API NLP v oblaku Bubble.io

Zdaj bi se moralo prikazati nekaj podobnega, kar potrjuje, da povezava deluje:

Bubble.io preveri povezavo

Čestitamo! Zdaj lahko API NLP Cloud uporabljate kjer koli v svojem projektu Bubble.io! Če želite na primer v besedilnem polju prikazati članek iz bloga, lahko naredite naslednje:

Uporaba povezave API Bubble.io

V tem primeru je bil uporabljen API za ustvarjanje blogovskih objav v oblaku NLP Cloud, seveda pa lahko uporabite vse končne točke API, ki so na voljo v oblaku NLP Cloud. V priključku API Bubble.io preprosto spremenite naslov URL POST in telo JSON. Več o tem si oglejte v dokumentaciji NLP Cloud tukaj.

Varnostni vidiki

Ne pozabite, da mora biti vaš žeton API NLP Cloud tajen. Ne delite ga z nikomer in če več oseb vzporedno dela na istem projektu umetne inteligence, jih lahko preprosto povabite v svojo ekipo na nadzorni plošči NLP Cloud. V tem primeru bo vsak član prejel svoj žeton API, po potrebi pa lahko dostop preprosto prekličete (če oseba na primer zapusti projekt).

Ne pozabite, da vaš žeton API ne sme biti izpostavljen na sprednji strani aplikacije Bubble.io. Če je žeton API uporabljen nekje v uporabnikovem brskalniku, to pomeni, da ga lahko vsakdo pridobi in uporabi brez nadzora.

Upoštevanje zmogljivosti

Nekateri modeli umetne inteligence se odzovejo v milisekundah, drugi pa potrebujejo od 20 do 30 sekund. Če je odzivni čas za vaše uporabnike ključnega pomena, vam svetujemo, da modele umetne inteligence NLP Cloud uporabljate na grafičnih procesorjih, saj je odzivni čas običajno približno 10-krat hitrejši.

Ko bo vaša aplikacija Bubble.io nameščena in se bo uporabljala v produkciji (tj. s strani resničnih uporabnikov), boste morali poskrbeti, da bo načrt vašega oblaka NLP omogočal dovolj zahtev, zlasti dovolj vzporednih zahtev. V nasprotnem primeru bodo nekateri vaši zahtevki morda zavrnjeni.

Zaključek

Leta 2022 je mogoče s pomočjo Bubble.io in NLP Cloud ustvariti vrhunske aplikacije umetne inteligence, ne da bi napisali eno samo vrstico kode.

Ta kombinacija odpira vrata številnim vznemirljivim novim možnostim. Nebo je tu meja!

Bubble.io ponuja brezplačen načrt, v oblaku NLP Cloud pa lahko vse modele umetne inteligence tudi brezplačno preizkusite. Če tega še niste storili, registrirajte se v NLP Cloud tukaj.

Julien Salinas
Tehnični direktor v podjetju NLP Cloud