ČEZ

Tým

OK

Tým

Tým, který stvořil Majka

Umělá inteligence mění hru 

V tržních datech se skrývá obrovský obchodní potenciál. Když se dnes v ČEZ ESCO mluví o moderních technologiích a o tom, jak užitečné jsou dobře vytěžené informace, jedno jméno zaznívá čím dál častěji: Majk. Tato chytrá aplikace prochází každý den stovky vypsaných zakázek a vybírá ty, které pro firmu představují příležitost. 

Text: Karolina Krafková Foto: Markéta Šedivá

↑ Na fotografii zleva: Martin Göbl, Jan Maděra, Pavel Rybecký a Jaroslava Kubíčková.

Pojďme se na tenhle skvělý nástroj podívat pěkně od začátku. Dostáváme se tak i k jeho tvůrcům. Majka vymyslel útvar market intelligence ČEZ ESCO, který se informacemi o trhu, jeho trendech i konkurenci intenzivně zabývá. Hledá v nich souvislosti a zpracovává je pro kolegy (například obchodní manažery), kteří je využijí pro oslovení zákazníků, zvolení správné strategie a produktů. Informací, které se dají posbírat, je obrovské množství. Cennou dovedností však zůstává je pochopit a propojit. K tomu slouží dnes již dobře známý nástroj Jarmil, u kterého příběh začíná.

Od Jarmila k Majkovi

Potřebu kvalitních dat soustředěných na jednom místě pochopili kolegové v ČEZ ESCO už dávno, proto před čtyřmi lety vyvinuli spolu s ČEZ ICT Services aplikaci Jarmil. Jedná se o klíčový nástroj pro efektivní předávání informací o zákaznících, trhu a potenciálu napříč ČEZ ESCO i jeho dceřinými společnostmi. Nahradil spoustu excelovských tabulek a soustřeďuje dostupná data o současných i potenciálních zákaznících nejen z interních zdrojů, ale i z těch externích, jako je například obchodní či insolvenční rejstřík nebo obchodní věstník. Navíc shromažďuje tolik užitečných poznatků, že jen vybízely k dalšímu využití.

Nápad rozebraný na drobečky

Jaroslava Kubíčková, která stojí v čele útvaru market intelligence, zná hodnotu informací, náročnost vyhledávání i jejich potenciál jako svoje boty. Právě díky ní vznikl Jarmil a o pár let později, když přemýšlela nad tím, jak dál pomáhat produktovým a obchodním manažerům, se začaly rýsovat obrysy nové aplikace: Majka. Když pak ze strany OTS AI (odborná skupina sdružující profíky na umělou inteligenci napříč Skupinou ČEZ) přišla nabídka k účasti na AI hackathonu, hozenou rukavici v market intelligence nadšeně sebrali a začali vymýšlet, s čím vším by AI mohla pomoci. 

A vymysleli chatbota. „Jenže každý takový nápad je nejprve nutné rozebrat na drobečky, jak jsme se s kolegy z ČEZ ICT Services shodli hned v úvodu. Úkolu se proto ujal Martin Göbl a jakožto zkušený analytik naši ideu rozkreslil. Vybrali jsme oblast v podobě vyhodnocování vypsaných veřejných zakázek, kterých jsme museli několikrát týdně ručně procházet celé stovky,“ vysvětluje Jarka Kubíčková. „Zjistili jsme ale, že naše data nebyla ani zdaleka v tak dobrém stavu, abychom na ně pustili umělou inteligenci. Jen přípravou na hackathon jsme strávili skoro tři měsíce. Nasbírali jsme dva tisíce vypsaných výběrových řízení, prošli je a označili ta, která byla pro skupinu ČEZ ESCO relevantní. Byla to obrovská otročina, ale čistota a smysluplnost dat je něco, bez čeho nemůže sebelepší AI vracet kvalitní výsledky,“ doplňuje Martin Göbl. Takto vytvořil tým market intelligence trénovací sadu a mohl se zúčastnit hackathonu – třídenní programovací akce, kde se s kolegy z ČEZ ICT Services, kterým se myšlenka líbila, pustili do práce.

Martin Göbl

rád chalupaří, byť se smíchem dodává, že v poslední době je to spíše o stavařině. Jeho novým koníčkem vedle sportu a práce je nedávno narozený syn.

Jarka Kubíčková 

je velkou sportovní fanynkou, nejen díky koníčkům jejích synů, kteří hrají hokej a rugby. Je věrnou podporovatelkou těchto klubů, kde využije i svoje organizační schopnosti. 

Honza Maděra 

se AI věnoval už v rámci studií na Matfyzu. Ve volném čase se věnuje sportu. Loni v létě objel celé Česko na kole za 4 dny a aktuálně trénuje na nejtěžší variantu triatlonu – Ironmana.

Pavel Rybecký, 

který se zaměřuje na cloudové služby a technickou stránku aplikací využívajících AI, také věnuje svůj volný čas sportu. Můžete mu jít fandit na zápasy TJ Sokol Větrušice.

AI hackathon: místo, kde se zrodil Majk

Tým profíků z ČEZ ICT Services musel nejprve stáhnout informace z webové stránky s vypsanými veřejnými zakázkami. Takto získaná textová data vyhodnotili pomocí umělé inteligence (velkého jazykového modelu). „Samotný vývoj funkčního prototypu jsme zvládli už na tom třídenním hackathonu. Ale tak je to pokaždé: zatímco prototyp zabere pouhé dny, produkcionalizace a uvedení aplikace do provozu je mnohem delší proces. V tomto případě trval celý proces půl roku. Řešení bylo potřeba napojit na všechny zdrojové weby, zajistit periodické stahování dat, jejich čištění, vyhodnocování a následný export,“ vysvětluje Jan Maděra, datový vědec útvaru AI a pokročilá analytika z ČEZ ICT Services.  

Datový inženýr Pavel Rybecký měl na starosti technickou infrastrukturu a architekturu. „Aplikace musí někde běžet, hlavně spolehlivě a bezpečně. V cloudu na Azure bylo potřeba rozchodit služby, ve kterých samotná aplikace běží. Dále je mezi sebou propojit, odladit a postarat se, aby systém zvládl každodenní zátěž. A ta není zrovna zanedbatelná. Majk denně stahuje stovky zakázek z několika webů, funguje plně automaticky a vyhodnocuje je během pár sekund,“ vysvětluje Pavel.

1 000 zakázek za 7 sekund

Po AI hackathonu, který se uskutečnil loni na jaře, tým na Majkovi pracoval dál. Od ledna už je v pilotním provozu a každý den stáhne z vybraných webových stránek kolem 600 vypsaných zakázek, které pročte, vyhodnotí na základě specifik devatenácti definovaných produktů, a připraví dva soubory.

Prvnímu říkají „raw“ (angl. syrový), protože obsahuje všechny stažené veřejné zakázky roztříděné dle relevance pro ČEZ ESCO včetně procentuální jistoty vyhodnocení. Relevantním zakázkám jsou pak přiřazeny konkrétní produkty a zdůvodnění volby. Druhý soubor je mnohem stručnější, obsahuje pouze relevantní zakázky a rovnou je přiřazuje odpovědným kolegům. „Navíc se tento soubor dá nahrávat do SAPu, což chceme zautomatizovat tak, aby se do SAPu dostávaly zakázky bez zásahu člověka a systém automaticky odeslal odpovědným lidem notifikaci s upozorněním na nové výběrko,“ vysvětluje fungování Majka Martin Göbl. Velkým přínosem je i nastavitelnost systému podle toho, co produktoví a obchodní manažeři zrovna potřebují, tedy podle toho, co trh zrovna poptává, jak se chová.

Zaujal vás raw soubor a říkáte si, k čemu budou informace o zakázkách, kterými se ČEZ ESCO nezabývá? Právě v tom se skrývá poklad a tak trochu i pointa našeho vyprávění. Co když se za dva roky ČEZ ESCO rozroste o další společnost a s ní i o další produkty? Díky Majkovi bychom pak měli o této oblasti obrovskou databázi informací, ze kterých se dají vyčíst trendy a potřeby trhu. „Ostatně mění se i chování zákazníků a my potřebujeme vědět, co jim nabídnout. Informace z Majka budou užitečné nejen produktovým a obchodním manažerům, ale jsou také užitečným vstupem například do firemních strategií. I zdánlivě bezcenné informace se snažíme maximálně vytěžit, propojit a proměnit je v nové příležitosti,“ nastiňuje potenciál aplikace Jaroslava Kubíčková. 

Testovat, nabízet a upravovat

Od začátku roku už kolegové z ČEZ ESCO Majka používají. Zatím ale v pilotním provozu a stále jeho výstupy pro jistotu kontrolují. „V těchto týdnech Majka představujeme našim produktovým manažerům, ukazujeme jeho možnosti a poupravujeme ho ve spolupráci s Honzou a Pavlem tak, aby produkťákům co nejvíc vyhovoval a pomáhal. Reakce na Majka jsou přitom velmi pozitivní, a jeho pověst ho dokonce předchází. Na základě úspěchu pilotního provozu přidáváme postupně další produkty, kolegové z dceřiných společností se sami ozývají se žádostí o využití. 

Možností je spousta a další hackathon se blíží

Pro velký úspěch loňského hackathonu bude OTS AI v květnu pořádat další programovací maraton. ČEZ ESCO má už jasno, co bude jeho letošní výzvou: připravit podklady pro rozšíření Majka o informace z registru smluv. Pokud se to podaří, bude v uzavřených smlouvách vyhledávat produkty, které ČEZ ESCO a jeho dceřiné společnosti nabízí, což přinese lepší znalost trhu a konkurence. Zároveň by mohl nabídnout i informaci o tom, že se nějakému zákazníkovi, kterému (zatím) nenabízíme služby, blíží konec platnosti smlouvy na produkt, který mu s předstihem můžeme nabídnout.

Nápadů, kam tento chytrý nástroj posouvat, mají v market intelligence víc. Například lepší mapování konkurence, bližší informace o získaných dotacích (získal-li někdo dotaci například na fotovoltaiku, můžeme nabídnout přímo ji nebo servisní práce) či přístup do registru veřejných zakázek (spoustu příležitostí nabídnou developerské projekty). Jak oba kolegové z ČEZ ESCO uzavírají: „Jsme vizionáři a opravdu nás to baví. A díky skvělé partě z ČEZ ICT Services, která se pokaždé snaží najít řešení našich nápadů, je můžeme přetvářet v realitu.“

 

ČEZ