Susiduriate su sunkumais dirbtinio intelekto arba viso paketo kūrimo srityje? Mūsų ekspertai padės jums: teiksime pritaikytus patarimus, techninę integraciją ir dar daugiau. Kreipkitės į [email protected].

"No-Code AI": integruokite NLP debesies API į Bubble.io programėlę

Sukūrus tokias "no-code" platformas kaip Bubble.io ir visiškai naujus pažangiausius dirbtinio intelekto modelius, pagrįstus transformatoriais, tokiais kaip GPT-3, GPT-J, GPT-NeoX, Bart ir kitais, dabar galima kurti pažangias dirbtinio intelekto programas nerašant nė eilutės kodo. Šiame straipsnyje pamatysime, kaip prijungti NLP Cloud API prie Bubble.io programos ir atlikti pažangias AI operacijas, pavyzdžiui, apibendrinimą, perfrazavimą, NER, atsakymą į klausimus, tinklaraščio įrašo generavimą, produkto aprašymo kūrimą ir daug daugiau.

Bubble.io
NLP Cloud

"No-Code AI": kas tai yra?

Šiuo metu vis labiau populiarėja platformos be kodo. Suprantama! Kasmet programavimas tampa vis sudėtingesnis, samdyti gerus programuotojus sunku ir brangu, o be geros žiniatinklio programos šiais laikais gali išsiversti vis mažiau projektų...

Nenuostabu, kad paslaugos be kodo atrodo tokios patrauklios. Šiose platformose pateikiamos pažangios WYSIWYG sąsajos, kad galėtumėte sukurti savo programą nerašydami nė eilutės kodo. Šių modernių vartotojo sąsajomis pagrįstų priemonių dėka dabar galite pasiekti įspūdingą sudėtingumo lygį ir akimirksniu išsiųsti savo naują MVP.

Per pastaruosius kelerius metus dirbtinio intelekto technologijos padarė didelę pažangą, ypač natūralios kalbos apdorojimo srityje. Dabar galite lengvai atlikti pažangias teksto supratimo ir teksto generavimo užduotis, pavyzdžiui, pokalbių robotai, apibendrinimas, perfrazavimas, esybių išskyrimas, atsakymai į klausimus, automatinis tinklaraščio įrašų generavimas, automatinis produktų aprašymų kūrimas ir daug daugiau. Didelių kalbos modelių, tokių kaip GPT-3, GPT-J ir GPT-NeoX, atsiradimas tikrai padėjo!

Taigi dabar lengviau nei bet kada anksčiau sukurti visavertį dirbtinio intelekto produktą, sukurtą naudojant dirbtinio intelekto ir be kodo technologijas!

Bubble.io ir NLP debesis

Yra keletas gerų platformų, kuriose nėra kodo. Ne visos jos yra vienodai sudėtingos ar turi vienodą kompetenciją. Kai kurios labai gerai kuria gražias sąsajas. Kitos gerai kuria pažangią vidinę logiką...

Bubble.io yra populiari platforma be kodo, kurią galima labai išplėstai pritaikyti. Norint ją įvaldyti, reikia šiek tiek praktikos, tačiau vėliau galite pasiekti įspūdingų rezultatų neturėdami jokių programavimo įgūdžių.

"NLP Cloud" (us) - tai pažangi natūralios kalbos apdorojimo API, kurioje naudojami geriausi pažangiausi dirbtinio intelekto modeliai tekstui suprasti ir kurti (GPT-3, GPT-J, GPT-NeoX, Bart ir kt.). Galite lengvai išbandyti pažangiausias dirbtinio intelekto funkcijas "NLP Cloud" žaidimų aikštelėje: apsilankykite žaidimų aikštelėje čia.

"NLP Cloud" yra API, todėl norint ją integruoti į savo produktą paprastai reikia programuotojo. Tačiau, sujungus su Bubble.io, taip nebėra.

Automatinis tinklaraščio įrašų generavimas naudojant NLP debesį ir Bubble.io

Sukurkime paprastą Bubble.io projektą, kuriame NLP debesis naudojamas tam, kad iš pavadinimo būtų sukurtas visas tinklaraščio straipsnis. Ši funkcija pagrįsta GPT-J dirbtinio intelekto modeliu - atvirojo kodo alternatyva GPT-3. Svarbiausia yra nustatyti "Bubble.io" API jungtį.

Pirmiausia sukurkite naują projektą Bubble.io svetainėje:

Sukurti projektą Bubble.io

Tada vadovaukitės paraiškos padėjėjo nurodymais:

Bubble.io asistentas
Bubble.io asistentas
Bubble.io asistentas

Atsižvelgdamas į jūsų projekto nustatymus, tam tikru momentu asistentas turėtų pasiūlyti pridėti API ryšį. Jei to nepadarys, nesijaudinkite, vis tiek galėsite tai padaryti vėliau, nuėję į skyrių "Įskiepiai". Ieškokite API jungties ir ją įdiekite:

Bubble.io API jungties diegimas

Dabar, kai projektas sėkmingai sukurtas, eikite į skyrių "Įskiepiai" ir API jungtyje spustelėkite "Pridėti kitą API":

Bubble.io sukurti API ryšį

Dabar laikas nustatyti faktinį ryšį su "NLP Cloud API". Pirmiausia nustatykite autentiškumo nustatymą kaip "self-handled":

Bubble.io autentiškumo nustatymas tvarkomas savarankiškai

Nustatykite tokį POST URL: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation

Nustatykite 2 antraštes. Pirmoje yra key = Authorization, value = Token your_token ir pažymėkite laukelį Private. Antrosios antraštės raktas = Content-Type, o vertė = application/json.

Į laukelį JSON kūnas įklijuokite šį pavyzdį: {"title": "Kaip tapti verslininku"}. Šiuo atveju siekiama sukurti visą straipsnį, kuriame kalbama apie tai, kaip tapti verslininku.

Tada spustelėkite "Inicijuoti skambutį" ir patikrinkite, ar skambutis į "NLP Cloud" dėl straipsnių generavimo pavyko. Tai užtruks šiek tiek laiko (nuo 10 iki 30 sekundžių), nes viso tinklaraščio straipsnio generavimas reikalauja labai daug skaičiavimų:

Turėtumėte gauti tokį pranešimą, kuris patvirtintų, kad ryšys veikia:

Bubble.io tikrinti ryšį

Sveikiname! Dabar galite naudoti NLP Cloud API bet kurioje Bubble.io projekto vietoje! Pavyzdžiui, jei norite teksto lange rodyti tinklaraščio straipsnį, galite padaryti štai ką:

Bubble.io naudoti API ryšį

Šiame pavyzdyje naudotasi "NLP Cloud" tinklaraščio įrašų kūrimo API, tačiau, žinoma, galite naudoti visus "NLP Cloud" prieinamus API galinius taškus. Bubble.io API jungtyje tiesiog pakeiskite POST URL ir JSON kūną. Daugiau informacijos apie tai rasite "NLP Cloud" dokumentacijoje čia.

Saugumo aspektai

Nepamirškite, kad jūsų "NLP Cloud" API simbolis turėtų būti laikomas paslaptyje. Niekam jo nedalykite, o jei prie to paties dirbtinio intelekto projekto lygiagrečiai dirba keli asmenys, galite tiesiog pakviesti juos į savo komandą "NLP Cloud" prietaisų skydelyje. Tokiu atveju kiekvienas narys gaus savo API simbolį, o prireikus (pavyzdžiui, jei asmuo pasitraukia iš projekto) galėsite lengvai atšaukti prieigą.

Atminkite, kad jūsų API simbolis neturėtų būti rodomas jūsų "Bubble.io" taikomosios programos priekinėje dalyje. Jei API simbolis naudojamas kur nors naudotojo naršyklėje, tai reiškia, kad bet kas gali jį gauti ir naudoti nekontroliuojamas.

Veikimo aspektai

Kai kurie dirbtinio intelekto modeliai reaguoja per kelias milisekundes, o kiti gali užtrukti nuo 20 iki 30 sekundžių. Jei jūsų naudotojams labai svarbus atsako laikas, raginame naudoti "NLP Cloud" dirbtinio intelekto modelius, veikiančius su GPU, todėl atsako laikas paprastai būna maždaug 10 kartų trumpesnis.

Be to, kai "Bubble.io" programa bus įdiegta ir naudojama gamyboje (t. y. realių naudotojų), turėsite įsitikinti, kad jūsų NLP debesies planas leidžia atlikti pakankamai užklausų, ypač pakankamai lygiagrečių užklausų. Priešingu atveju kai kurios jūsų užklausos gali būti atmestos.

Išvada

2022 m. "Bubble.io" ir "NLP Cloud" dėka galima kurti pažangiausias dirbtinio intelekto programas nerašant nė vienos kodo eilutės.

Šis derinys atveria daug naujų įdomių galimybių. Dangus čia yra riba!

"Bubble.io" siūlo nemokamą planą, o "NLP Cloud" visus dirbtinio intelekto modelius taip pat galima išbandyti nemokamai. Jei tai dar nepadaryta, užsiregistruoti NLP debesyje čia.

Julien Salinas
"NLP Cloud" techninis direktorius