No-Code AI: Az NLP Cloud API integrálása egy Bubble.io alkalmazásba

A Bubble.io-hoz hasonló, kód nélküli platformok elterjedésének és a Transformereken alapuló, vadonatúj, élvonalbeli AI-modellek - mint a GPT-3, GPT-J, GPT-NeoX, Bart és mások - létrehozásának köszönhetően ma már egyetlen sor kód megírása nélkül is lehetséges fejlett AI-alkalmazásokat létrehozni. Ebben a cikkben megnézzük, hogyan lehet az NLP Cloud API-t egy Bubble.io alkalmazáshoz csatlakoztatni, hogy olyan fejlett AI műveleteket hajthassunk végre, mint az összegzés, a parafrazálás, a NER, a kérdésválaszolás, a blogbejegyzések generálása, a termékleírások készítése és még sok más.

Bubble.io
NLP Cloud

No-Code AI: Mi is ez pontosan?

A kód nélküli platformok manapság egyre népszerűbbek. Érthető módon! A programozás évről évre egyre bonyolultabb, jó programozókat felvenni nehéz és drága, ugyanakkor manapság egyre kevesebb projekt tud megélni egy jó webes alkalmazás nélkül...

Nem meglepő, hogy a kód nélküli szolgáltatások olyan vonzónak tűnnek. Ezek a platformok fejlett WYSIWYG-felületeket biztosítanak, amelyek segítségével egyetlen sor kód megírása nélkül készítheti el saját alkalmazását. Ezeknek a modern UI-alapú eszközöknek köszönhetően most már lenyűgözően kifinomult szintet érhet el, és pillanatok alatt leszállíthatja új MVP-jét.

Az elmúlt néhány évben a mesterséges intelligencia-technológiák nagyot léptek előre, különösen a természetes nyelvi feldolgozás terén. Ma már könnyedén végezhetünk fejlett szövegértési és szöveggenerálási feladatokat, például chatbotokat, összefoglalást, parafrazálást, entitás-kivonatolást, kérdésválaszolást, automatikus blogbejegyzés-generálást, automatikus termékleírások készítését és még sok mást. A nagy nyelvi modellek, mint a GPT-3, a GPT-J és a GPT-NeoX megjelenése sokat segített!

Így most könnyebb, mint valaha, egy teljes értékű AI terméket építeni, amely AI és no-code technológiákra épül!

Bubble.io és az NLP Cloud

Számos jó kód nélküli platform létezik. Nem mindegyik rendelkezik azonos szintű kifinomultsággal vagy szakértelemmel. Néhányan nagyon jók a gyönyörű felületek kialakításában. Mások fejlett backend logikát építenek...

Bubble.io egy népszerű kód nélküli platform, amely nagyon fejlett testreszabást tesz lehetővé. Elsajátításához némi gyakorlásra van szükség, de utána lenyűgöző eredményeket érhet el programozási ismeretek nélkül.

Az NLP Cloud (us) egy fejlett API a természetes nyelvi feldolgozáshoz, amely a legjobb, legmodernebb mesterséges intelligencia modelleket szolgálja ki a szövegértéshez és a szöveggeneráláshoz (GPT-3, GPT-J, GPT-NeoX, Bart stb.). Az NLP Cloud játszóterén könnyedén kipróbálhatja a legfejlettebb AI funkciókat: látogasson el a játszótérre itt.

Az NLP Cloud egy API, így általában egy fejlesztőre van szükség ahhoz, hogy integrálni tudja a termékébe. A Bubble.io-val kombinálva azonban ez már nem így van.

Automatikus blogbejegyzés generálás az NLP Cloud és a Bubble.io segítségével

Hozzunk létre egy egyszerű Bubble.io projektet, amely kihasználja az NLP Cloudot, hogy egy egész blogbejegyzés cikket generáljon egy egyszerű címből. Ez a funkció a GPT-J AI-modellen alapul, amely a GPT-3 nyílt forráskódú alternatívája. A legfontosabb rész a Bubble.io API-csatlakozójának beállításáról szól.

Először hozzon létre egy új projektet a Bubble.io-n:

Projekt létrehozása a Bubble.io-n

Ezután kövesse a jelentkezési asszisztenst:

Bubble.io asszisztens
Bubble.io asszisztens
Bubble.io asszisztens

A projekt beállításai alapján az asszisztensnek egy bizonyos ponton fel kell ajánlania egy API-kapcsolat hozzáadását. Ha nem teszi, ne aggódjon, ezt később is megteheti a "Plugins" szakaszba lépve. Keresse meg az API-csatlakozót, és telepítse:

Bubble.io API csatlakozó telepítése

Most, hogy a projekted sikeresen létrejött, menj a "Plugins" részbe, és az API Connectorban kattints a "Add another API" gombra:

Bubble.io API kapcsolat létrehozása

Itt az ideje, hogy beállítsuk a tényleges kapcsolatot az NLP Cloud API-val. Először állítsuk be a hitelesítést "self-handled"-nek:

Bubble.io hitelesítés önkezelése

Állítsa be a következő POST URL-t: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation

2 fejléc beállítása. Az elsőnek a kulcs = Authorization, az érték = Token your_token, és jelölje be a Private jelölőnégyzetet. A másodiknak a kulcs = Content-Type, és az érték = application/json.

A JSON body mezőbe illessze be a következő példát: {"title": "Hogyan váljunk vállalkozóvá"}. A cél itt az, hogy egy teljes cikket generáljunk, amely arról szól, hogyan váljunk vállalkozóvá.

Ezután egyszerűen kattintson a "Hívás inicializálása" gombra, hogy ellenőrizze, hogy a cikkgeneráláshoz az NLP Cloud hívása működött-e. Ez némi időt vesz igénybe (10 és 30 másodperc között), mivel egy teljes blogcikk generálása rendkívül számításigényes:

Bubble.io NLP Cloud API kapcsolat

Most valami olyasmit kell kapnia, mint a következő, ami megerősíti, hogy a kapcsolat működik:

Bubble.io kapcsolat ellenőrzése

Gratulálunk! Mostantól bárhol használhatod az NLP Cloud API-t a Bubble.io projektedben! Ha például egy blogbejegyzés cikkét szeretnéd megjeleníteni egy szövegdobozban, a következőt teheted:

Bubble.io API kapcsolat használata

Ez a példa az NLP Cloud blogbejegyzés-generáló API-jának használatára vonatkozott, de természetesen az NLP Cloud összes elérhető API végpontját használhatod. A Bubble.io API-konnektorában egyszerűen módosítsa a POST URL-címet és a JSON-testet. Erről bővebben az NLP Cloud dokumentációjában olvashat. itt.

Biztonsági megfontolások

Ne felejtse el, hogy az NLP Cloud API tokenjét titokban kell tartani. Ne oszd meg senkivel, és ha többen dolgoznak párhuzamosan ugyanazon az AI-projekten, akkor egyszerűen meghívhatod őket a csapatodba az NLP Cloud műszerfalon. Ebben az esetben minden tag megkapja a saját API-tokenjét, és szükség esetén (például ha egy személy elhagyja a projektet) könnyen visszavonhatja a hozzáférést.

Ne feledje, hogy az API tokenje nem jelenhet meg a Bubble.io alkalmazás frontend oldalán. Ha egy API-token valahol a felhasználó böngészőjében van használva, az azt jelenti, hogy bárki lekérheti és felhasználhatja azt ellenőrzés nélkül.

Teljesítménybeli megfontolások

Egyes mesterséges intelligenciamodellek ezredmásodperceken belül reagálnak, míg másoknak 20-30 másodpercig is eltarthat a válaszadás. Ha a válaszidő kritikus a felhasználók számára, javasoljuk, hogy használja az NLP Cloud AI-modelljeit GPU-kon, ami általában 10x gyorsabbá teszi a válaszidőt.

Továbbá, amint a Bubble.io alkalmazást telepítjük és a termelésben (azaz valódi felhasználók által) használjuk, meg kell győződnünk arról, hogy az NLP Cloud terv elegendő kérést, és különösen elegendő párhuzamos kérést tesz lehetővé. Ha nem, előfordulhat, hogy egyes kérései elutasításra kerülnek.

Következtetés

2022-ben a Bubble.io és az NLP Cloud segítségével egyetlen sor kód megírása nélkül is lehet élvonalbeli AI-alkalmazásokat létrehozni.

Ez a kombináció számos izgalmas új lehetőség előtt nyitja meg az ajtót. Itt az ég a határ!

A Bubble.io ingyenes csomagot kínál, és az NLP Cloudon az összes AI-modell ingyenesen tesztelhető. Ha még nem készült el, regisztráljon az NLP Cloud-on itt.

Julien Salinas
CTO az NLP Cloudnál