Vývojové nástroje
Oleg Zankov
Generální ředitel Latenode, odborník na bezkódový systém
26. září 2023
Nízkokódová platforma kombinující jednoduchost bez kódu s výkonem plného kódu 🚀
Začněte zdarma
26. září 2023
-
6
min čtení

JavaScript + umělá inteligence: dokonalá dvojice pro nízkokódové automatizace

Oleg Zankov
Generální ředitel Latenode, odborník na bezkódový systém
Obsah

Dobrý den! Jsem Oleg Zankov, technický ředitel a zakladatel Latenode - cloudové low-code platformy, kde můžete snadno vytvářet přizpůsobitelné automatizace podnikových procesů a budovat webové služby, aniž byste museli spravovat jakoukoli infrastrukturu. Ať už jste zkušený odborník na automatizaci, nebo majitel firmy, který není technologický specialista a snaží se přijít na to, jak automatizovat podniky, tento článek vám představí bezplatný nástroj s umělou inteligencí, který vám v rámci vaší low-code cesty ušetří spoustu času a úsilí.

V tomto článku odhalíme neomezené možnosti uzlu JavaScript s asistentem umělé inteligence, který dokáže na vaše přání během několika minut vytvořit novou integraci s libovolnou webovou službou od nuly nebo transformovat data tak flexibilně, jak jen vám to vaše fantazie dovolí.

Pokud se učíte spíše vizuálně a sluchově, podívejte se na naše nejnovější video o našem asistentovi s umělou inteligencí v JavaScriptu, který dokáže vylepšit vaše automatizace na všech úrovních:

Poskytujeme bezproblémový zážitek pro JavaScript. S Latenode, můžete zkoumat umělou inteligenci pomocí JavaScriptu a dokonce experimentovat s JavaScriptem + umělou inteligencí. Naším cílem je zpřístupnit tyto špičkové technologie všem vývojářům bez ohledu na úroveň jejich znalostí jazyka JavaScript nebo AI.

Latenode Rozhraní platformy

V modulu JavaScript je nový přírůstek, který je pro vývoj velmi užitečný. Jedná se o asistenta s umělou inteligencí, který je navržen tak, aby pomáhal s nejrůznějšími úkoly kódování, jako např:

  • Psaní kódu
  • Ladění 
  • Vysvětlení kódu
  • Úpravy na vyžádání

A to nejlepší? Všechny funkce Latenode jsou až do začátku nového roku zcela zdarma (protože jsme nyní v beta verzi). A než se ponoříme dál, podívejte se na první ohlasy uživatelů na našeho asistenta s umělou inteligencí:

Jak používat Latenode AI Assistant?

Napište kód, i když jste začátečník, pomocí nástroje Latenode's AI Assistent.

Asistent se nachází v uzlu JavaScript. Interakce probíhá prostřednictvím okna "AI Chat". Mezi jeho schopnosti patří:

  • Zobrazení pracovního postupu a struktury uzlů.
  • Analýza existujícího kódu v uzlu JavaScriptu, ze kterého byl asistent přivolán.
  • Přístup k datové struktuře na levé straně uzlu JS.

Případy použití

Krása asistenta s umělou inteligencí na webu Latenode spočívá v tom, že představuje obrovský krok směrem k realizaci našeho poslání: nyní mohou i ti, kdo neumějí kódovat, vytvářet vlastní mikroslužby nebo složité automatizace. Ukažme si to na třech scénářích.

Scénář č. 1: Úlohy HTML

Zvažte scénář, kdy potřebujete formulář pro sběr dat přístupný prostřednictvím adresy URL webhooku. To se může hodit v mnoha situacích. Nejprve vyplníte formulář. Poté mohou být data směrována kamkoli: buď do jiné automatizační větve na webu Latenode k další transformaci, nebo do jiného systému. Co takhle provést tento scénář bez zadání jediného řádku kódu?

Formulář pro sestavení e-mailu zaměřený na databázi uživatelů

Krok 1. Odešlete požadavek asistentovi umělé inteligence: 

Ahoj! Přidejte můj kód se skriptem pro generování HTML pro formulář s názvem "vytvořit e-mail". Měl by obsahovat tato vstupní pole: "předmět e-mailu", "přehled", "záhlaví", "aktualizace platformy", "užitečné zdroje", "další novinky". V dolní části umístěte tlačítko "odeslat". Zkrášlete HTML příjemným designem a správným formátováním. Vraťte výsledek jako objekt JSON s označením "html".

Krok 2. Nahraďte svůj aktuální kód obdrženým výsledkem.

Krok 3: Jednou iniciujte nový scénář.

Modul JavaScript vrátí objekt JSON "html" vhodný pro odpovědi webhooku Kromě toho přepněte parametr content type na text/html, aby se formulář správně zobrazil prostřednictvím našeho vstupního webhooku.

Nyní vás po přístupu k adrese URL webhooku, jak bylo uvedeno dříve, přivítá formulář pro sběr dat.

Krok 4. Odeslání dat.

Zbývá jen zajistit, aby data shromážděná prostřednictvím formuláře byla předána do webhooku jiného scénáře k dalšímu zpracování. To samozřejmě nebudeme kódovat ručně.

Nyní je náš formulář plně funkční a připravený přijímat vstupní údaje. Tyto získané hodnoty můžete nasměrovat do jiného pracovního postupu, který například zaznamená shromážděná data do listu Google.

Metoda č. 2 Integrace umělé inteligence v JavaScriptu

Napište kód, i když jste začátečník, pomocí nástroje Latenode's AI Assistent.

Použití JavaScriptu pro integraci se může zdát složitější, ale asistent umělé inteligence v modulu JavaScriptuLatenode jej zpřístupňuje i začátečníkům.

Chcete-li vytvořit novou kartu Trello pomocí umělé inteligence, zadejte našemu asistentovi následující otázky:

- Přidání skriptu do mého kódu, který vytvoří integraci API s Trello - "Vytvořit novou kartu"

Zbývající kroky jsou podobné jako u metody HTTP:

  1. Zadejte svůj klíč API a token API.
  2. Přidejte idList nástěnky Trello.
  3. Zadejte název karty Trello a Popis.

Ty přidáváte přímo do kódu, ale umělá inteligence tento proces zjednodušuje a nabízí vám pokyny.

🐞 Narazili jste na chybu JavaScriptu? Nebojte se! Umělá inteligence vám pomůže kód opravit, jakmile chybu odešlete zpět do chatu.

Nemusíte ani vysvětlovat, co potřebujete, k získání nového kódu postačí odeslání hrubé chyby:

Pomocí této metody můžete zvolit samoobslužný přístup pro jakoukoli integraci s nízkým kódem, kterou si dokážete představit.

Scénář č. 2: Přístup k balíčkům NPM

V současné době existuje více než 1,2 milionu balíčků NPM (předpřipravených aplikací, které mohou vývojáři integrovat do svého kódu). Latenode's AI assistant vám k nim nabízí přístup. Předpokládejme, že potřebujete aktuální směnný kurz USD/EUR pro obchodování ve více měnách, abyste mohli návštěvníkům svých webových stránek poskytnout aktuální informace. Místo toho, abyste se trápili s hledáním správného rozhraní API a pročítáním dokumentace, formulujte svůj požadavek takto:

K vyřešení tohoto problému asistent využívá knihovnu NPM 'axios', která odesílá požadavek GET HTTP na rozhraní ExchangeRate-API a získává nejnovější směnné kurzy. Poté získá směnnou hodnotu 1 USD za 1 euro a vrátí ji ve formátu JSON.

Dosažení správného výsledku může trvat několik pokusů: občas se mohou vyskytnout chyby nebo prázdné návratové hodnoty. Klíčem je pamatovat si, že ladění není vaší povinností. Požádejte umělou inteligenci o integraci souboru console.log, abyste získali podrobnou odpověď serveru. Poté nahlaste jakýkoli problém zpět do chatu UI a během chvíle budete mít opravený kód.

Scénář č. 3: Transformace dat

Máte potíže s úlohami transformace dat? Rozlučte se s těmito problémy, zejména s těmi, jako je formátování data. Všichni víme, že jeden systém může vyplivnout datum ve formátu "RRRR-MM-DD", ale jiný ho může vyžadovat ve formátu "DD MMMM RRRR".

Při použití transformace by datum webhooku "2023-07-11" vypadalo takto:

Umělá inteligence může rovněž pomáhat při manipulaci s řetězci, agregaci dat, filtrování, třídění, transformaci, slučování, rozdělování, odstraňování duplicit, provádění statistické analýzy a dokonce i textové analýzy.

Alternativní způsob použití

V naší dosavadní diskusi jsme k asistentovi přistupovali prostřednictvím dialogového okna. Existuje však i jiný přístup, užitečný zejména pro cílené ladění segmentů kódu nebo v případě, že potřebujete vysvětlit funkčnost kódu:

Napište kód, i když jste začátečník, pomocí nástroje Latenode's AI Assistent.

Komunita nadšenců pro nízký kód

V naší komunitě panuje čilý ruch. Vlna nízkokódových řešení nabírá na obrátkách a k našemu chatu se přidávají profesionálové. Nesmírně si vážíme zpětné vazby a náš tým je vždy připraven odpovědět na vaše zvídavé otázky!

Připojte se k nám na Latenode.com a staňte se součástí naší Discord komunity!

Jen připomínám: Do konce tohoto roku máte jedinečnou šanci vyzkoušet si sílu našeho asistenta s umělou inteligencí a všechny funkce naší platformy zcela zdarma.

Související blogy

Případ použití

S podporou