Takket være fremkomsten af no-code-platforme som Bubble.io og skabelsen af helt nye banebrydende AI-modeller baseret på Transformers, som GPT-3, GPT-J, GPT-NeoX, Bart og flere, er det nu muligt at skabe avancerede AI-applikationer uden at skrive en eneste linje kode. I denne artikel vil vi se, hvordan man forbinder NLP Cloud API'et til en Bubble.io-applikation for at udføre avancerede AI-operationer som opsummering, parafrasering, NER, spørgeskemabesvarelse, generering af blogindlæg, oprettelse af produktbeskrivelser og meget mere.


Platforme uden kode er mere og mere populære i disse dage. Det er forståeligt nok! Programmering bliver mere og mere kompleks hvert år, det er svært og dyrt at ansætte gode programmører, og samtidig er der færre og færre projekter, der kan leve uden en god webapplikation i dag...
Det er ikke overraskende, at tjenester uden kode ser så attraktive ud. Disse platforme tilbyder avancerede WYSIWYG-grænseflader til at bygge din egen applikation uden at skrive en eneste linje kode. Takket være disse moderne UI-baserede værktøjer kan du nu nå et imponerende niveau af sofistikering og sende din nye MVP på ingen tid.
I de sidste par år har AI-teknologier gjort store fremskridt, især når det gælder behandling af naturligt sprog. Du kan nu nemt udføre avancerede tekstforståelses- og tekstgenereringsopgaver som chatbots, opsummering, parafrasering, udtræk af enheder, spørgeskemabesvarelse, automatisk generering af blogindlæg, automatisk oprettelse af produktbeskrivelser og meget mere. Fremkomsten af store sprogmodeller som GPT-3, GPT-J og GPT-NeoX har virkelig hjulpet!
Så det er nu nemmere end nogensinde før at opbygge et fuldt udviklet AI-produkt, der er bygget på AI- og no-code-teknologier!
Der findes flere gode no-code-platforme. De er ikke alle lige avancerede eller har den samme ekspertise. Nogle er meget gode til at bygge smukke grænseflader. Andre er gode til at opbygge avanceret backend-logik ...
Bubble.io er en populær platform uden kode, der giver mulighed for meget avanceret tilpasning. Det kræver lidt øvelse at mestre den, men derefter kan du opnå imponerende resultater uden nogen programmeringsfærdigheder.
NLP Cloud (os) er et avanceret API til naturlig sprogbehandling, der tjener de bedste avancerede AI-modeller til tekstforståelse og tekstgenerering (GPT-3, GPT-J, GPT-NeoX, Bart og flere). Du kan nemt prøve de mest avancerede AI-funktioner på NLP Clouds legeplads: besøg legepladsen her.
NLP Cloud er en API, så det kræver normalt en udvikler at integrere den i dit produkt. Men når det kombineres med Bubble.io, er det ikke længere tilfældet.
Lad os oprette et simpelt Bubble.io-projekt, der udnytter NLP Cloud til at generere en hel blogindlægsartikel ud fra blot en titel. Denne funktion er baseret på GPT-J AI-modellen, et open source-alternativ til GPT-3. Den vigtigste del handler om at indstille Bubble.ios API-connector.
Først skal du oprette et nyt projekt på Bubble.io:

Følg derefter ansøgningsassistenten:



Baseret på dine projektindstillinger bør assistenten på et tidspunkt foreslå dig at tilføje en API-forbindelse. Hvis den ikke gør det, skal du ikke bekymre dig, du kan stadig gøre det senere ved at gå til afsnittet "Plugins". Søg efter API Connector, og installer den:

Nu, hvor dit projekt er oprettet, skal du gå til afsnittet "Plugins" og i API Connector klikke på "Add another API" (tilføj et andet API):

Det er nu tid til at oprette den faktiske forbindelse til NLP Cloud API'et. Indstil først godkendelsen som "self-handled":

Indstil følgende POST-URL: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation
Sæt 2 overskrifter. Den første har key = Authorization, value = Token your_token, og sæt kryds i feltet Private. Den anden har nøgle = Content-Type og værdi = application/json.
Indsæt følgende eksempel i feltet JSON-korpus i feltet: {"title": "Hvordan man bliver iværksætter"}. Målet her er at generere en hel artikel, der handler om, hvordan man bliver iværksætter.
Klik derefter blot på "Initialize call" for at kontrollere, at opkaldet til NLP Cloud til artikelgenerering har fungeret. Det vil tage noget tid (fra 10 til 30 sekunder), da det er ekstremt beregningskrævende at generere en hel blogartikel:

Du bør nu få noget som det følgende, der bekræfter, at forbindelsen fungerer:

Tillykke med det! Du kan nu bruge NLP Cloud API'et overalt i dit Bubble.io-projekt! Hvis du f.eks. ønsker at vise en blogindlægsartikel i et tekstfelt, kan du gøre følgende:

Dette eksempel handler om at bruge NLP Clouds API til generering af blogindlæg, men du kan naturligvis bruge alle de API-endpunkter, der er tilgængelige på NLP Cloud. I Bubble.ios API Connector skal du blot ændre POST-URL'en og JSON-kroppen. Se mere om det i NLP Clouds dokumentation her.
Glem ikke, at dit NLP Cloud API-token skal holdes hemmeligt. Du må ikke dele det med nogen, og hvis flere personer arbejder parallelt på det samme AI-projekt, kan du blot invitere dem til dit team i dit NLP Cloud-dashboard. I så fald vil hvert medlem modtage sit eget API-token, og du kan nemt tilbagekalde en adgang, hvis det er nødvendigt (hvis en person f.eks. forlader projektet).
Husk på, at dit API-token ikke skal udstilles på frontend-siden af din Bubble.io-applikation. Hvis et API-token bruges et sted i brugerens browser, betyder det, at alle kan hente det og bruge det uden kontrol
Nogle AI-modeller reagerer inden for millisekunder, mens andre kan være 20-30 sekunder om at reagere. Hvis svartiden er kritisk for dine brugere, opfordrer vi dig til at bruge NLP Clouds AI-modeller på GPU'er, hvilket normalt gør svartiden omkring 10 gange hurtigere.
Når din Bubble.io-applikation er implementeret og bruges i produktion (dvs. af rigtige brugere), skal du også sikre dig, at din NLP Cloud-plan giver plads til nok anmodninger, og især nok parallelle anmodninger. Hvis ikke, kan nogle af dine anmodninger blive afvist.
I 2022 er det muligt at skabe banebrydende AI-applikationer uden at skrive en eneste linje kode takket være Bubble.io og NLP Cloud.
Denne kombination åbner døren til mange spændende nye muligheder. Himlen er grænsen her!
Bubble.io tilbyder en gratis plan, og på NLP Cloud kan alle AI-modeller også testes gratis. Hvis du ikke er færdig endnu, tilmeld dig på NLP Cloud her.
Julien Salinas
CTO hos NLP Cloud