Ako sme pomocou AI postavili rezervačný systém pre Dr.Max za 3 týždne

Na projekte Dr.Max sme sa zapojili do AI experimentu, ktorého cieľom bolo overiť, ako ďaleko sa dá posunúť vývoj reálnej aplikácie pomocou umelej inteligencie. Zadanie bolo konkrétne: vytvoriť funkčný rezervačný systém pre vyšetrenia v lekárni, ktorý môže slúžiť ako spoločné interné riešenie pre viaceré krajiny.

Dr.Max už dnes na viacerých trhoch umožňuje zákazníkom rezervovať si vybrané lekárenské služby a vyšetrenia, napríklad CRP, glykovaný hemoglobín alebo meranie hladiny cholesterolu. Každá krajina však pracuje s vlastným riešením. Experiment preto otvoril priestor pripraviť aplikáciu, ktorú bude možné ďalej rozvíjať centrálne a prispôsobovať lokálnym potrebám.

Vývoj cez Claude Code

Hlavná myšlienka experimentu bola jednoduchá: celú aplikáciu vytvoriť cez promptovanie v Claude Code. Všetky zmeny vznikali cez AI asistenciu a úlohou vývojárov bolo zadávať požiadavky, kontrolovať výstupy, usmerňovať riešenie a držať technický smer projektu.

Experiment zastrešil trojčlenný dodávateľský tím. Rostislav Štěpina z MageXo pripravil pomocou AI biznis analýzu, funkčnú špecifikáciu a user stories. Môj kolega Viktor Novák sa sústredil na backendovú časť a aplikačnú logiku, ja som pripravil frontend.

Backend v Go ako jadro systému

Backendová služba vznikla v jazyku Go a tvorila jadro celého rezervačného systému. Riešila generovanie časových slotov pre vyšetrenia a lekárne, zapisovanie rezervácií, rezervačný flow aj odosielanie e-mailových a SMS notifikácií zákazníkom.

Pri práci s AI sa veľmi rýchlo ukázalo, že kvalita výstupu stojí najmä na dobrom zadaní. Dôležité bolo nastaviť štruktúru projektu, pravidlá práce so súbormi, očakávané správanie aplikácie a hranice, v ktorých sa má AI pohybovať. Po takomto úvodnom nastavení vedel Claude Code generovať kvalitný kód, ktorý sa dal ďalej rozvíjať.

Web pre zákazníkov aj administrácia pre lekárnikov

Frontendovú časť tvorila webová aplikácia, cez ktorú si zákazník vie vytvoriť rezerváciu vyšetrenia. Súčasťou riešenia bola aj administrácia pre lekárnikov, kde vidia prehľad rezervácií, môžu upravovať ich detaily a spravovať vybrané informácie o vyšetreniach.

Cieľom bolo pripraviť funkčný flow od výberu vyšetrenia až po správu rezervácie v lekárni. Vďaka tomu sa dal prototyp veľmi rýchlo otestovať na konkrétnych scenároch a ukázať ako celok.

Iterácie, testovanie a demo

Od prvého návrhu po funkčnú aplikáciu sme sa dostali približne za 3 týždne. Vývoj prebiehal iteratívne: AI pripravovala návrhy riešení a tím ich priebežne kontroloval, upravoval a dopĺňal podľa potrieb aplikácie.

Následne sme prešli celý rezervačný flow od vytvárania časových slotov cez zapisovanie rezervácií až po zobrazovanie údajov v administrácii a odosielanie notifikácií zákazníkom. Výsledok sme odprezentovali vedeniu Dr.Max ako funkčný prototyp, ktorý ukázal použiteľný základ reálneho systému vytvorený pomocou AI-first prístupu.

Čo sme si overili

Výsledkom experimentu bol funkčný rezervačný systém s webovou časťou pre zákazníkov, administráciou pre lekárnikov, notifikáciami a napojením na existujúce prostredie Dr.Max. Vznikla teda aplikácia, ktorá sa priblížila reálnemu nasadeniu a zároveň nám ukázala, ako môže vyzerať AI-first vývoj v praxi.

Veľmi dôležitý bol pritom úvodný setup. Keď má AI dobrý kontext, jasné inštrukcie k projektu a tím, ktorý vie priebežne vyhodnocovať jej návrhy, dokáže výrazne zrýchliť vývoj.

Zároveň sa ukázalo, že pri AI-first prístupe sa rola programátora posúva viac k správnemu zadávaniu, kontrole kvality, rozhodovaniu o architektúre a priebežnému usmerňovaniu ďalších krokov.

Admistračné prostredie so štatistikami dostupné pre personál lekární.

Prvé nasadenie na Slovensku

Prvou krajinou, ktorá začala nový systém využívať, je Slovensko. Rezervačná aplikácia je už spustená a zákazníci si cez ňu môžu rezervovať vybrané vyšetrenia v lekárňach Dr.Max. Stačí kliknúť na https://rezervacie.drmax.sk/.

Pre nás je to najdôležitejšia časť celého experimentu. AI-first prístup sme si neoverili iba na prototype, ale na riešení, ktoré sa posunulo do reálneho používania.

Často kladené otázky

Čo znamená AI-first vývoj aplikácie?

AI-first vývoj znamená, že umelá inteligencia sa aktívne využíva počas návrhu, analýzy aj programovania aplikácie. Vývojári pritom priebežne kontrolujú výstupy, nastavujú technické smerovanie a rozhodujú o kvalite riešenia.

Akú úlohu zohral Claude Code pri vývoji rezervačného systému?

Claude Code pomáhal generovať časti aplikácie na základe promptov a projektového kontextu. Tím ho využíval pri tvorbe backendu, frontendu aj aplikačnej logiky, pričom výstupy prechádzali kontrolou a ďalším dopracovaním zo strany vývojárov.

Dá sa pomocou AI vytvoriť reálna aplikácia pripravená na používanie?

Áno. Pri správnom zadaní, dobrom technickom vedení a priebežnej kontrole kvality môže AI výrazne urýchliť vývoj reálnej aplikácie. V tomto prípade vznikol rezervačný systém, ktorý sa po prototype posunul až do reálneho používania na Slovensku.

Ako dlho trval vývoj rezervačného systému pre Dr.Max?

Od prvého návrhu po funkčnú aplikáciu trval vývoj približne 3 týždne. Počas tohto obdobia tím iteratívne pripravoval, testoval a upravoval rezervačný flow, administráciu aj notifikácie.

Aké funkcie obsahuje rezervačný systém Dr.Max?

Systém umožňuje zákazníkom rezervovať si vybrané vyšetrenia v lekárňach Dr.Max. Súčasťou riešenia je aj administrácia pre lekárnikov, správa rezervácií, generovanie časových slotov a odosielanie e-mailových aj SMS notifikácií.

Aký backend bol použitý pri vývoji systému?

Backendová služba vznikla v jazyku Go. Rieši najmä generovanie časových slotov, zapisovanie rezervácií, rezervačný flow a odosielanie notifikácií zákazníkom.

Nahrádza AI pri takomto vývoji programátora?

AI programátora nenahrádza. Mení však jeho rolu. Vývojár sa viac sústredí na zadanie, architektúru, kontrolu kvality, rozhodovanie a usmerňovanie ďalších krokov. Technická zodpovednosť zostáva na tíme.

Prečo je pri AI vývoji dôležitý dobrý úvodný setup?

AI potrebuje jasný kontext, pravidlá projektu, technické obmedzenia a presne formulované očakávania. Čím lepšie sú tieto vstupy pripravené, tým kvalitnejšie výstupy dokáže generovať.

Kde je rezervačná aplikácia Dr.Max dostupná?

Prvou krajinou, ktorá začala nový rezervačný systém využívať, je Slovensko. Zákazníci si môžu rezervovať vybrané vyšetrenia cez stránku rezervacie.drmax.sk.

Čo ukázal tento AI experiment v praxi?

Experiment ukázal, že AI môže výrazne zrýchliť vývoj digitálnych produktov, keď má tím dobré zadanie, technický dohľad a jasne nastavený proces. Zároveň potvrdil, že AI-first prístup má zmysel aj pri riešeniach, ktoré smerujú do reálneho používania.