Díky vzniku no-code platforem, jako je Bubble.io, a vytvoření zcela nových špičkových modelů umělé inteligence založených na transformátorech, jako jsou GPT-3, GPT-J, GPT-NeoX, Bart a další, je nyní možné vytvářet pokročilé aplikace umělé inteligence bez napsání jediného řádku kódu. V tomto článku si ukážeme, jak připojit rozhraní NLP Cloud API k aplikaci Bubble.io, aby bylo možné provádět pokročilé operace AI, jako je shrnutí, parafrázování, NER, zodpovídání otázek, generování příspěvků na blogu, vytváření popisů produktů a mnoho dalšího.


Platformy bez kódu jsou v dnešní době stále populárnější. Je to pochopitelné! Programování je rok od roku složitější, najmout dobré programátory je těžké a drahé a zároveň se dnes bez dobré webové aplikace obejde stále méně projektů...
Není divu, že služby bez kódu vypadají tak atraktivně. Tyto platformy poskytují pokročilá rozhraní WYSIWYG pro vytvoření vlastní aplikace, aniž byste museli napsat jediný řádek kódu. Díky těmto moderním nástrojům založeným na uživatelském rozhraní můžete nyní dosáhnout působivé úrovně propracovanosti a v mžiku dodat svůj nový MVP.
Technologie umělé inteligence v posledních několika letech udělaly velký pokrok, zejména pokud jde o zpracování přirozeného jazyka. Nyní můžete snadno provádět pokročilé úlohy porozumění textu a generování textu, jako jsou chatboty, shrnutí, parafrázování, extrakce entit, zodpovídání otázek, automatické generování příspěvků na blogu, automatické vytváření popisů produktů a mnoho dalšího. Vznik velkých jazykových modelů, jako jsou GPT-3, GPT-J a GPT-NeoX, tomu opravdu pomohl!
Vytvořit plnohodnotný produkt s umělou inteligencí postavený na technologiích AI a no-code je tak nyní snazší než kdy dříve!
Existuje několik dobrých platforem bez kódu. Ne všechny mají stejnou úroveň propracovanosti nebo stejnou odbornost. Některé jsou velmi dobré v budování krásných rozhraní. Jiné jsou dobré v budování pokročilé backendové logiky...
Bubble.io je oblíbená platforma bez kódu, která umožňuje velmi pokročilé přizpůsobení. Její zvládnutí vyžaduje určitou praxi, ale pak můžete dosáhnout působivých výsledků bez jakýchkoli programátorských dovedností.
NLP Cloud (us) je pokročilé rozhraní API pro zpracování přirozeného jazyka, které nabízí nejlepší špičkové modely umělé inteligence pro porozumění textu a jeho generování (GPT-3, GPT-J, GPT-NeoX, Bart a další). Na hřišti NLP Cloud si můžete snadno vyzkoušet nejpokročilejší funkce umělé inteligence: navštivte dětské hřiště zde.
NLP Cloud je rozhraní API, takže k jeho integraci do vašeho produktu je obvykle zapotřebí vývojář. V kombinaci s Bubble.io to však již neplatí.
Vytvoříme jednoduchý projekt Bubble.io, který využívá NLP Cloud k vygenerování celého článku na blogu z pouhého názvu. Tato funkce je založena na modelu umělé inteligence GPT-J, který je open-source alternativou modelu GPT-3. Nejdůležitější část se týká nastavení konektoru API služby Bubble.io.
Nejprve vytvořte nový projekt na Bubble.io:

Poté postupujte podle asistenta aplikace:



Na základě nastavení projektu by vám měl asistent v určitém okamžiku navrhnout přidání připojení API. Pokud se tak nestane, nezoufejte, můžete to udělat i později, když přejdete do sekce "Pluginy". Vyhledejte konektor API a nainstalujte jej:

Po úspěšném vytvoření projektu přejděte do sekce "Pluginy" a v části API Connector klikněte na "Přidat další API":

Nyní je čas nastavit skutečné připojení k rozhraní API služby NLP Cloud. Nejprve nastavte ověřování jako "self-handled":

Nastavte následující adresu POST URL: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation
Nastavte 2 záhlaví. První má klíč = Authorization, hodnotu = Token your_token a zaškrtněte políčko Private. Druhá hlavička má klíč = Content-Type a hodnotu = application/json.
Do pole Tělo JSON vložte následující příklad: {"title": "Jak se stát podnikatelem"}. Cílem je vygenerovat celý článek, který pojednává o tom, jak se stát podnikatelem.
Poté stačí kliknout na tlačítko "Inicializovat volání" a zkontrolovat, zda volání služby NLP Cloud pro generování článků proběhlo správně. Bude to chvíli trvat (10 až 30 sekund), protože generování celého článku blogu je extrémně náročné na výpočetní výkon:

Nyní by se mělo zobrazit něco jako následující zpráva, která potvrzuje, že připojení funguje:

Gratulujeme! Nyní můžete NLP Cloud API používat kdekoli ve svém projektu Bubble.io! Pokud například chcete zobrazit článek z blogu v textovém poli, můžete to udělat takto:

Tento příklad se týkal použití rozhraní API pro generování příspěvků na blogu služby NLP Cloud, ale samozřejmě můžete použít všechny koncové body API dostupné ve službě NLP Cloud. V konektoru API služby Bubble.io stačí změnit adresu POST URL a tělo JSON. Více informací o tom najdete v dokumentaci služby NLP Cloud zde.
Nezapomeňte, že token API služby NLP Cloud by měl zůstat tajný. Nikomu ho nesdělujte, a pokud na stejném projektu umělé inteligence pracuje souběžně více osob, můžete je jednoduše pozvat do svého týmu na ovládacím panelu služby NLP Cloud. V takovém případě každý člen obdrží svůj vlastní token API a v případě potřeby (například pokud některá osoba projekt opustí) můžete přístup snadno zrušit.
Mějte na paměti, že token API by neměl být vystaven na frontendové straně aplikace Bubble.io. Pokud je token API použit někde v prohlížeči uživatele, znamená to, že jej může kdokoli načíst a použít bez kontroly.
Některé modely AI reagují během milisekund, zatímco jiným může trvat 20 až 30 sekund. Pokud je doba odezvy pro vaše uživatele kritická, doporučujeme vám používat modely AI NLP Cloud na GPU, které obvykle zrychlují dobu odezvy přibližně 10x.
Jakmile bude vaše aplikace Bubble.io nasazena a používána v produkčním prostředí (tj. skutečnými uživateli), budete se muset ujistit, že plán vašeho NLP Cloudu umožňuje dostatek požadavků, a zejména dostatek paralelních požadavků. V opačném případě mohou být některé vaše požadavky odmítnuty.
V roce 2022 je díky Bubble.io a NLP Cloud možné vytvářet špičkové aplikace umělé inteligence bez napsání jediného řádku kódu.
Tato kombinace otevírá dveře mnoha novým zajímavým možnostem. Nebe je zde limitem!
Bubble.io nabízí bezplatný plán a v NLP Cloud lze všechny modely AI testovat také zdarma. Pokud ještě nemáte hotovo, zaregistrovat se na NLP Cloud zde.
Julien Salinas
Technický ředitel společnosti NLP Cloud