Slovník pojmů
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.
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í.