Umělá inteligence zásadně mění způsob, jakým vzniká software. Dokáže rychleji připravovat návrhy, psát kód, hledat chyby i automatizovat rutinní práci. U firemních informačních systémů však samotná rychlost nestačí.
Systém, který řídí zakázky, servis, výrobu, obchod nebo schvalovací procesy, musí zůstat bezpečný, srozumitelný a dlouhodobě udržitelný. Musí být možné jej dále rozvíjet, aniž by každá další změna zvyšovala složitost a riziko.
Proto ve Flexideo propojujeme možnosti AI s vývojem řízeným definicí, automatickou validací a kontrolovaným vytvářením výsledné aplikace.
Rychlejší tvorba kódu ještě neznamená lepší informační systém
AI dnes dokáže během krátké doby vytvořit formulář, databázovou tabulku, API nebo část aplikační logiky. Při větším množství změn však může postupně vznikat několik různých řešení stejného problému, duplicitní logika nebo skryté závislosti mezi jednotlivými částmi aplikace.
Výsledek může na první pohled fungovat. Postupem času ale bývá obtížnější:
- zjistit, proč systém funguje právě daným způsobem,
- bezpečně upravit některý z procesů,
- provést technologickou aktualizaci,
- zachovat jednotné uživatelské prostředí,
- ověřit dopady změny na ostatní části systému,
- předat další rozvoj jinému člověku nebo týmu.
U informačního systému proto nestačí kontrolovat pouze to, zda je vytvořený kód syntakticky správný. Generovaný kód kontroluje překladač. Změny informačního systému musí navíc kontrolovat znalost jeho architektury.
Flexideo vychází z přesně definovaného modelu systému
Podstatná část řešení ve Flexideo není ukryta pouze v ručně napsaném kódu. Struktura aplikace je popsána prostřednictvím definic, které zachycují například:
- firemní data a dokumenty,
- vazby mezi informacemi,
- role a oprávnění,
- pravidla zobrazení a chování,
- číselníky, výběry a stavy,
- operace dostupné uživatelům,
- automatizované kroky a návaznosti.
Definice představuje společný, strojově čitelný popis systému. Může s ní pracovat analytik, vývojář, návrhový nástroj, validátor, replikátor, automatizační proces i AI asistent. AI tak dostává přesnější kontext a pohybuje se v prostředí s jasně stanovenými pravidly.
Od požadavku k aplikaci kontrolovaným procesem
Postup staví na pořadí: požadavek → návrh definice → validace → kompletace → replikace → výsledná aplikace.
AI může pomáhat při jednotlivých krocích, neměla by je však obcházet. Typická změna může probíhat takto:
- Uživatel nebo analytik popíše nový požadavek.
- AI připraví návrh změny definice.
- Systém zobrazí, co má být přidáno nebo upraveno.
- Validátor ověří správnost hodnot, vazeb a podporovaných vlastností.
- Odpovědná osoba návrh zkontroluje a schválí.
- Replikátor vytvoří nebo aktualizuje odpovídající část aplikace.
Návrh změny je tak oddělen od jejího skutečného provedení. AI zkracuje cestu od požadavku k řešení, zatímco pravidla platformy chrání konzistenci výsledku.
Co konkrétně připravujeme
AI asistenta pro práci s definicí
Asistent může pomáhat s přidáním nové informace do evidence, návrhem nové části aplikace, vysvětlením existující konfigurace, nalezením nekonzistentních názvů nebo vazeb, popisem dopadu plánované změny, vysvětlením chyby nalezené validátorem i přípravou doplňkového kódu pro nestandardní funkce.
Nejde pouze o obecný chat. Cílem je propojit asistenta s konkrétními nástroji a kontrolovanými operacemi platformy.
Automatizovatelnou validaci a replikaci
Funkce, které dnes spouští vývojář prostřednictvím uživatelského rozhraní, postupně zpřístupňujeme také automatizovaným procesům. Stejná pravidla tak může používat člověk i automatizace — například ve vývojových postupech, automatických testech nebo při práci specializovaných AI agentů.
Nástroje pro porovnávání a kontrolu změn
Důležitou součástí je přehledné zobrazení rozdílu mezi původní a navrhovanou verzí: které prvky se přidávají, které se mění nebo odstraňují, jakých částí systému se úprava dotkne, zda návrh prošel kontrolami a kdo změnu schválil a provedl. To posiluje transparentnost, auditovatelnost a kontrolu nad vývojem.
Co to znamená pro středně velkou firmu
Rychlejší řešení konkrétního problému
Cílem není začít dlouhým projektem, který má najednou nahradit všechny firemní systémy. Flexideo lze nasadit nejprve na konkrétní agendu, která firmu aktuálně omezuje: řízení zakázek, servis, schvalování, výrobu, evidenci kvality nebo propojení informací mezi několika odděleními.
Postupný rozvoj místo rizikového přepisu
Flexideo nemusí nahrazovat funkční ERP, účetnictví nebo jiné specializované nástroje. Může se na ně napojit, doplnit chybějící procesní vrstvu a propojit informace, které dnes zůstávají v oddělených systémech, tabulkách a e-mailech.
Kontrola nad změnami a jejich dopady
AI může připravit návrh, validátor ověří jeho technickou přijatelnost a vývojář nebo správce rozhodne o provedení. Míru automatizace lze přizpůsobit významu konkrétního procesu a požadované úrovni kontroly.
Dlouhodobá udržitelnost, bezpečnost a auditovatelnost
Jednoznačný popis dat, procesů, rolí a pravidel snižuje závislost na konkrétním programátorovi i na historických rozhodnutích ukrytých v nepřehledném kódu. Definovaný model, validační kontroly, řízené provádění změn a dohledatelná historie zároveň pomáhají zachovat potřebnou úroveň zabezpečení a odpovědnosti.
Transparentní cenový koncept
Stejný princip postupného rozvoje používáme také v cenovém modelu. Základem je implementace konkrétního řešení, kterou lze rozdělit do etap podle priorit firmy. Po nasazení si zákazník vybírá pouze služby, které skutečně potřebuje — například pravidelné technologické aktualizace, provozní podporu a zvolenou úroveň SLA nebo hosting a správu infrastruktury.
AI ano, ale s kontextem, pravidly a odpovědností
Budoucnost firemních informačních systémů není pouze v rychlejším generování kódu. Je v propojení AI s přesným modelem systému, kontrolovatelnými operacemi a ověřitelným procesem změn.
Flexideo nechce používat AI jako náhradu architektury, analýzy nebo odpovědného rozhodování. Chceme ji využít tam, kde dokáže významně urychlit práci, aniž by firma ztratila kontrolu nad výsledkem.
Definice poskytuje AI kontext. Validátor stanovuje hranice. Replikátor vytváří výsledek.
Řešíte ve firmě proces, který už běžný software nezvládá, ale nechcete podstupovat riziko vývoje celého systému od začátku? Začněme konkrétní agendou a navrhněme první smysluplnou etapu.