Osnova sekce

  • Přehled základních pojmů používaných v kurzu. Kliknutím na písmeno se rychle přesunete na vybranou část.

    Rychlá navigace
    A C H I L M N O P S T U V Z

    A

    Autorská práva a licence

    Pravidla pro použití textů, obrázků, ikon, šablon UI a kódu, které prototyp přebírá z cizích zdrojů nebo generuje AI platforma. Praktické použití: do sdíleného prototypu nepřebírat cizí obsah bez jasné licence; při pochybnosti držet prototyp interně a před publikací projít standardním schvalováním.

    C

    ChatGPT Canvas

    Integrovaný editor přímo v ChatGPT pro paralelní práci s konverzací a výstupem, podobně jako Claude Artifacts. Praktické použití: rychlé prototypy v chatu, kde tým už ChatGPT denně používá; vždy v sandboxu, bez reálných případů.

    Chybové stavy (error states)

    Definované situace, kdy je vstup neplatný nebo chybí, a jak má aplikace reagovat. Praktické použití: aplikace se má doptat jednou otázkou nebo vrátit jasnou chybovou hlášku bez výpočtu, ne „si pomoct“ doplněním fakt.

    Claude Artifacts

    Integrovaný editor přímo v chatovacím nástroji Claude, ve kterém lze paralelně vést konverzaci a upravovat výstup, například text, formulář nebo stránku s logikou. Praktické použití: použít pro rychlé iterace promptu, ladění struktury vstupy → logika → výstup a interní prototypy „pomůcka na stole“.

    Červená zóna

    Scénáře, kde vibecoding nepoužívat: osobní údaje, správní rozhodování, napojení na systémy úřadu, oficiální výklad práva. Praktické použití: i jako papírová maketa pouze bez reálných dat; pro reálné nasazení vždy přes standardní IT proces.

    H

    Halucinace (hallucination)

    Situace, kdy AI doplní pravidlo, sazbu, lhůtu nebo výjimku, která ve vašem zadání není. Praktické použití: do promptu výslovně zakázat doplňování faktů („Nevymýšlej sazby ani odkazy“); každý výstup, který vypadá jako fakt, projde lidskou kontrolou.

    Hosting dat

    Místo, kde dodavatel AI nástroje zpracovává a uchovává obsah zadání a testovacích vstupů, typicky vlastní infrastruktura mimo úřad. Praktické použití: bez schválení úřadu nepoužívat reálné případy ani osobní údaje; kontrolovat, zda se při sdílení prototypu nesdílí i historie chatu a poznámky.

    Hraniční hodnoty (edge cases / boundary values)

    Vstupy na hranici platnosti, například minimum, maximum nebo „těsně vedle“, které v praxi nastanou méně často, ale způsobí nejvíc problémů. Praktické použití: vždy otestovat alespoň 5 scénářů – běžné, hraniční a chybné vstupy – před nasazením mezi kolegy.

    I

    Iterativní doladění (iteration)

    Cyklus napiš prompt → otestuj vstup → zkontroluj výstup → oprav a zpřesni, opakovaný dokud výsledek nesedí. Praktické použití: cílit na 5–10 stabilních testů; když výsledek nesedí, neopravovat všechno, ale nejdřív zkontrolovat omezení vstupů, formulaci pravidel a prioritu výjimek.

    L

    Lidská revize (human-in-the-loop review)

    Pojistka proti chybě v pravidlech a proti halucinaci: člověk kontroluje fakta, odkazy, formuláře a srozumitelnost výstupu. Praktické použití: revizor kontroluje sazby, lhůty, odkazy na předpisy a názvy příloh; bez určeného revizora prototyp nepouštět mezi kolegy.

    Logika (rules and logic)

    Pravidla a podmínky aplikace zapsané jako čitelná „if-then“ pravidla včetně výjimek a jejich priorit. Praktické použití: vždy definovat prioritu, když se dvě výjimky mohou potkat – bez toho výstup působí náhodně.

    Lovable / Bolt / v0

    Specializované no-code / low-code AI platformy pro tvorbu uživatelského rozhraní, sdílení prototypu a případně i hostingu. Praktické použití: použít, když prototyp potřebuje „opravdové UI“, například pole, přepínače nebo validace, pro pilotní ověření v menší skupině uživatelů.

    M

    Modelová data

    Vymyšlené, ale realistické testovací vstupy, které neobsahují žádné skutečné osobní údaje. Praktické použití: v sandboxu pracovat výhradně s modelovými daty; reálné případy ani osobní údaje do prototypu nevkládat bez schválení úřadu.

    N

    No-code / low-code

    Kategorie nástrojů, které umožňují tvorbu aplikací s minimem ručního psaní kódu nebo zcela bez něj. Praktické použití: volit podle složitosti aplikace a bezpečnostních požadavků – pro úřední pomůcky stačí no-code v sandboxu.

    O

    Omezení pro češtinu

    Riziko, že u nejednoznačných českých výrazů, například „poplatek za…“, „výjimka“ nebo „osvobození“, AI doplní pravidlo, které není ve vašem zadání. Praktické použití: do promptu psát konkrétní definice, krátké jednoznačné věty a příklady vstupů a očekávaných výstupů.

    Oranžová zóna

    Scénáře, kde lze vibecoding použít s brzdami: sdílení v týmu, reálné sazby, odkazy na legislativu, publikace pro občany. Praktické použití: před sdílením vyžadovat lidskou revizi, schválené zdroje a konzultaci s IT.

    Označení AI-asistované

    Viditelný popisek u prototypu, který sděluje, že obsah vznikl s pomocí AI a podléhá lidské revizi. Praktické použití: před sdílením doplnit do prototypu označení „Vytvořeno s podporou AI | Obsah ověřen [úřad]“ a sekci „Co ověřit“.

    P

    Procedura před zveřejněním

    Minimální sled kroků před publikací prototypu: obsahová revize odborným garantem, bezpečnostní kontrola IT, právní kontrola podle rizika a schválení vedením. Praktické použití: nepřeskakovat ani jeden krok – červená karta nastupuje, když prototyp začíná být používán jako autorita místo jako pomůcka.

    Prompt (zadání pro AI)

    Pokyn pro AI, kterým popisujete účel aplikace, vstupy, logiku, formát výstupu a chybové stavy. Praktické použití: psát strukturovaný prompt se šesti částmi – role, účel, omezení, vstupy, pravidla a logika, formát výstupu, chybové stavy. Vágní prompt vede k vágnímu chování aplikace.

    Prototyp (prototype)

    Funkční ukázka aplikace, která ověřuje nápad a průchodnost řešení dříve, než se otevře oficiální IT požadavek. Praktické použití: držet prototyp jako pomůcku, ne jako autoritu; jakmile se stává nástrojem, bez kterého se proces neobejde, přepnout do standardního režimu s IT.

    S

    Sandbox

    Oddělené prostředí pro vývoj a testování prototypu s modelovými daty, bez napojení na produkční systémy a bez reálných osobních údajů. Praktické použití: prototyp opouští sandbox až po obsahové, bezpečnostní a případně právní kontrole.

    Schválené firemní nástroje

    Seznam AI nástrojů, které úřad oficiálně povolil pro práci s daty. Praktické použití: pro vibecoding používat výhradně schválené nástroje; nový nástroj nejdřív projednat s IT a bezpečností.

    Semaforový rámec (traffic-light framework)

    Jednoduchý způsob, jak si předem říct, zda vibecoding v dané situaci povolit, omezit, nebo zakázat. Praktické použití: zelená pro interní pomůcky s modelovými daty, oranžová pro sdílení v týmu a reálné sazby s lidskou revizí, červená pro osobní údaje a správní rozhodování.

    T

    Testovací scénář (test case)

    Konkrétní kombinace vstupů s očekávaným výsledkem, podle které se ověřuje chování aplikace. Praktické použití: vést jednoduchou testovací tabulku, například ID, scénář, vstupy, očekávaný výsledek a co kontroluji, a aktualizovat ji při změně pravidel.

    U

    Údržba a vlastnictví

    Proces aktualizace prototypu, když se změní poplatek, formulář, zákon nebo kontaktní e-mail. Praktické použití: pro úřad zásadnější než samotná tvorba prototypu – předem domluvit, kdo a kdy aktualizace provádí.

    V

    Vibecoding (tvorba aplikací bez kódu)

    Postup „popíšu → AI vytvoří → otestuji a doladím“, díky kterému lze postavit funkční prototyp aplikace v přirozeném jazyce bez programování. Praktické použití: využívat pro rychlé ověření nápadu, standardizaci opakované práce a interní pomůcky pro kolegy; nenahrazuje tradiční IT vývoj, ale doplňuje ho.

    Vlastník pomůcky (owner)

    Konkrétní osoba odpovědná za vznik, údržbu a aktualizaci prototypu. Praktické použití: pojmenovat vlastníka jménem, ne rolí („někdo z odboru“); bez vlastníka prototyp zůstává v sandboxu.

    Vstupy (inputs)

    Co uživatel zadá a v jakém formátu, například typ, povinný nebo volitelný údaj, rozsah a omezení. Praktické použití: preferovat výběr z předdefinovaných možností místo volného textu; u čísel definovat platný rozsah; u textu vyloučit osobní údaje.

    Výstup (output)

    Specifikace toho, co přesně má aplikace vrátit a v jaké struktuře, například souhrn, body, tabulku nebo sekci „Co ověřit“. Praktické použití: u úředních pomůcek strukturovat výstup tak, aby šel vložit do e-mailu nebo interní poznámky bez úprav.

    Z

    Zelená zóna

    Bezpečné scénáře vibecodingu s nízkým rizikem a snadno ověřitelným výstupem: interní checklist, kalkulačka s modelovými daty, návod nebo prototyp. Praktické použití: prototypovat rychle, držet v sandboxu, neuvádět reálná čísla bez ověření.