Text7: Blog

      • Nebojme sa AI: prompt engineering III.

        Nebojme sa AI: prompt engineering III.

        07.11.2025 15:36
        V predchádzajúcej II. časti sme sa načrtnúť spôsob tvorby príkazu (promptu) pre model umelej inteligencie. Ďalšou dôležitou zásadou pri zadávaní požiadaviek je postupné opakovanie a spresňovanie našich požiadaviek.

        POSTUPNÉ ITERÁCIE

        Otázka na AI: ČO sú to postupné iterácie?

        Odpoveď: Postupné iterácie sú opakované kroky pri riešení úlohy, kde sa výsledok z predchádzajúceho kroku používa ako vstup pre ďalší krok. Cieľom je priblížiť sa k presnému riešeniu postupnými zlepšeniami. Typicky sa používajú napríklad pri numerickom riešení rovníc alebo optimalizačných úloh.

        Pri hľadaní optimálneho riešenia (odpovede) pomocou AI sa obvykle neuspokojíme s prvou odpoveďou na našu otázku, či problém. Ak sa pri nasledujúcej otázke zameriame na niektorú časť z aktuálnej odpovede, otázku formulujeme tak, aby sme spresnili jej význam a AI modelu tým dáme vedieť, na ktorú skutočnosť sa má zamerať a čo nás zaujíma, hovoríme o hľadaní riešenia pomocou postupnej iterácie (postupných iterácií). Štruktúra otázok pritom nemusí byť nutne lineárna, môže byť vetvená, podmienene vetvená a pod., preto hovorím o iteráciách v množnom čísle. Dbajme na tieto zásady:

        • Pri formulácií nových otázok sa držme pravidiel, ktoré som spomenul v Prompt Engineering II,
        • Nebojme sa opýtať aj na to, čo sa pre nás, ako ľudí, zdá byť banálne, alebo hlúpe, ale AI modelu to môže pomôcť zúžiť okruh problematiky, na ktorú sa má zamerať
        • Nezabúdajme si čiastkové výsledky uložiť. Najmä tie výsledky, ku ktorým by sme sa mohli v prípade potreby vrátiť. Vlastná skúsenosť: požiadal som AI, aby mi pomohla s jedným grafickým návrhom. Prvý návrh bol OK, žiaľ, neuložil som si ho a pokračoval som pri optimalizácii zadania. Ani jeden ďalší návrh nebol taký dobrý, ako ten prvý. Keď som chcel, aby sa AI vrátila k prvému návrhu, nebolo to možné, nakoľko AI nemala zadefinované, ktorý návrh bol ten prvý.
        • Dajme šancu AI učiť sa. Väčšina modelov AI, vrátane tej, ktorá je zakomponovaná v EduPage, je „Generatívna AI“. Tu je odpoveď od AI o AI: „Generatívna AI je typ umelej inteligencie (AI), ktorý vytvára nový obsah, ako sú texty, obrázky, hudba, kód alebo videá, na základe vzorcov, ktoré sa naučil z už existujúcich údajov.“  Postupnými krokmi umožňujeme umelej inteligencii „sa učiť“
        • Aktívne vstupujme do procesu. Ak máme pocit, že AI nám „skáče do reči“, môžeme jej prikázať, aby čakala s odpoveďou, pokým jej nevysvetlíme celú problematiku. Uvediem príklad: zadali sme úlohu, ktorá potrebuje širšie objasnenie. Pre nás ľudí je prirodzené, že logické časti v celku oddeľujeme, preto prvú časť objasnenia problematiky napíšeme, odošleme AI na spracovanie a pokračujeme s objasňovaním ďalšieho logického celku. LENŽE! AI hneď, ako jej zadáme prvú čiastkovú informáciu, reaguje a vracia nám odpoveď. Samozrejme, nemá všetky potrebné vstupné údaje a tým sa pre nás stáva jej odpoveď – poviem to trochu diplomaticky – zbrklá, nerelevantná. Riešením je prompt s významovo takýmto znením (berme to ako príklad, nie ako čarovnú formulku Heryho Fotera 😊): „Popis problému je obšírny. Doplním ti údaje a požiadavky. Zatiaľ neodpovedaj, pokým ti nepotvrdím, že môžeš odpovedať!“.

        Poznámka: tento typ promptovČakaj na pokyn, AI“ som prevzal z iných blogov, kde sa spomína. Ja sám som ho zatiaľ nepoužil. Ak s tým máte nejaké vlastné skúsenosti, budem rád, ak sa so mnou – prípadne aj s ďalšími čitateľmi tohto blogu – podelíte. Budem čakať na Vaše postrehy a skúsenosti 😉.

        Prístup „Rola – ihrisko – kontext“ (Role-Playgroung-Context)

        Ide o iný prístup pri tvorení promptov. Rozdielom oproti spôsobu, popisovanému v Prompt Engineering I je spôsob identifikácie sa AI s problémom. V tomto prípade sa určí modelu AI úloha (= rola), v ktorej akoby sa ona sama nachádzala. Ak sa vrátime k nášmu predošlému príkladu s anglickými slovíčkami, mohli by sme rolu definovať napríklad takto: „si učiteľ v 6.A triede. Tvoji žiaci sú mierne pokročilí v anglickom jazyku“. Ide o iný spôsob definície, akú úlohu má AI riešiť.

        Ihrisko (playground) definuje pomocou príkazov, vstupných informácií a pod., čo a ako má spracovať.

        Kontext tvoria doplňujúce informácie, naše požiadavky, napríklad na formu odpovede (odrážky, grafický výstup, zvuk, štýl komunikácie – či ide o formálne, neformálne a pod. komunikovanie, a pod.) či obmedzenia.

        Aj pri tomto prístupe platí, že s AI komunikujeme jednoducho, vecne, s dôrazom na fakty, jednoznačne, nebojme sa postupných krokov, či použitia príkladov pri zadaní úlohy.

         

        ML, ŠDK

      • Nebojme sa AI: prompt engineering II.

        Nebojme sa AI: prompt engineering II.

        04.11.2025 14:56
        V prvej časti blogu o Promt engineering-u sme videli rozdiel v odpovediach od AI na základe toho, ako bola formulovaná otázka.
        Pozrime sa spolu bližšie na niekoľko zásad pri formulácii zadania pre model AI.

        Presnosť. Uvedomme si, že AI je stroj, ktorému musíme povedať, čo s čím, pre koho, s akými obmedzeniami a požiadavkami má urobiť. Zapamätajme si: zdvorilostné frázy tu nemajú čo robiť. Ak formulujeme našu požiadavku napr.: „Vážená AI, prosím Vás buďte taká láskavá a pripravte mi dvadsať slovíčok z angličtiny. Vopred Ďakujem!“, pre stroj, na ktorom beží algoritmus AI to bude znamenať niekoľko wattov elektrickej energie vyčerpaných zbytočne, nakoľko on z toho textu vyextrahuje len príkaz (= čo mám urobiť), komu to má urobiť a z čoho má čerpať (= ohraničenie akčnej plochy).

        Čo má urobiť: priprav

        Komu to má urobiť : mi (= zadávateľovi). Nakoľko o zadávateľovi toho veľa nevie, pripraví to pre všeobecného používateľa, čo je abstrakt

        Z čoho má čerpať: slovíčka, anglický jazyk, 20

        Ostatné slová a frázy sú len balast, ktorý musí aj tak odfiltrovať.

        Naopak, v zadaní mu chýbajú niektoré atribúty, na ktoré ešte upozorním. Chýbajúce atribúty nahrádza všeobecnými atribútmi.

        Určite lepšie zadanie by bolo:

        Som učiteľ angličtiny v 6.A triede, moji žiaci sú mierne pokročilí. Priprav mi 20 slovíčok základnej slovnej zásoby na tému cestovanie, z toho nech je 10 podstatných mien. Ostatné slovíčka rozdeľ podľa slovných druhov. Preferuj slovesá v neurčitku“.

        Nehovorím, že ide o dokonalé zadanie, ale podstatne presnejšie definujúce pre AI jeho úlohu.

        Čo má urobiť: pripraviť, rozdeliť

        Komu: učiteľovi pre žiakov 6. ročníka (cca. 10-12 roční mladí ľudia, pohlavie neurčené, iné obmedzenia neurčené), stupeň vedomostí mierne pokročilí (priradí úroveň B1)

        Čo má spracovať = z čoho čerpať: slovná zásoba z angličtiny, téma: cestovanie, náročnosť B1, základná slovná zásoba, 10x substatntíva, 10x ostatné s preferenciou verb v neurčitku.

        Ako pomôcku pri zostavovaní promptov môžeme použiť tieto slovné druhy:

        Slovesá, nemusia byť v neurčitku. Definujú, čo má AI robiť

        Podstatné mená, v opodstatnených prípadoch s prídavnými menami. Z vetnej stavby ide fakticky o podmet a predmet a definuje, komu je služba určená, z čoho, za akých podmienok čerpať

        Číslovky – kvantifikujú naše požiadavky

        Príslovky a častice použijeme s obmedzeným efektom. Zámená (okrem zvratných, ktoré ovplyvňujú interpretáciu slovies), predložky, spojky, citoslovcia obvykle tvoria balast, ktorý je pre človeka v istej miere potrebný, stroj ho obvykle odseparuje.

      • Nebojme sa AI: prompt engineering I.

        Nebojme sa AI: prompt engineering I.

        29.10.2025 14:45
        AI - umelá inteligencia - fenomén dnešnej doby. Pomáha riadiť veľké projekty, ale aj predávať mobilné telefóny. Robíme si z nej žarty, ale niekde v nás sa skrýva strach - strach z nepoznaného, strach z možného ovládnutia sveta strojmi (Ahoj Terminátor :) ...), strach z vlastného pocitu, že som hlúpy. ...
         

        V IT dotazníku, na ktorom sa niektorí z Vás zúčastnili (za čo všetkým respondentom ĎAKUJEM!!!), sa ukázalo, že fenomén umelej inteligencie je jedna z naších slabých stránok. Prevládali neutrálne až negatívne odpovede na obidve otázky, ktoré sa venovali používaniu AI v práci ale aj mimo nej.

        Necítim sa byť autoritou vo sfére IT a už vôbec nie AI. Poznám podstatne lepších programátorov, systémákov, sieťarov a analytikov, než som ja. Keď sa s nimi bavím na tieto témy, priznám sa, nie vždy im rozumiem. Možným riešením by bolo naďalej sa tváriť, že sféra AI sa ma netýka a takto ubezpečený ísť ďalej. Žiaľ - doba napreduje a trajektoria je určená -> smer k digitalizácii, umelej inteligencii a zdieľanej ekonomike. Takže, milí čitatelia, sme asi na jednej lodi. Ja sám som konfrontovaný s potrebou naučiť sa používať (využívať) AI, pritom nebyť od nej závislý a nemať z nej nepriateľa, skôr pomocníka. Verím, že tento blog bude vhodnou pomocou pre tých z nás, ktorí sú na tom podobne. 

        Prvá vec, ktorá mneosobne pomohla pri prvých krokoch s AI, bolo uvedomenie si, že AI je stroj. Stroj s prístupom k množstvu údajov, celosvetovo, s naprogramovanými postupmi, ako tieto dáta analyzovať a interpretovať. Ak sa stroj dokáže "učiť" a "mať emócie", je to IBA aproximácia kognitívno - senzitívnych funkcií. 

        Uvedomenie si, že AI je "len" stroj, nám môže pomôcť pri spôsobe komunikácie s modelmi umelej inteligencie. Model si môžeme predstaviť, že je to ten program, ktorý pre umelú inteligenciu používame, a je jedno, či ide o ChatGPT, alebo AI v EduPage, alebo... Princíp ostáva. Správna otázka vedie k správnej odpovedi.

        Na opačnej strane pomyselnej "hradby" pri používaní AI môže byť pre nás fakt, výstraha, uvedomenie si, že AI nami poskytnuté údaje, príkazy, úryvky z písaného textu, zvukových nahrávok, videí, programových kódov a tak pod. posiela nevieme kde a nevieme komu. Pozor na to, koľko a aké údaje umelej inteligencii poskytujeme, lebo nevieme, komu a v akej kvalite, množstve ich môže AI ďalej poskytnúť.

        Rozvoj umelej inteliencie, strojového učenia a jazykových modelov, viedla k vzniku disciplíny, ktorá sa volá "PROMPT ENGINEERING". Je to spôsob, ako efektívne komunikovať s AI modelmi, ako formulovať vstupné príkazy (prompt) tak, aby sme od AI dostali čo najkvalitnejšiu, najpresnejšiu a pre nás najpoužiteľnejšiu odpoveď.

        Urobte si spolu so mnou  malý pokus: do AI v EduPage zadajte požiadavku:

        priprav mi na hodinu angličtiny 20 najpoužívanejších slovíčok

        Mne AI vrátila toto:

        1. the – urč. člen
        2. be – byť
        3. to – ku, k; (infinitívna čiarka „to“)
        4. of – z, od
        5. and – a
        6. a – neurč. člen
        7. in – v, vo
        8. have – mať
        9. it – to, ono
        10. I – ja
        11. that – že; tamten/tá; ktorý (vzťažné)
        12. for – pre, na
        13. you – ty, vy
        14. he – on
        15. with – s, so
        16. on – na
        17. do – robiť
        18. say – povedať
        19. this – tento/táto/toto
        20. they – oni, ony

        Ako sa horoví, aký príkaz, taký výkon. Štatisticky toto môžu byť najčastejšie používané slová, ale pracovať sa s nimi veľmi nedá. A už vôbec nie pracovať s fokusom na nejakú tému.

        Zadajme "mierne" upravený príkaz: Vytvor mi 20 najpoužívanejších slovíčok na tému cestovanie z toho 10 substantív

        Odpoveď ma príjemne prekvapila, nemusel som vôbec hovoriť, že sa jedná o anglické slovíčka (vedel o tom z predchádzajúcej otázky), ale sám mi ponúkol ich rozdelenie a spôsob, ako s nimi pracovať:

        Téma: cestovanie – 20 najpoužívanejších slovíčok

        Substantíva (10):

        1. trip – výlet, cesta
        2. journey – (dlhšia) cesta
        3. ticket – lístok
        4. passport – pas
        5. luggage – batožina
        6. airport – letisko
        7. flight – let
        8. hotel – hotel
        9. map – mapa
        10. reservation – rezervácia

        Ďalšie časté slovesá/príslovky/prídavné mená (10):
        11. travel – cestovať
        12. book – rezervovať
        13. depart – odísť, odletieť
        14. arrive – prísť, priletieť
        15. pack – baliť (sa)
        16. board – nastúpiť (do lietadla, vlaku)
        17. check in – zaregistrovať sa (na letisku / v hoteli)
        18. explore – preskúmať
        19. stay – zostať, ubytovať sa
        20. return – vrátiť sa

        Nakoniec mi AI poradila, aby žiaci vytvárali z týchto slov jednoduché konštrukcie, vety a pod.

        Normálne som zvedavý, čo odpovedala AI vám. Ak chcete, môžete mi to poslať na môj mail martin.liker@sosos.sk :)

        Tak, to by bolo pre dnešok všetko. Teším sa na Vás v ďalšej časti, ktorá bude venovaná základným pravidlám prompt engineeringu a spolu vyskúšame, čo na to povie AI.

        Prajem Vám krásne jesenné prázdniny, kolegyne a kolegovia a Dovi, Dopo v novembri !!!

        Váš ML, ŠDK

         

      • Čo prezradilo IT Fitness testovanie?

        29.10.2025 07:43

        Sú známe výsledky 14. ročníka testovania úrovne IT vedomostí a zručností žiakov a učiteľov v rámci formátu V4, známy ako IT Fitness.

        Téme sa venujú okrem usporiadateľov Digitálna koalícia aj viaceré médiá. Televízia TA3 sa vo svojom vysielaní venovala tomuto fenoménu.

        Výsledky testovania boli pre Slovensko priaznivé, dopadli sme porovnateľne s ostatnými krajinami V4 + Ukrajina, v niektorých parametroch aj výrazne lepšie. Aj Vás to prekvapilo? Konečne sme v niečom ako krajina aj ako Slovenské školstvo uspeli. Teším sa z pozitívnych informácií, zároveň to vnímam ako výzvu, ktorá podnecuje moju zvedavosť: "ako som na tom?, ako sme na tom ako škola?"

        Milé kolegyne a kolegovia, ak ste aj vy zvedaví, ako na tom v IT oblasti ste, ak  chceme zistiť viac o úrovni našej a našich žiakov, mohli by sme pouvažovať o zapojení sa do 15. ročníka ?.. teda, ak nejaký bude. Čo vy na to? Ešte je čas o tom pouvažovať, keď bude nové testovanie aktuálne, k téme sa v tomto blogu vrátim.

        Prajem Vám peké jesenné (a už aj skoro prázdninové) dni! 

        ML, ŠDK

        Záujemcov o túto problematiku odkazujem na spomínané vysielanie TA3

        https://www.ta3.com/clanok/1017495/technologie-ovladaju-no-datam-nerozumeju-it-fitness-test-odhalil-slabiny-slovenskych-studentov

        a oficiálnu stránku IT Fitness

        Výsledky testovania so zhodnotením si môžete stiahnuť tu: IT_Fitness_Test_2025_zaverecna_sprava.pdf

      • Certifikáty IT zručností ECDL / ICDL

        Certifikáty IT zručností ECDL / ICDL

        06.10.2025 15:23
        alebo "vodičák na počítač"...

        v aktuálne bežiacom dotazníku prišlo niekoľko odpovedí, z ktorých je možné vnímať otázku "čo za certifikát to má na mysli?".

        Je možné, že ste sa stretli s rôznymi typmi certifikátov, osvedčení, diplomov.. o tom, že viete pracovať s počítačmi a nástromi IT. Od lokálnych až po medzinárodne platné - je úplne jedno, ktoré z nich vlastníte. Pre mňa je to cenná informácia, hovorí o tom, že sú tu kolegyne a kolegovia, ktorí sa v teto sfére vzdelávali a - verím - aj vzdelávajú.

        Najznámejšie medzinárodne uznávané certifikáty, korem nových EITC sú práve certifikáty ECDL (od r. 2023 ICDL).

        ICDL / ECDL  je systém na overovanie (certifikáciu) znalostí a zručností v oblasti práce s výpočtovou technikou určený pre bežného používateľa osobného počítača.

        Certifikáty systému ICDL / ECDL sú medzinárodne rešpektovanými dokladmi o tom, že ich držiteľ dosahuje požadovanú úroveň (štandard) znalostí a zručností z príslušnej oblasti IT, ktorú preukázal na testoch podľa celosvetovo platnej metodiky.

        V minulosti sa dali základné úrovne certifikátov ECDL získať aj "zadarmo", dnes je to platená služba. Investíciu do nej musí kažedý zvážiť, sú však sféry, najmä štátna správa a korporátne posty IT, kde sa bez certifikátu ICDL, podobne ako bez štátnice z cudzieho jazyka, nezaobýdete.

        Ak Vás tieto krátke info zaujali, pozrite si viac info na stránke www.icdl.sk.

  • Fotogaléria

    • zatiaľ žiadne údaje