Благодарение на възхода на платформите без код като Bubble.io и създаването на съвсем нови авангардни модели на ИИ, базирани на трансформатори, като GPT-3, GPT-J, GPT-NeoX, Bart и други, вече е възможно да се създават усъвършенствани приложения за ИИ, без да се пише нито един ред код. В тази статия ще видим как да свържем NLP Cloud API към приложение на Bubble.io, за да извършваме усъвършенствани операции с ИИ, като обобщаване, перифразиране, NER, отговаряне на въпроси, генериране на публикации в блогове, създаване на продуктови описания и много други.


Платформите без код са все по-популярни в наши дни. Разбираемо! Програмирането става все по-сложно от година на година, наемането на добри програмисти е трудно и скъпо, а в същото време все по-малко проекти могат да живеят без добро уеб приложение в наши дни...
Не е изненадващо, че услугите без код изглеждат толкова привлекателни. Тези платформи предоставят усъвършенствани WYSIWYG интерфейси за създаване на собствено приложение, без да се налага да пишете нито един ред код. Благодарение на тези съвременни инструменти, базирани на потребителски интерфейс, сега можете да достигнете впечатляващо ниво на сложност и да изпратите новия си MVP за нула време.
През последните няколко години технологиите за изкуствен интелект отбелязаха голям напредък, особено що се отнася до обработката на естествен език. Вече можете лесно да изпълнявате разширени задачи за разбиране и генериране на текст, като чатботове, резюмиране, перифразиране, извличане на същности, отговаряне на въпроси, автоматично генериране на публикации в блогове, автоматично създаване на описания на продукти и много други. Появата на големи езикови модели като GPT-3, GPT-J и GPT-NeoX наистина помогна!
Така че сега е по-лесно от всякога да създадете пълноценен продукт с изкуствен интелект, изграден на базата на технологиите за изкуствен интелект и без код!
Съществуват няколко добри платформи без код. Всички те не са с еднакво ниво на сложност или с еднакъв опит. Някои от тях са много добри в изграждането на красиви интерфейси. Други са добри в изграждането на усъвършенствана бекенд логика...
Bubble.io е популярна платформа без код, която дава възможност за много разширено персонализиране. Необходима е известна практика, за да я овладеете, но след това можете да постигнете впечатляващи резултати без никакви умения за програмиране.
NLP Cloud (us) е усъвършенстван приложен програмен интерфейс за обработка на естествен език, който използва най-добрите съвременни модели на изкуствен интелект за разбиране и генериране на текст (GPT-3, GPT-J, GPT-NeoX, Bart и др.). Можете лесно да изпробвате най-усъвършенстваните функции на изкуствения интелект на детската площадка на NLP Cloud: посетете детската площадка тук.
NLP Cloud е API, така че обикновено е необходим разработчик, който да го интегрира в продукта ви. Но когато се комбинира с Bubble.io, това вече не е така.
Нека създадем прост проект Bubble.io, който използва NLP Cloud, за да генерира цяла статия в блога от едно заглавие. Тази функция се основава на модела на изкуствения интелект GPT-J, който е алтернатива на GPT-3 с отворен код. Най-важната част е свързана с настройката на API конектора на Bubble.io.
Първо създайте нов проект в Bubble.io:

След това следвайте асистента за кандидатстване:



Въз основа на настройките на проекта в определен момент асистентът трябва да ви предложи да добавите API връзка. Ако не го направи, не се притеснявайте, все пак можете да го направите по-късно, като отидете в раздела "Плъгини". Потърсете API Connector и го инсталирайте:

След като проектът ви е успешно създаден, отидете в раздела "Плъгини" и в API Connector щракнете върху "Добавяне на друг API":

Сега е време да настроите действителната връзка с API на NLP Cloud. Първо задайте удостоверяването като "self-handled" (самообслужване):

Задайте следния POST URL адрес: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation
Задайте 2 заглавия. Първата е с ключ = Authorization, стойност = Token your_token и поставете отметка в полето Private. Втората е с ключ = Content-Type и стойност = application/json.
В полето JSON body поставете следния пример: {"title": "Как да стана предприемач"}. Целта тук е да се генерира цяла статия, в която се говори за това как да станете предприемач.
След това просто щракнете върху "Initialize call" (Иницииране на повикването), за да проверите дали повикването към NLP Cloud за генериране на статия е работило. Това ще отнеме известно време (от 10 до 30 секунди), тъй като генерирането на цяла статия в блога е изключително интензивно от гледна точка на изчисленията:

Сега трябва да получите нещо подобно на следното, което потвърждава, че връзката работи:

Поздравления! Вече можете да използвате NLP Cloud API навсякъде във вашия проект Bubble.io! Например, ако искате да покажете статия от блог в текстово поле, ето какво можете да направите:

Този пример е за използване на API за генериране на публикации в блогове на NLP Cloud, но, разбира се, можете да използвате всички крайни точки на API, налични в NLP Cloud. В API конектора на Bubble.io просто променете POST URL адреса и JSON тялото. Вижте повече за това в документацията на NLP Cloud тук.
Не забравяйте, че вашият токън за API на NLP Cloud трябва да се пази в тайна. Не го споделяйте с никого, а ако няколко души работят паралелно по един и същ проект с изкуствен интелект, можете просто да ги поканите в екипа си в таблото за управление на NLP Cloud. В този случай всеки член ще получи свой собствен API токен и можете лесно да отнемете достъпа, ако е необходимо (например, ако дадено лице напусне проекта).
Имайте предвид, че вашият API токен не трябва да се разкрива във фронтенда на вашето Bubble.io приложение. Ако API токенът се използва някъде в браузъра на потребителя, това означава, че всеки може да го извлече и използва без контрол
Някои модели с изкуствен интелект реагират в рамките на милисекунди, докато на други може да им отнеме 20-30 секунди. Ако времето за реакция е от решаващо значение за вашите потребители, ви препоръчваме да използвате моделите на NLP Cloud с изкуствен интелект на графични процесори, което обикновено ускорява времето за реакция около 10 пъти.
Също така, след като вашето Bubble.io приложение бъде внедрено и използвано в производството (т.е. от реални потребители), ще трябва да се уверите, че планът на вашия NLP Cloud позволява достатъчно заявки, и особено достатъчно паралелни заявки. В противен случай някои от заявките ви може да бъдат отхвърлени.
През 2022 г. благодарение на Bubble.io и NLP Cloud е възможно да се създават авангардни приложения с изкуствен интелект, без да се пише нито един ред код.
Тази комбинация отваря врати за много вълнуващи нови възможности. Небето е границата тук!
Bubble.io предлага безплатен план, а в NLP Cloud всички модели с изкуствен интелект също могат да се тестват безплатно. Ако все още не сте го направили, да се регистрирате в NLP Cloud тук.
Julien Salinas
Технически директор в NLP Cloud