Kurzy a certifikace AI

Vývoj

AI v programování: strategie, postupy a generování kódu

12.500 CZK

Cena (bez DPH)

Days2
24. 11.25. 11. 2025
virtual
CZ
11. 12.12. 12. 2025
virtual
CZ

Pro začínající vývojáře přináší kurz jednoduchý a přístupný přehled, jak správně řídit a supervizovat umělou inteligenci při generování kódu, čímž umožňuje účastníkům efektivní spolupráci s AI na tvorbě software. Kurz je navržen pro začátečníky v oblasti vývoje softwaru, kteří chtějí objevit možnosti využití umělé inteligence k automatickému generování kódu. Uživatelé si tak budou moci pomocí AI tvořit vlastní cestu učení, doplňovat mezery a ověřovat si zdali konceptům porozuměli. Naučí se nechat si vysvětlovat existující kódy a automaticky opravovat ten vlastní. Účastníci se naučí využívat AI jazykové modely tak, aby byli schopni se samostatně pomocí tohoto nástroje učit programovat a rozvíjet své znalosti. 

Cílová skupina

  • Začátečníci v programování
  • Kdokoli s zájmem o AI a vývoj softwaru

Cíle kurzu

  • Seznámit účastníky s konceptem řízení a supervize umělé inteligence při generování kódu.
  • Naučit účastníky základní strategie a postupy pro úspěšné ovládání AI pro tvorbu programů
  • Pomoci účastníkům porozumět možnostem využití umělé inteligence k automatizaci a urychlení vývoje software.
  • Získat praktické dovednosti v řízení AI nástrojů k efektivní spolupráci na tvorbě kódu.
  • Vytvořit prostředí, ve kterém se začátečníci snadno seznámí s možnostmi, které AI přináší do procesu programování.

1. DEN

1. Úvod do umělé inteligence a jazykových modelů

Vysvětlíme si, jaký je rozdíl mezi pojmy umělá inteligence, strojové učení, hluboké učení a generativní umělá inteligence a povíme si, proč se o AI v současnosti zajímat. Dále si povíme, jak fungují jazykové modely a jakým způsobem jsou trénovány - to je totiž základem pro to, abychom se s nimi naučili správně pracovat. Také se zaměříme na to, proč i po konci tréninku stále někdy halucinují. 

  • Co vlastně je AI a jak funguje, rozdíl mezi umělou inteligencí, strojovým učením, hlubokým učením a generativní umělou inteligencí 
  • Co jsou jazykové modely a na jakých principech fungují
  • Proč AI občas halucinuje
  • Základní funkce ChatuGPT a ostatních jazykových modelů

2. ChatGPT pod lupou - co umí a jak s ním pracovat

Porovnáme si ty momentálně nejlepší jazykové modely na trhu a následně se podrobně zaměříme na ChatGPT. Během toho si podrobně projdeme všechny schopnosti a funkcionality, které tam můžeme nalézt a to včetně tvorby obrázků, vlastních pokynů či modelů GPT. Zároveň si ukážeme praktické příklady, jak každý může využít ChatGPT či další jazykové modely v běžném životě i ve firmě.

  • Přehled současných nejlepších jazykových modelů (ChatGPT, Claude, Gemini, Copilot, …) a jejich srovnání
  • Podrobný pohled na ChatGPT a práce s ním
  • Pokročilé funkce ChatGPT (Vlastní pokyny, modely GPT)
  • Příklady praktického využívání ChatGPT a dalších jazykových modelů v běžném životě i ve firmách

3. Efektivní promptování a práce se soubory v ChatuGPT a NotebookuLM

V této části se detailně podíváme, jak psát efektivně zadání ChatuGPT, neboli jak efektivně promptovat. Také si vysvětlíme, co jsou to tokeny a co znamená kontextové okno a následně si porovnáme schopnosti analyzování souborů v ChatuGPT a NotebookuLM.

  • Zásady efektivního promptování
  • Tokeny a kontextové okno
  • Analýza souborů v ChatuGPT vs v NotebookuLM

4. Závěrečné shrnutí a diskuze

Na závěr si shrneme klíčové body prvního dne. Zároveň bude prostor pro individuální dotazy ke specifickým příkladům a pro diskuzi o AI obecně.

  • Shrnutí prvního dne
  • Diskuze o AI a prostor pro individuální dotazy

2. DEN

1. Základní koncepty programování

  • Zopakování základních konceptů a principů v programování 
  • Algoritmy, datové typy, proměnné, operátory, podmínky a cykly

2. Základní postupy pro supervizi AI

 

  • Definice cílů a požadavků pro generovaný kód
  • Efektivní komunikace s AI
  • Programování v přirozeném jazyce
  • Generování kódů, jeho interpretace a modifikace

3. Využití AI v programování

  • Získávání nápadů a inspirace pro nový kód
  • Příklady programování v éře AI
  • Samostatné řešení úloh pomocí AI

4. Budoucnost AI v programování

  • Pohled do budoucích trendů a inovací v oblasti řízení AI v programování
  • Požadavky na novou roli programátora

5. Závěr a zpětná vazba

  • Shrnutí hlavních poznatků a naučených dovedností
  • Poskytnutí prostoru pro sdílení zkušeností a zpětnou vazbu účastníků

Předpoklady na účastníka

  • Základní znalost počítačové gramotnosti a práce s počítačem.
  • Zájem o programování a porozumění základním programovacím konceptům.
  • Schopnost komunikovat s počítačem a porozumění základních programovacích jazyků (není vyžadována hlubší znalost).
  • Ochota učit se novým technologiím a konceptům v oblasti umělé inteligence a programování.
  • Vlastní notebook


Kurz pořádáme ve spolupráci s edu3D, kde organizují školení pro učitele, příměstské tábory a kurzy pro děti na 3D tisk a robotiku. Vy se vyškolíte v DataScriptu a své děti můžete poslat do edu3D :-).

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole