Honza Sládek: Vyvíjíme firemní aplikace pomocí ChatGPT, první verzi máme do 20 minut

Kategorie: Naši zákazníci
Od zadání k první verzi nové aplikace do 20 minut? Jde to, popisuje v rozhovoru pro fakturačního robota Honza Sládek, vývojář a také spoluzakladatel úspěšného českého start-upu Contember.

Honza Sládek v minulosti kódoval třeba pro Líbímseti.cz, spoluzakládal projekt Rekola a spoluvlastní technologické a designové studio ManGoweb. Nedávno také vyvinul Contember, open source platformu, která frontendovým vývojářům umožňuje snadno vytvářet a provozovat vlastní backendy.

A protože Contember je jedním z prvních velkých českých projektů, které využívají AI, probrali jsme s Honzou nejen to, v čem je přelomový, ale třeba i to, jak náš svět ovlivňuje umělá inteligence nebo zda se v tomhle rychle měnícím prostředí vůbec můžeme nějak připravit na budoucnost 👇


Začněme tím, čemu se teď věnujete nejvíc, totiž vaší platformou Contember. O co jde?

V zásadě je to sada technologií, které zjednodušují a zrychlují vývoj firemních aplikací. Zkombinovali jsme technologii pro programátory, kterou jsme historicky měli, s generativní AI. Díky tomu jsme schopni dodat vám byznysovou aplikaci na míru už druhý den – ať už jde o zákaznickou zónu, jednoduchý informační systém nebo třeba CRM. A to ve finální verzi, kterou můžete začít hned používat.

Kdo jsou vaši typičtí zákazníci?

Dnes pomáháme především malým firmám, ve kterých narážíme hlavně na tři scénáře. V tom prvním používají extrémně starý systém, u kterého se všichni jen bojí, že se zhroutí, a je potřeba ho předělat tak, aby nový systém rostl s firmou. Na to je naše technologie extrémně zajímavá.

Ve druhém scénáři jde o firmy, které naopak používají čtyři Excely a žádný systém nemají. Proto první verzi nového systému potřebují sice jednoduše, ale třeba už v horizontu týdne.

Honza Sládek

A třetí scénář nastává, když potřebujeme našim zákazníkům dát nějakou novou přidanou hodnotu. Často to bývají třeba zákaznické zóny, kam se člověk může přihlásit, vidí tam například objednávky, materiály nebo třeba informace ze školení. Tohle všechno umí naše technologie postavit jednoduše.

Když jsem pročítala články, které se o vás píší, často se v nich objevovala fráze „aplikace do 20 minut“. Opravdu jste schopní dodat hotovou aplikaci do pár minut?

První verzi aplikace si přes naše AI studio opravdu můžete vygenerovat do 20 minut. A teď to půjde ještě rychleji, protože nedávno Open AI představilo nový model ChatGPT-4 Turbo, který je rychlejší, takže se ten proces o něco zrychlí.

Tato první verze je plně funkční a můžete ji začít používat rovnou. Pokud na aplikaci ale chcete spolupracovat produkčně s více lidmi, tak tam typicky jednotky hodin až jednotky dní práce programátora jsou – ať už jsou to změny uživatelského rozhraní, nebo třeba nějaká práce s uživatelskými právy.

Contember v kostce

Contember je open source platforma pro frontendové vývojáře, která umožňuje snadno vytvářet vlastní backendy. Nyní v rámci Contemberu vzniká i vývojářský nástroj s umělou inteligencí, díky kterému se během několika minut dostanete od zadání projektu k plně funkční webové aplikaci.

Jak si to mám představit prakticky?

Prakticky to probíhá tak, že vám během jednoho dne pošleme první demoverzi aplikace, kterou vygenerovala AI. Ta je úplně zadarmo. A napíšeme vám k tomu: Hele, teď je potřeba dodělat tyhle věci, protože víme, že z toho vašeho zadání se něco nevygenerovalo, ale zároveň je to potřeba.

Vy buď řeknete, že vám to dává smysl, a uděláme to, nebo vám rádi ten kód předáme a zaučíme vaše vývojáře. K druhé možnosti reálně téměř nedochází, protože ve firmách vývojáři chybí, ale byli bychom rádi, kdyby se to tímhle směrem posouvalo.

Technologie se bude posouvat ještě rychleji, takže pokud budete vlastník firmy, který se úplně nebojí technologií, tak si pomocí AI vygenerujete aplikaci úplně bez programátora.

Firmám tedy šetříte hlavně čas, ale předpokládám, že i peníze…

Firmy vědí, že nemají peníze na vývoj na míru. Když si aplikaci necháte nacenit u nějaké agentury, tak vás v lepším případě vyjde na vyšší stovky tisíc. A zároveň se z různých důvodů nevejdou do SaaS řešení. My jim nabízíme třetí cestu. Dodáváme něco, co je na míru, ale cenově se to blíží krabicovému řešení.

To, co firmy potřebují nejmíň, je bolehlav z vývoje. A z vývoje může být bolehlavu hodně. Všechny naše technologie by tenhle bolehlav měly co nejvíc vymýtit.

Pro klienty, kteří chtějí vyvinout nějakou aplikaci, jsme outsourcing partner. Výsledek ale dodáme výrazně rychleji a za zajímavější peníze, než když to půjdete programovat klasickou cestou. To je to hlavní, co dneska děláme.

Vedle toho vývojářům nabízíme i naše technologie, které mohou používat. První takovou technologií je právě naše AI studio, které vám dodá první verzi aplikace. Druhou je open source framework, který je pod tím a ve kterém pak tu aplikaci máte. Staví se na něm stovky projektů, včetně například Respektu.

V současnosti se pohybujete hlavně na českém trhu, ale máte s Contemberem ambice jít i do Evropy a do světa…

Většinu zákazníků máme pořád v Česku a na Slovensku, postupně získáváme první zákazníky také v Americe, Kanadě nebo v Asii, zamířit plánujeme i do Velké Británie.

Zaujalo mě, že jste na Contemberu začali pracovat ještě před současným boomem AI. Dnes jste díky tomu jedni z prvních, kdo může nabídnout skutečný produkt, který AI využívá.

Máme výhodu, že framework, který jsme psali, je extrémně dobře kompatibilní se současnými AI modely. To je štěstí – že něco děláte, dává vám to smysl a pak přijde technologie, která vás posune o level dál 🙂

Obecně si myslím, že AI je transformační moment. Očekávám, že nad programovacími jazyky, co existují dnes, vzniknou jiné programovací jazyky – deklarativní programovací jazyky. To znamená, že „jen“ řeknete, co chcete, aby se dělo, a ne jak se to má dít. To je přesně to, co dělá náš framework, ale šlo by to dělat i na úrovni programovacího jazyka. To ale bude ještě chvíli zrát.

Co v tom případě čeká profese, jako jsou programátoři nebo kodéři? Pokud je mi dnes 15 let a přemýšlím, zda se vrhnout do programování – má to vůbec ještě budoucnost?

Mám doma tři malé děti, takže to je otázka, kterou hodně řeším. Co se mají vlastně učit? Vůbec netuším, jestli má smysl se učit programovat, ale rozhodně má smysl učit se principy. To, jak funguje internet, jak fungují domény, jak funguje celý digitální svět… To mi přijde užitečné. Ale jestli se vyloženě učit programovat konkrétní programovací jazyk? Byl bych opatrný.

AI umožní to, že pokud máte chuť a vůli, tak můžete dělat fakt zajímavé věci. Výrazně vysokou přidanou hodnotu budou mít hluboké znalosti nějaké konkrétní problematiky, ať už jde o účetnictví nebo třeba zemědělství. To budou ty znalosti a zkušenosti, které půjde špatně dohnat.

Buďte programátor, který umí řešit problémy pro konkrétní skupinu lidí. Pokud budete rozumět zároveň tomu, co nabízejí moderní technologie, a zároveň třeba truhlařině, vždy budete extrémně užiteční a vždy se budete mít dobře.

Programování jako takové neumře. Myslím, že programátoři stále budou mít hromadu a hromadu práce, otázka ale je, jak moc budou firmy chtít investovat do juniorů. Protože senioři udělají násobně víc práce, je spočítané i to, že junior spolkne 20 % času nějakého seniora. A to nevím, zda firmy budou ochotné dělat.

Samozřejmě to nakonec všechny dožene, protože pak se zjistí, že někteří senioři odešli do důchodu, jiní se na to vykašlali a šli okopávat zahrádky, a mezi programátory najednou nikdo nezbude. Čekají nás teď hodně divoké tři roky.

Takže myslíte, že za tři roky už budeme vědět, jak moc se trh práce v důsledku AI změnil?

Už za rok budeme vědět víc. Je třeba si uvědomit, že generativní modely si neumí odvodit věci, které jsou mimo jejich trénovací dataset. Neudělají inovaci. Takže teď jsme sice jako společnost udělali velký skok v AI, ale je možné, že v tomto bodě budeme ještě netriviálně dlouhou dobu zamrzlí. Jasně, budou vznikat o něco lepší modely, které toho budou umět trochu víc a budou si míň vymýšlet, ale nebude to žádné wow. To bych čekal, že se teď bude nějaké roky dít.

Jak to bude s programátory, jsme probrali. Co když mám ale firmu, která by do AI vlaku ještě ráda naskočila?

Pořád ještě je extrémně brzo. AI je tu krátkou dobu, a vůbec bych proto nepanikařil. Vezměte si, že firmy dodnes řeší, zda jít, nebo nejít do cloudu 🙂 Možná je lepší si říct, že to zatím budete pozorovat a třeba za půl roku něco uděláte, protože do té doby to bude hodně metoda pokus omyl. Jasně, můžete získat zajímavý náskok, ale taky můžete spálit spoustu peněz a pak zjistit, že se nepovedlo vůbec nic.

Coby firma bych se proto dnes snažil bavit s lidmi, kteří s AI pracují – máme tu skvělá vědecká pracoviště nebo firmy, které se AI věnují – a snažil se zjistit, kde mi AI může pomoct. A pokud někde zjistíte, že vám AI opravdu pomůže, můžete tu věc procesně zavést do firmy, třeba tak, že si najmete nějakého experta. První krok by ale určitě mělo být osahat si, co pro vás AI může udělat.

Tip: Nevíte, jak začít s AI? Inspirujte se v našem velkém článku o ChatGPT (nejen) pro podnikatele.

Mimochodem, v Contemberu používáte i Fakturoid. Jak konkrétně?

Používáme fakturaci i náklady. Vtipné je, že jsme irská firma s českým daňovým domicilem, což Fakturoid zvládá, to je super. Teď také vymýšlíme nějaké automatizace se Stripem – prostě když odejde účtenka českému klientovi ze Stripu, tak aby to doteklo do Fakturoidu, který by pak poslal fakturu.

Fakturoid často nasazujeme pro klienty jako způsob automatizace fakturace. Oni vás pak využívají třeba pro platby kartou nebo párování plateb. Hodně klientů také zjistilo, že máte ISDOC na fakturách, což je super, protože dostat je pak do libovolného systému přes automatické vytěžení je velmi jednoduché, to je hodně dobrý hack.

Vlastně si neumím představit, že bych používal něco jiného, to bych si prostřelil hlavu 🙂 Ostatní systémy pro fakturaci jsou hodně, hodně složité. Robot je zkrátka super. Já sám s ním dnes víc pracuju z pohledu API, když něco propojujeme, a tam je opravdu skvělý.

Za rozhovor Honzovi Sládkovi moc děkujeme!


Další rozhovory s našimi zákazníky

Prohledat Blog