Workshop
AI v praxi
Od základných pojmov po vibe coding.
Ako to funguje pod kapotou, čo to dnes vie — a kde to spoľahlivo zlyháva.
Prehľad
Čo nás čaká: štyri časti
AI pre každého
- Čo je AI, strojové učenie a LLM
- Modely, tokeny, predplatné vs. API
- Lokálne modely a reasoning
Prakticky a bezpečne
- Prompt a výber správneho nástroja
- Halucinácie a ako overovať
- Súkromie, EÚ AI Act (Akt o umelej inteligencii) a firemné pravidlá
AI, ktorá koná
- Čo je agent, pracovní agenti
- Skills, MCP a vlastní agenti
- Cloud vs. desktop, prompt injection
AI ako nástroj vývojára
- Coding agenti a režimy práce
- Ako zadávať, checklist, hranice
- Kde to bolí a kedy radšej nie
Voliteľné podľa času a záujmu · Referencia na neskoršie čítanie
Obsah aktuálny k 10. 10. 2026.
← → listovanie · ↑ ↓ posun obsahu · O prehľad · F celá obrazovka · G slovník · H skryť lištu
Než začneme
Päť pojmov na začiatok
Kontextové okno, AI asistent a vibe coding nájdeš v slovníku; vysvetlíme ich postupne.
Slovník 57 pojmov je na ai.provibe.sk/v3/ — na webe stlač G.
01
Základy pre každého
Bez mágie. Bez sci-fi. Len dáta, štatistika a veľa výpočtového výkonu.
Časť 1 · Základy
Čo je umelá inteligencia?
Schopnosť strojov vykonávať úlohy, ktoré bežne vyžadujú ľudskú inteligenciu — rozumieť jazyku, rozpoznávať obrazy, rozhodovať sa a tvoriť.
Úzka AI ANI — Artificial Narrow Intelligence
Špecialista na jednu oblasť. Všetko, čo dnes reálne používame — odporúčania, prekladače, navigácia, rozpoznávanie reči aj ChatGPT.
Všeobecná AI AGI — Artificial General Intelligence
Systém so všeobecnými schopnosťami naprieč úlohami. O tom, čo presne znamená AGI a ako jej dosiahnutie merať, nie je všeobecná zhoda.
Pojem „artificial intelligence“ má 70 rokov (Dartmouth, 1956). Nová nie je myšlienka — nový je výkon, dáta a dostupnosť.
Časť 1 · Základy
Jedno sedí v druhom
- AI — najširší pojem: stroj koná „inteligentne“, vrátane obyčajných pravidiel if–then.
- Strojové učenie — stroj sa učí vzory z dát namiesto ručne písaných pravidiel.
- Hlboké učenie — učenie neurónovými sieťami s mnohými vrstvami.
- Generatívna AI — modely, ktoré tvoria nový obsah. Sem patria aj veľké jazykové modely.
- ChatGPT, Claude.ai — nie sú modely, ale produkty: LLM + vyhľadávanie + nástroje + pamäť.
LLM ⊂ generatívna AI ⊂ hlboké učenie ⊂ ML ⊂ AI — typická mapa dnešných systémov, nie absolútna hierarchia
Časť 1 · Základy
Ako sa stroje učia
S učiteľom
Model dostáva vstupy aj správne odpovede a učí sa ich mapovanie.
spamový filter · rozpoznávanie objektov
Bez učiteľa
Model sám hľadá štruktúru a vzory v neoznačených dátach.
segmentácia zákazníkov · anomálie
Posilňované
Model skúša akcie a učí sa z odmien a trestov — pokus a omyl.
AlphaGo · post-training LLM (napr. RLHF)
LLM: predtréning je self-supervised — „učiteľom“ je sám text (model hádá ďalší token, značky nikto nepísal). Potom nasleduje post-training, ktorý dolaďuje správanie — napríklad z ľudskej spätnej väzby (RLHF), ale metódy sa líšia model od modelu.
Časť 1 · Základy
Veľký jazykový model (LLM)
Jadro predtréningu je jediná úloha: odhadnúť pravdepodobnosť ďalšieho tokenu.
> Hlavné mesto Slovenska je ▌
schematické kandidáty a ilustračné pravdepodobnosti, nie meranie modelu — pri generovaní model vzorkuje tokeny (nie vždy ten najpravdepodobnejší) a text rastie token po tokene
- Natrénovaný na obrovskom korpuse textu: web, knihy, kód.
- Z prostého princípu vzniká preklad, sumarizácia, kód aj „uvažovanie“.
- Moderné modely sú multimodálne — vstupom je aj obraz, audio či PDF.
- Rodiny modelov: Claude (Anthropic), GPT (OpenAI), Gemini (Google), otvorené Qwen, DeepSeek, GLM, Kimi… — prehľad: slajd 11
Časť 1 · Základy
Tokeny, kontextové okno, parametre
Slovenčina býva tokenizovaná „drahšie“ než angličtina — závisí od slovníka tokenizéra (nástroja, ktorý delí text na tokeny) a tréningových dát, nielen od diakritiky.
Token
Základná jednotka textu — kúsok slova. V angličtine zhruba ¾ slova. Ceny API aj limity modelov sa merajú v tokenoch.
Kontextové okno
Pracovná pamäť modelu: koľko tokenov „vidí“ naraz. Niektoré modely zvládajú stovky tisíc až vyše milióna tokenov; limit sa líši podľa modelu. Čo je mimo okna, pre model neexistuje.
Parametre
Váhy siete — miliardy čísel, v ktorých sú uložené naučené vedomosti. Viac parametrov ≠ automaticky lepší model.
Prakticky: pri dlhej konverzácii môže aplikácia starší obsah vynechať alebo zhrnúť, takže model nemusí vidieť všetky pôvodné detaily. Dôležité zadanie a rozhodnutia priebežne zopakuj alebo ulož; novú tému začni v novom vlákne.
Časť 1 · Základy
Reasoning a effort: koľko má model „premýšľať“
Reasoning modely pred odpoveďou vynaložia ďalší výpočtový výkon — interné „uvažovacie“ tokeny či viac krokov spracovania. Koľko, určuje zvolené nastavenie. Viac premýšľania pomáha na ťažké úlohy, ale je pomalšie a drahšie.
Nie vždy vypnuté
Menej výpočtov pred odpoveďou; nemusí znamenať úplne vypnuté uvažovanie.
Štandardné premýšľanie
Bežná práca s kódom, analýza dokumentov, návrh riešenia. Pomer cena/kvalita.
Hlboké uvažovanie
Ťažké chyby, architektúra a viacstupňové plánovanie. Presné úrovne sa líšia podľa modelu.
Jedno pravidlo: jednoduchá úloha nepotrebuje najvyššiu úroveň — zvýš ju až vtedy, keď lacnejší režim neprejde tvojím overením.
Časť 1 · Základy
Aktuálne kvalitné modely
Claude 5 · 5.5
Fable 5.1 · Opus 5.5 · Sonnet 5.5 · Haiku 5.5
Haiku: najrýchlejší a najlacnejší.
GPT-6 · 6.1
Astra · 6.1 Sol · Luna — od najdrahšieho po najlacnejší.
GPT-6 sa od 7. 10. zavádza v ChatGPT; 6.1 Sol je vo Work a Codexe.
Gemini 4 Argon, 3.8 Flash
Od 13. 10.: appka (AI Pro/Ultra), API.
Flash: lacný.
Grok 4.7
Web/X dáta cez zapnuté vyhľadávanie.
Otvorené modely
Qwen · DeepSeek · GLM · Kimi
Stiahnuteľné váhy; open-weight ≠ open source.
Mistral
Otvorené aj komerčné modely.
Large 4: náhľad; váhy sľúbené koncom októbra.
Európsky pôvod nezaručuje súlad.
Porovnaj kvalitu, cenu a pravidlá dát. Stav k 15. 10. 2026.
Časť 1 · Základy
FrontierCode — porovnanie modelov na reálnom kóde
Ako čítať graf: FrontierCode meria, či by správca open-source projektu riešenie naozaj zlúčil — správnosť, testy, rozsah a štýl. Zvislá os = skóre, vodorovná = priemerná cena za pokus (logaritmická). Čiara spája úrovne uvažovania jedného modelu; najefektívnejšie sú vľavo hore. Snímka 10. 10. 2026, výber modelov — živý rebríček: cognition.com/frontiercode
Časť 1 · Základy
Rozhodovacie modely: AI, ktorá nepíše text
Otázka s vopred danými odpoveďami → voľba s pravdepodobnosťou, nie veta.
Ako funguje
Áno/nie, výber z možností alebo skóre. Výsledok ide rovno do kódu.
„Je to spam?“ → áno 0,98 · nie 0,02
Na čo
Triedenie e-mailov a tiketov, smerovanie, kontrola obsahu, výstupov a krokov agenta.
podľa výrobcov rýchlo a lacno, aj vo veľkom
Kto to ponúka
Jev (TypeSafe AI, 15. 9. 2026)
OpenAI Decisions API (beta, 6. 10. 2026)
Jev: 70–500 ms (údaj výrobcu)
Vyberá len zo zadaných možností — aj tak sa môže mýliť. Počítanie, dátumy a viackrokové úvahy nechaj kódu alebo jazykovému modelu.
Časť 1 · Základy
Za čo platíš: predplatné vs. API
Paušál za človeka
- Chat či agent pre človeka.
- Mesačný paušál; limity používania.
Platíš podľa používania
- Aplikácie a integrácie.
- Platba za spotrebu; vstup a výstup zvlášť.
Predplatné: bežný plán okolo 20 USD/mes., vyššie plány zhruba od 100 USD/mes.
API: od desatín po desiatky USD za 1 M tokenov podľa modelu; výstup býva niekoľkonásobne drahší než vstup.
Ceny sú orientačné a často sa menia — aktuálne čísla vždy v cenníku výrobcu.
Človek cez chat → predplatné. Aplikácia cez integráciu → API. Oboje môžeš kombinovať.
Časť 1 · Základy
Lokálne modely: AI na vlastnom hardvéri
Open-weight model stiahneš a spustíš na vlastnom počítači či serveri. Platíš hardvérom, elektrinou a časom.
Nástroje
Ollama a LM Studio na jednoduchý štart; vLLM a llama.cpp pre integrácie cez API.
Pamäť
Rozhoduje pamäť GPU (VRAM) alebo zdieľaná pamäť. Počítaj aj s kontextom a súbežnými používateľmi.
Kvantizácia
Nižšia presnosť váh šetrí pamäť; dopad na kvalitu a rýchlosť závisí od modelu a úlohy.
Čo overiť pred nákupom hardvéru
Veľkosť modelu, dĺžku kontextu, runtime a počet používateľov zmeraj spolu. Samotná veľkosť váh nestačí.
Dáta ostanú lokálne len pri kontrole celého toku: modelu, logov, telemetrie, embeddings aj nástrojov.
Časť 1 · Základy
Prevádzka: kedy sa lokálny model oplatí
- Dáta nesmú opustiť firmu.
- Stály veľký objem rutinných úloh.
- Offline prevádzka alebo nízka latencia.
- Kontrola nad verziou modelu.
- Malé alebo nepravidelné používanie.
- Nemáš kapacitu na správu a bezpečnosť.
- Potrebuješ kvalitu, ktorú lokálny model v tvojom teste nezvládne.
- Veľa ľudí naraz zvyšuje nároky na hardvér.
Najprv meraj, potom nakupuj. Začni konkrétnou rutinou; porovnaj kvalitu, objem aj celkové prevádzkové náklady. Hybrid môže oddeliť citlivé a náročné úlohy.
02
AI v práci
Teraz už vieš, čo model je. Ako ho použiť a neuveriť mu všetko?
Na konci: zadáš úlohu, overíš výstup a vyberieš bezpečné vstupy.
Časť 2 · AI v práci
Prompt: rozhranie k modelu
„Napíš niečo o marketingu.“
→ všeobecné frázy, ktoré nikomu nepomôžu
„Si marketér hudobného štúdia. Navrhni 3 nápady na IG kampaň nahrávacieho štúdia. Cieľovka: mladé kapely. Tón: sebavedomý, bez klišé. Výstup: odrážky.“
→ konkrétne, použiteľné, v správnom tóne
Prompt pre coding agenta má inú váhu priorít: cieľ → kontext → hranice (čo nerobiť) → kritériá úspechu → požadovaný dôkaz (testy, diff, log). Rola a tón sú tu vedľajšie.
Časť 2 · AI v práci
Ktorý nástroj na čo
Chat s asistentom
E-mail, zhrnutie, preklad, nápady. Fakty ber ako návrh.
ChatGPT · Claude · Gemini
Chat s vyhľadávaním
Otázky o dnešku, cenách či pravidlách — s odkazmi.
web search · Perplexity
Deep Research
Prehľadá veľa zdrojov a napíše správu s citáciami.
ChatGPT · Claude · Gemini
Notebook nad zdrojmi
Odpovede z tvojich PDF, poznámok a prepisov.
Gemini Notebook · ex NotebookLM
Začni najjednoduchším nástrojom, ktorý úlohu zvládne. Citlivé dáta patria len do nástroja, ktorý schválila firma.
Časť 2 · AI v práci
S čím treba počítať
Halucinácie (presnejšie konfabulácie)
Model si s plnou istotou vymýšľa fakty, čísla aj citácie — dopĺňa medzery vierohodným výmyslom.
→ over v primárnom zdroji; pýtaj si citácie a linky (slajdy 21–23)
Uzávierka znalostí
Bez vyhľadávania alebo aktuálnych podkladov model nemusí poznať udalosti po uzávierke tréningových dát.
→ webové vyhľadávanie, priložený dokument alebo RAG
Zaujatosť
Model zrkadlí dáta, na ktorých sa učil — vrátane ich skreslení a stereotypov.
→ kontrola vstupov, vzorky výstupov, ľudská kontrola
Dáta a súkromie
Pred vložením údajov rozhodni, do ktorej triedy patria.
→ čo kam vložiť, firemné plány a EÚ AI Act: slajdy 24–26
Časť 2 · AI v práci
Halucinácie: prečo model sebavedomo vymýšľa
Model nemá databázu faktov — generuje pravdepodobné pokračovanie textu. Keď odpoveď nevie, často radšej háda, než by povedal „neviem“.
Predikcia, nie vyhľadávanie
Zriedkavé fakty — dátumy, čísla, mená, paragrafy — si model pamätá nepresne a medzeru vyplní vierohodným odhadom.
Tréning odmeňuje tipovanie
Hodnotenia často bodujú správnu odpoveď, no za „neviem“ nedajú nič. Model sa tak učí radšej tipovať.
OpenAI · Why Language Models Hallucinate, 2025
Citácia ≠ správnosť
Aj odpoveď s odkazmi môže zdroj zle prečítať, vytrhnúť z kontextu alebo uviesť odkaz, ktorý neexistuje.
Over vždy: čísla, citácie, paragrafy, mená a dátumy — a všetko o zdraví, práve a peniazoch. Sebavedomý tón nie je dôkaz.
Časť 2 · AI v práci
Overuj so zdrojmi v ruke
Rešerš s citáciami
Research režimy v ChatGPT, Claude, Gemini či Perplexity prehľadávajú viacero zdrojov a vytvárajú správu s citáciami. Nie každé tvrdenie musí mať odkaz — kľúčové tvrdenia over osobitne.
rýchly prehľad · nie konečný verdikt
Gemini Notebook
Predtým NotebookLM. Odpovedá z dokumentov, ktoré nahráš, a ukáže, odkiaľ čerpá. Menej vymýšľania — nie nula.
zmluvy · manuály · študijné materiály
Druhý pohľad
Polož otázku inému modelu alebo nechaj model hľadať chyby vo vlastnej odpovedi. Zhoda dvoch modelov ešte nie je dôkaz.
nezávislý zdroj · človek s praxou
Deep Research šetrí hodiny hľadania, nie čas na kontrolu. Kľúčové tvrdenia otvor v pôvodnom zdroji. Názvy režimov a dostupnosť sa líšia podľa plánu; stav 3. 10. 2026.
Časť 2 · AI v práci
Checklist overovania
- Pýtaj si zdrojeKonkrétny dokument a miesto v ňom, nie „podľa štúdií“. Tvrdenie bez zdroja ber ako hypotézu.
- Otvor odkazExistuje? Hovorí naozaj to, čo tvrdí odpoveď — vrátane čísla, mena a dátumu?
- Primárny zdrojZákon v EUR-Lex, dokumentácia či cenník výrobcu, pôvodná štúdia — nie článok o článku.
- AktuálnosťModely, ceny a pravidlá sa menia mesačne. Pozri dátum zdroja aj to, ku ktorému dňu platí.
- Človek pri dôležitomPrávo, zdravie, financie a výstupy pre klienta: pred odoslaním ešte jedna ľudská kontrola.
Dovoľ modelu nevedieť: „Ak si nie si istý, napíš to a uveď, čo treba overiť.“
Časť 2 · AI v práci
Čo do AI vložiť — a čo radšej nie
- Verejné neosobné informácie
- Vlastné texty bez osobných údajov a dôverných informácií
- Anonymizované či syntetické dáta
- Interné dokumenty, zmluvy, kód
- Údaje klientov a zákazníkov
- Heslá, API kľúče, tokeny
- Osobné a citlivé údaje bez právneho základu (GDPR)
Účet a nastavenia tréningu
Súkromný účet nie je firemná zmluva. Over nastavenia tréningu, zmluvu o spracúvaní údajov (DPA) a dobu uchovávania údajov.
Časť 2 · AI v práci
EÚ AI Act: čo platí a odkedy
Nariadenie (EÚ) 2024/1689 delí AI podľa rizika. Povinnosti majú poskytovatelia AI aj firmy, ktoré ju nasadzujú vo svojej práci.
- 1. 8. 2024Nariadenie nadobudlo účinnosť.
- 2. 2. 2025Zakázané praktiky (napr. sociálne skórovanie, manipulácia) a AI gramotnosť ľudí, ktorí s AI pracujú.
- 2. 8. 2025Povinnosti poskytovateľov všeobecných modelov (GPAI) a riadenie.
- 2. 8. 2026Uplatňuje sa väčšina pravidiel vrátane transparentnosti: informovanie o interakcii s AI a označovanie deepfake. Odklad do 2. 12. sa týka iba poskytovateľov starších systémov pri strojovo čitateľnom označovaní (čl. 50 ods. 2).
- 2. 12. 2026Koniec odkladu pre poskytovateľov systémov uvedených na trh pred 2. 8. 2026: strojovo čitateľné označovanie (čl. 50 ods. 2). Zákaz AI na nekonsenzuálny intímny obsah a materiál sexuálneho zneužívania detí.
- 2. 12. 2027Vysokorizikové použitia z prílohy III, napr. nábor, vzdelávanie, úvery.
- 2. 8. 2028Vysokoriziková AI v regulovaných produktoch (príloha I).
Termíny vysokorizikovej AI upravil Digitálny omnibus (EÚ) 2026/1744. Prehľad, nie právne poradenstvo.
Časť 2 · AI v práci
Firemné AI pravidlá na jednu stranu
- Schválené nástrojeZoznam nástrojov a plánov s firemnou zmluvou. Firemné dáta nie do súkromných účtov.
- Triedy dátČo je verejné, čo interné a čo do AI nesmie — semafor zo slajdu 24.
- Zodpovedný človekVýstup pre klienta či verejnosť pred odoslaním kontroluje človek; fakty so zdrojom.
- TransparentnosťKedy a ako priznať použitie AI — v texte, obrázku, deepfake či chatbote.
- Agenti a prístupyAgent dostane len nevyhnutné prístupy; nevratné kroky schvaľuje človek.
- Školenie a incidentyKrátke školenie (AI gramotnosť), kontakt na otázky, hlásenie chýb a únikov. Pravidlá pravidelne aktualizuj.
03
AI agenti
Od odpovede k vykonanej práci — a k tomu, čo sa môže pokaziť.
Na konci: rozlíšiš agenta, skill a MCP a nastavíš nevyhnutné prístupy.
Časť 3 · Agenti
Čo je agent: model, nástroje a slučka
Chat odpovie. Agent dostane cieľ, naplánuje kroky, použije nástroje a overí výsledok — kým nie je hotovo alebo kým ho nezastavíš.
Cieľ
Zadáš výsledok, nie postup.
„priprav prehľad konkurencie“Plán
Rozloží úlohu na menšie kroky.
čo zistiť · kde · v akom poradíNástroje
Web, súbory, aplikácie, terminál.
prehliadač · konektory · MCPKontrola
Overí výsledok a iteruje.
ty schvaľuješ a preberášČím viac nástrojov a prístupov, tým viac užitočného — aj škodlivého — agent dokáže. Preto v tejto časti aj hranice a prompt injection.
Časť 3 · Agenti
Pracovní agenti: hotová práca, nie len odpoveď
Claude predtým Cowork + chat
Od 16. 9. 2026 jeden Claude: súbory, konektory, skills a dlhšie úlohy; najprv Pro a Max.
Claude Design, Slides a Docs — prototypy, prezentácie a dokumenty v konverzácii; od 8. 10. mimo bety, aj vo Free.
ChatGPT Work
Nástupca ukončenej funkcie ChatGPT Agent. Dlhšie úlohy: ovládanie prehliadača či počítača, súbory, dokumenty, tabuľky a prezentácie.
Mistral Vibe predtým Le Chat
Chat asistent a agent pre dlhšie úlohy v jednom produkte; Vibe for code na programovanie.
- Vedia: pracovať so súbormi, e-mailom či diskom a vrátiť dokument, tabuľku alebo prezentáciu.
- Potrebujú: jasný cieľ, len nevyhnutné prístupy a tvoje schválenie pred odoslaním.
- Pozor: web, e-mail či dokument môže obsahovať prompt injection (podstrčený pokyn) — slajd 34.
Dostupnosť sa líši podľa plánu, platformy a regiónu.
Časť 3 · Agenti
Skills: zručnosti, ktoré agentovi dáš do ruky
Skill je priečinok s návodom — SKILL.md plus voliteľné skripty a šablóny. Agent si ho načíta, až keď ho úloha potrebuje. Otvorený štandard; podpora závisí od nástroja.
SKILL.md ← popis a postup scripts/ changelog.py ← pomocný kód templates/ notes.md ← vzor výstupu
Najprv popis, potom návod — šetrí kontext.
- Prečo: postup zabalíš raz, verzionuješ a zdieľaš tímom.
- Čo doň patrí: konvencie, nasadenie, formát dokumentov, interné API.
- Spúšťanie: agent ho vyberá podľa popisu; ručné vyvolanie závisí od nástroja.
- Pozor: návod môže spúšťať kód; cudzie skills preveruj ako závislosť.
Skill = „ako“ robiť konkrétnu vec. CLAUDE.md = pravidlá projektu; skill = postup podľa úlohy.
Časť 3 · Agenti
MCP: spoločný protokol pre nástroje
Model Context Protocol prepája AI klientov s externými systémami. Kompatibilita závisí od verzie, transportu a podporovaných schopností — nie je to záruka plug-and-play.
- Server môže ponúkať: tools (akcie), resources (dáta) a prompts (šablóny). Podpora sa líši podľa klienta a verzie.
- Verzia a správa: MCP patrí do Agentic AI Foundation pri Linux Foundation.
- Riziko: server môže agentovi dať reálne oprávnenia. Použi dôveryhodný zdroj a minimálny prístup — platia hranice zo slajdu 43 a obrana proti prompt injection zo slajdu 34.
Časť 3 · Agenti
Agent, ktorý je tvoj: OpenClaw, Hermes a spol.
Otvorený kód, vlastné prostredie a výber podporovaného modelu.
OpenClaw
Osobný asistent na počítači či serveri, ovládaný cez chat.
e-maily · kalendár · automatizácia
Hermes Agent
Agent od Nous Research s dlhodobou pamäťou a vlastnými skills.
výskum · dlhé úlohy · opakované postupy
Goose · Cline · OpenCode · OpenHands
Coding agenti pre terminál alebo editor.
Klasika: Aider · terminálový pair programming
Otvorený kód ≠ automatické súkromie či bezpečnosť. Agent môže volať cloudový model; prístupy a hranice nastavuješ ty.
Časť 3 · Agenti
Cloud a desktop: dve nezávislé osi
Kde agent pracuje a odkiaľ ho riadiš sú dve rôzne otázky.
Lokálne · VPS · cloudový sandbox
Tvoj počítač, vlastný server alebo izolované prostredie u poskytovateľa.
Miesto behu určuje dostupné prostredie.
CLI · IDE · desktop · web · mobil · Slack
Rozhranie môže byť inde než samotný agent.
Codex v ChatGPT aplikácii · Codex Web · Hermes cez Slack
Miesto ≠ rozhranie
Lokálny agent + mobil
VPS + Slack
Cloudový sandbox + web
Výsledok môže prísť ako návrh zlúčenia zmien (pull request, PR).
Dlhší samostatný beh potrebuje jasnejšie zadanie, testy a hranice.
Časť 3 · Agenti
Prompt injection: keď dáta začnú rozkazovať
Model spoľahlivo nerozlíši tvoje pokyny od textu, ktorý len číta. Útočník preto schová inštrukciu do obsahu, ktorý agent spracuje.
- Priama: „Ignoruj predchádzajúce pokyny…“ v zadaní
- Nepriama: pokyn na webe, v PDF, e-maile či issue
- Príklad: e-mail prikazuje agentovi poslať faktúry cudzej adrese
- Skrytá: biely text, metadáta — človek ju nevidí
- Minimálne prístupy: čítať ≠ posielať, mazať či platiť
- Odoslanie, platbu a zmenu účtu schvaľuje človek
- Agent s cudzím obsahom nemá mať v dosahu tajomstvá
- Sleduj, čo agent robí; podozrivé kroky zastav
Žiadny filter nezaručuje úplnú ochranu. Kombinuj minimálne oprávnenia, izoláciu a ľudské schvaľovanie. OWASP LLM01:2025
04
Vibe coding
Agenta už poznáš. Teraz ho zapojíš do tvorby softvéru.
Na konci: zadáš malú zmenu, skontroluješ dôkazy a rozhodneš o nasadení.
›Sprav mi jednoduchú appku: zoznam mojich kníh s hodnotením, pridaj endpoint /api/books a testy.
⚙Čítam projekt… src/, tests/, package.json
✎Vytváram src/api/books.js · src/App.jsx · tests/books.test.js
▶Spúšťam npm test … 8 passed · npm run dev → localhost:5173
✓Hotovo. Appka beží, testy prechádzajú. Chceš commit?
Ty zadáš cieľ v ľudskej reči — agent číta, píše, testuje a hlási výsledok. Ty kontroluješ.
Moja knižnica
- Sapiens★★★★★
- Dune★★★★☆
- Clean Code★★★★☆
- Attention Is All You Need★★★★★
Schematická ukážka — nie záznam reálneho behu. Čas ani výsledky testov tu nie sú merané.
Časť 4 · Vibe coding
Čo je vibe coding?
Opíšeš zámer — kód píše AI. Ty zadávaš, hodnotíš výsledok a iteruješ.
- 2023Andrej Karpathy: „Najhorúcejší nový programovací jazyk je angličtina.“
- 02/2025Karpathy pomenúva „vibe coding“ — plne sa poddať vibom a zabudnúť, že kód vôbec existuje.
- 11/2025Collins Dictionary vyhlasuje vibe coding za slovo roka.
Kód takmer nečítaš, len skúšaš výsledok. Skvelé na hračky, experimenty a víkendové prototypy.
AI píše, ty kontroluješ, testuješ a zodpovedáš. Rozumná cesta pre produkčný kód.
Karpathy (2026): riadiš agentov a dohliadaš na kvalitu. Špecifikácia, testy kvality a body ľudského schválenia.
Kontroluješ výsledok, kód alebo proces.
Časť 4 · Vibe coding
Od dopĺňania po autonómneho agenta
Autocomplete
Dopĺňanie kódu priamo pri písaní.
GitHub Copilot · 2021Chat
Otázka → odpoveď → copy-paste do projektu.
ChatGPT · 2022, Claude · 2023Agent v editore
Vidí celý projekt, upravuje viac súborov naraz.
Cursor, Windsurf (dnes Devin Desktop) · 2024Autonómny agent
Plánuje, kóduje, spúšťa príkazy, testuje, iteruje.
Claude Code, Codex · 2025Vibe coding žije v pravej polovici. Čím autonómnejší agent, tým viac záleží na tvojom zadaní — a na tvojej kontrole.
Časť 4 · Vibe coding
Nástroje, ktoré dnes hýbu scénou
Claude Code
Terminál, IDE, desktop aj web.
Codex CLI · ChatGPT aplikácia · Web
Lokálne aj cloudové úlohy.
Antigravity 2.0
Riadenie viacerých agentov paralelne; desktop, IDE, CLI aj SDK.
Grok Build
Coding agent aj pre beh bez rozhrania.
Mistral Vibe for code
Coding agenti v termináli, v IDE aj na pozadí.
Pre nevývojárov: Lovable · Bolt — webové aplikácie opisom zámeru.
Vyberaj podľa úlohy a kontroly, ktorú potrebuješ. Dostupnosť závisí od plánu a regiónu.
Časť 4 · Vibe coding
Kto drží volant: Manual, Auto, Plan
Schvaľuješ podľa rizika
Čítanie môže prebehnúť automaticky; editácie a príkazy sa riadia allow/deny pravidlami a podľa režimu si pýtajú súhlas.
cudzí kód · produkcia · nevratné akcie
Najprv analýza a plán
Agent skúma a pripraví postup; bežné editovacie nástroje sú blokované. Nie je to OS sandbox — shell, subagenty a MCP majú vlastné pravidlá.
väčšie úlohy · refaktoring · nejasné zadanie
Menej promptov, nie bez hraníc
Automatizuje schvaľovanie; v Claude Code akcie posudzuje druhý model (klasifikátor), nie ty. Červená označuje vyššie riziko, nie kvalitu výsledku.
sandbox · worktree · testy · rollback
Pre Claude Code
acceptEdits prijíma úpravy; dontAsk spustí len vopred povolené nástroje. bypassPermissions je samostatný vysoko rizikový režim.
Od verzie 2.1.283 štartuje Claude Code v interaktívnom termináli aj vo VS Code predvolene v režime Auto, ak to nie je nastavené inak a model ho podporuje. Akcie posudzuje druhý model (klasifikátor), nie ty. Manual (konfiguračná hodnota default) prepneš cez Shift+Tab v CLI alebo výberom režimu.
Názvy sa líšia podľa nástroja.
Plan ≠ sandbox. Režim riadi súhlasy; izoláciu a prístupy nastavuješ zvlášť.
Časť 4 · Vibe coding
Ako zadávať, aby to fungovalo
- Špecifikácia najprvOpíš, ČO má vzniknúť: vstupy, výstupy, hraničné prípady. „Ako“ nechaj na agenta.
- Malé krokyJedna úloha = jedno zadanie. Obrí prompt plodí obrí neporiadok.
- Kontext je kráľPrilož súbory, presné chybové hlášky a štruktúru projektu — nenúť agenta hádať.
- Hranice a kritériáPovedz, čo agent nesmie meniť (non-goals) a ako spoznáš, že je hotovo: očakávané správanie a akceptačné kritériá.
- Spresňuj zadanieNamiesto „nefunguje to“ vlož konkrétny error, log alebo screenshot a opíš očakávaný výsledok.
Časť 4 · Vibe coding
Pracovný checklist
- Jasné zadanie a rozsahCieľ, kontext, kritériá hotového výsledku a čo sa nesmie meniť; pravidlá v CLAUDE.md či AGENTS.md.
- Oddelená práca a návratSamostatný branch, prípadne worktree, východiskový commit a rollback plán aj pre zmeny mimo repa.
- Malý overiteľný krokImplementuj len dohodnutý rozsah. Nová úloha = čerstvý kontext; rozhodnutia zapíš do repa.
- Testy, diff a reviewSpusti testy, skontroluj diff a výsledok; hĺbku kontroly vrátane bezpečnosti zvoľ podľa rizika.
- Riadené nasadenieNasaď schválenú verziu a over skutočný výsledok v produkcii. Za uvoľnenie zodpovedá človek, nie model.
Časť 4 · Vibe coding
Kde to bolí
Cudzí obsah
Nedávaj mu autoritu zadania. Obrana proti prompt injection → slajd 34.
Nadmerné oprávnenia
Agent s prístupom k produkcii, kľúčom a účtom môže s jednou zlou inštrukciou napáchať reálnu škodu (OWASP: excessive agency).
Zraniteľný kód a uniknuté kľúče
Generovaný kód môže obsahovať zraniteľnosti; kľúče môžu uniknúť cez kód, logy či výstupy nástrojov.
Halucinované závislosti
Agent si vymyslí funkciu alebo balíček. Slopsquatting: útočník zaregistruje vymyslený názov a podsunie škodlivý balíček.
Technický dlh
„Funguje“ neznamená udržiavateľné. Kód, ktorému nerozumieš, je dlh — a úročí sa.
Falošná istota
Presvedčivý výstup nie je dôkaz správnosti. Agent môže sebavedomo oznámiť úspech aj po zlyhaní.
Časť 4 · Vibe coding
Hranice, ktoré nastavíš pred spustením
- Sandbox: izolácia na úrovni OS či procesov podľa konfigurácie
- Git worktree: oddelené pracovné súbory, nie bezpečnostná izolácia
- Minimálne oprávnenia — len to, čo úloha potrebuje
- Žiadne produkčné heslá ani API kľúče v dosahu agenta
- Limit času, krokov a nákladov; možnosť agenta kedykoľvek zastaviť
- Nezvratné akcie: schválenie človekom pred platbou, správou či zmenou účtu
- Push, deploy a migrácia databázy len v schválenom rozsahu
- Nová závislosť — over, že balíček existuje a je dôveryhodný
Pamätaj: git obnoví súbory v repe, nie databázu ani odoslaný e-mail. Pracovný checklist → slajd 41.
Časť 4 · Vibe coding
Kedy áno — a kedy radšej nie
- Prototypy a prvá malá použiteľná verzia (MVP) — rýchle overenie nápadu
- Interné nástroje a jednorazové skripty
- Opakujúci sa kód (šablóny): testy, migrácie, dokumentácia
- Učenie sa nového jazyka či frameworku
- Kritická infraštruktúra, platby, bezpečnosť
- Citlivé a osobné dáta bez jasných pravidiel
- Kód, ktorý nikto nečíta ani netestuje
- Nasadenie niečoho, čomu nerozumieš
Praktické pravidlo: čím vyššia cena chyby, tým menej „vibe“ a viac inžinierstva.
Záver
Štyri veci na zapamätanie
Model predpovedá ďalšie tokeny; produkt okolo neho navyše vyhľadáva, používa nástroje a koná. Kto rozumie tokenom a limitom, toho neprekvapí.
Prompt je nové rozhranie: kontext a jasnosť rozhodujú o kvalite výstupu.
Trend smeruje k väčšej samostatnosti agentov. Tvoja rola sa posúva od písania každého riadku k návrhu zadania, pravidiel a kontrol — zodpovednosť za výsledok ostáva na tebe.
Over výstup v zdroji, chráň dáta, nastav hranice. Nevratné kroky schvaľuj ty.
Po workshope
Kam ďalej: odporúčané YouTube kanály
Česko-slovenská AI scéna — novinky, nástroje a praktické návody v jazyku, ktorému rozumieš. Tip: vyber si dva-tri, viac nestíha nikto.
Otázky?
Ďakujem za pozornosť
AI urýchľuje — ale zodpovednosť ostáva na tebe.
Otvor nástroj a postav ešte dnes niečo malé.
- Tento týždeň: over nastavenia súkromia.
- Vyskúšaj jednu opakovanú úlohu s AI a over výsledok.
- Napíš si jedno firemné pravidlo.
Kontakt: provibe.sk