Návrh Školení
Přehled prvního dne
Modul 1 – Úvod do nástroje Claude Code a inženýrství s podporou AI
• Srovnání Claude Code s tradičními nástroji založenými na AI
• Využití agentů založených na AI v inženýrství softwaru
• Zvyšování produktivity a optimalizace pracovních postupů
• Životní cyklus vývoje s asistencí AI
• Možná rizika, omezení a potřeba lidského dohledu
• Praktické ukázky v reálném čase
Modul 2 – Základy tvorby promtů
• Jak vypadá efektivní prompt
• Rozdíly mezi zero-shot a few-shot přístupy k promptování
• Iterativní techniky tvorby promtů
• Principy řetězení promtů
• Generování strukturovaných výstupů
• Ověřování a zdokonalování kvality promtů
Modul 3 – Tvorba promtů pro vývoj softwaru
• Generování a refaktorizace zdrojového kódu
• Ladění s pomocí AI
• Vytváření dokumentace
• Kontrola pull requestů
• Porozumění staršímu kódu
• Zajištění bezpečnosti a udržitelnosti kódu generovaného AI
Modul 4 – Tvorba promtů pro testování a zajišťování kvality
• Generování testovacích případů
• Analýza extrémních situací
• Návrh testů vhodných pro automatizaci
• Analyzování chyb pomocí AI
• Vytváření testovacích scénářů podle Gherkinova formátu
• Postupy pro kontrolu kvality
Modul 5 – Tvorba promtů pro agilní spolupráci
• Vytváření uživatelských příběhů a akceptačních kritérií
• Upřesňování požadavků na produkt
• Podpora komunikace v rámci agilního týmu
• Shrnutí pro klíčové zainteresované strany
• Pomoc při realizaci retrospektiv
• Příprava na detailnější analýzu požadavků v backlogu
Modul 6 – Odpovědné využívání AI, bezpečnost a ověřování
• Problémy s halucinacemi u modelů a další rizika spojená s AI
• Důvěrnost dat a bezpečné používání promtů
• Principy správného řízení nástrojů založených na AI
• Kontrolní seznamy pro ověřování výstupů AI
• Rizika spojená s injektováním nežádoucích informací do promtů
• Role lidské kontroly při využívání AI
Modul 7 – Týmová dílna na tvorbě promtů
• Vytváření promtů vhodných pro více použití v rámci týmu
• Nastavení pracovních postupů s AI podle jednotlivých rolí
• Sdílení a společné hodnocení promtů kolegy
• Vytvoření první verze Knihovny týmových promtů
• Interaktivní cvičení na spolupráci v týmu
Den 2
Modul 1 – Pokročilé možnosti nástroje Claude Code
• Využití souboru CLAUDE.md pro udržování kontextu projektu
• Automatizace pracovních postupů s AI
• Strategie generování více možných variant výsledků
• Vytváření opakovaně použitelných příkazů pro AI
• Techniky správy a využití kontextu v rámci projektu
• Řešení inženýrských výzev s asistencí AI
Modul 2 – Pokročilé techniky tvorby promtů
• Postupné uvažování při vytváření promptů
• Využití více typů dat a formátů při promptování
• Vytváření omezení pro chování AI pomocí promtů
• Komplikovanější struktury řetězení promtů
• Správa velkého množství informací v kontextu modelu
• Design pracovních postupů s interaktivním charakterem
Modul 3 – Řízení verzí, paralelní vývoj a víceagentní systémy
• Integrace nástroje Claude Code s systémem Git
• Paralelní pracovní postupy vývoje podporované AI
• Izolace jednotlivých úloh věnovaných AI pomocí worktree struktur
• Koordinace více agentů pracujících společně
• Kontrolní body, při kterých musí člověk proces ověřit
• Způsoby řešení konfliktů vznikajících během vývoje
Modul 4 – Architektura systémů, MCP a rozšířená automatizace DevOps
• Model Context Protocol (MCP)
• Integrace Claude Code s různými externími nástroji
• Analýza architektury softwarových systémů s pomocí AI
• Tvorba dokumentace o rozhodnutích týkajících se architektury (Architecture Decision Records – ADR)
• Diagnostika a řešení problémů v prostředích CI/CD s asistencí AI
• Postupy při vyhodnocování incidentů a běžných pracovních postupech v provozu
Modul 5 – Škálování nástroje Claude Code a udržitelnost zdrojového kódu
• Správa počtu tokenů a velikosti kontextu využívaného AI
• Vytváření projektových struktur přívětivých pro práci s AI
• Jak udržet dlouhodobě škálovatelný zdrojový kód
• Automatizace tvorby dokumentace pomocí AI
• Strategie rozšiřitelnosti pracovních postupů s využitím AI
• Návrh postupů pro celotýmovou spolupráci při vývoji
Modul 6 – Absolventská dílna: Navrhnutí vlastních pracovních postupů s Claude Code
• Jak vytvořit škálovatelné postupy využívající AI
• Kombinace promtů, příkazů a souborů s kontextem pro efektivní práci
• Plánování procesů práce s AI v rámci celého týmu
• Modely spolupráce mezi jednotlivými rolemi v projektu
• Vytváření návrhů konkrétních pracovních postupů
Modul 7 – Pokročilá dílna na tvorbě týmových promtů
• Další rozvíjení knihovny promtů pro širší využití
• Navrhování složitějších postupů podle specifických rolí v týmu
• Ověřování fungování promtů v reálných situacích
• Cvičení zaměřená na spolupráci napříč různými týmy
• Vytvoření druhé verze Knihovny týmových promtů
Požadavky
Den 1 – Základy
• Základní znalosti procesů vývoje softwaru
• Obecné porozumění vývoji, testování či agilním metodikám
• Doporučuje se přístup k nástroji Claude pro praktická cvičení
Den 2 – Pokročilé úrovně
• Absolvování prvního dne (nebo rovnocenné zkušenosti)
• Předchozí seznámení s nástrojem Claude Code a koncepty tvorby promtů
• Základní znalost systému Git
• Doporučuje se také základní povědomí o konceptech CI/CD
Reference (1)
jak zapojit do prostředí kanceláře a nastavit opakující se úlohy
Matthew Wallace - Group CBS
Kurz - Claude AI for Workflow Automation and Productivity
Přeloženo strojem