AI zrychluje vývoj. Flexideo hlídá, aby systém zůstal pod kontrolou

AI dokáže výrazně urychlit vývoj firemního softwaru. Samotná rychlost však nestačí. Ve Flexideo proto propojujeme možnosti AI s přesně definovaným modelem systému, aby firma neztratila kontrolu nad výsledkem.

background-implicit

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 připravujeme způsob, jak propojit možnosti AI s vývojem řízeným definicí, automatickou validací a kontrolovaným vytvářením výsledné aplikace.

AI zrychluje vývoj. Flexideo zajišťuje, aby se při tom systém nerozpadl.

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í,
  • prověř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 tak 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 proto nemusí pokaždé znovu odhadovat, jak je aplikace postavena. Dostává přesnější kontext a pohybuje se v prostředí, které má jasně stanovená pravidla.

Od požadavku k aplikaci kontrolovaným procesem

Připravovaný přístup staví na následujícím 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 například takto:

  1. Uživatel nebo analytik popíše nový požadavek.
  2. AI připraví návrh změny definice.
  3. Systém zobrazí, co má být přidáno nebo upraveno.
  4. Validátor prověří správnost hodnot, vazeb a podporovaných vlastností.
  5. Odpovědná osoba návrh zkontroluje a schválí.
  6. 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 pomáhá zkrátit 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 požadavky, jako jsou:

  • přidání nové informace do evidence,
  • návrh nové části aplikace,
  • vysvětlení existující konfigurace,
  • nalezení nekonzistentních názvů nebo vazeb,
  • popis dopadu plánované změny,
  • vysvětlení chyby nalezené validátorem,
  • příprava 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.

Kontroly bude možné využívat například ve vývojových postupech, automatických testech nebo při práci specializovaných AI agentů. Stejná pravidla přitom bude používat člověk i automatizace.

Nástroje pro porovnávání a kontrolu změn

Důležitou součástí je možnost přehledně zobrazit rozdíl 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,
  • 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.

První část přinese praktický výsledek a systém se následně rozšiřuje podle priorit firmy.

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.

Firma tak nemusí podstupovat jednorázovou, nákladnou a rizikovou výměnu celé infrastruktury.

Kontrola nad změnami a jejich dopady

Před provedením úpravy lze přesněji určit, co se mění a které části systému mohou být ovlivněny.

AI může připravit návrh. Validátor ověří jeho technickou přijatelnost. 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

Hodnota informačního systému nespočívá pouze v jeho první verzi. Důležité je, zda jej bude možné měnit také za dva, pět nebo deset let.

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.

Systém může růst spolu s firmou, aniž by každá změna vyžadovala přepisování původního řešení.

Bezpečnost a auditovatelnost

Rychlost vývoje nesmí oslabit kontrolu nad oprávněními, pravidly aplikace a citlivými procesy.

Definovaný model, validační kontroly, řízené provádění změn a dohledatelná historie 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.

Mezi volitelné služby patří zejména:

  • pravidelné technologické aktualizace,
  • provozní podpora a zvolená úroveň SLA,
  • hosting a správa infrastruktury.

Firma tak nemusí na začátku pořizovat rozsáhlý balík ani platit za služby, které nevyužije. Může nejprve vyřešit nejdůležitější problém, ověřit přínos řešení a následně systém rozvíjet.

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 proto 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.

Další články

Metoda přirozené postupné adaptace znamená, že se systém přizpůsobuje firmě, ne firma systému. Nezačínáme velkou digitalizací, ale konkrétním problémem v provozu. V nástrojářské výrobní firmě například stačilo vyřešit potvrzování spuštění menších výrobních sérií mezi technologem a kontrolorem kvality.

Zjistit více
Všechny články