Programování s AI a Codexem
Kurz ukazuje, jak používat AI jako praktického vývojového asistenta. Nejde o obecné povídání o umělé inteligenci, ale o konkrétní práci s kódem, repozitářem, testy, chybami a změnami v aplikaci.
Kurz probíhá online živě s lektorem. Účastníci pracují na ukázkovém nebo vlastním bezpečném repozitáři a učí se zadávat úkoly tak, aby výstup AI byl kontrolovatelný, použitelný a technicky obhajitelný.
Co se naučíte
- rozlišit úlohy, kde AI ve vývoji pomáhá, a kde je nutná zvýšená kontrola
- formulovat zadání pro úpravu existujícího kódu
- používat Codex nad repozitářem a číst jeho návrhy změn
- zadávat code review, refaktoring a doplnění testů
- kontrolovat rizika, bezpečnost a dopady změn
- připravovat importní podklady, dokumentaci a technické texty pomocí AI
- začlenit AI do běžného pracovního postupu bez ztráty kontroly nad kódem
Lekce 1: AI jako vývojový asistent
- kde AI ve vývoji reálně šetří čas
- rozdíl mezi chatem, doplňováním kódu a agentem nad repozitářem
- jak popsat cíl, omezení a očekávaný výsledek
- práce s kontextem a existující architekturou
- praktické cvičení: návrh zadání pro menší změnu v aplikaci
Lekce 2: Codex nad repozitářem
- orientace v repozitáři pomocí AI
- zadání úkolu bez zbytečného mikromanagementu
- čtení návrhu změn a rozpoznání slabých míst
- práce s buildem, chybami a testy
- praktické cvičení: doplnění malé funkce v existujícím projektu
Lekce 3: Review, refaktoring a testy
- jak zadat AI code review
- hledání regresí, chyb a chybějících testů
- refaktoring bez změny chování
- návrh testovacích scénářů
- praktické cvičení: kontrola a úprava problematické části kódu
Lekce 4: Bezpečný pracovní postup a nasazení změn
- práce s citlivými daty a konfigurací
- kontrola změn před commitem
- dokumentace a předávací poznámky
- kdy výstup AI nepoužít bez ruční úpravy
- praktické cvičení: kompletní průchod od zadání přes změnu až po ověření
Výstup kurzu
Po kurzu budete umět použít Codex a podobné AI nástroje jako součást vývoje, ne jako nekontrolovaný generátor kódu. Odnesete si konkrétní šablony zadání, postup pro kontrolu výstupů a praktický způsob, jak AI zapojit do práce na reálném projektu.
