Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Modul 1: Kontext, rozsah a výzvy dodávky
- Doplnění za chodu versus autonomní vícekrokové provádění
- Typické nedorozumění týkající se AI v dodávce softwaru
- Proč samotné lepší promptování nestačí
- Identifikace nástrojů, bolestivých bodů a cílů účastníků
- Výběr vhodného operačního modelu AI pro inženýrské týmy
Modul 2: Přijetí specifikací a strukturovaná dekompozice
- Vytváření strukturního inventáře dokumentů od zúčastněných stran
- Techniky extrakce požadavků
- Strategie rozdělování na části: strukturní, sémantické, okno posuvu
- Zachování závislostí a vzájemných odkazů
- Práce s tabulkami, diagramy, vývojovými diagramy a smíšenými vstupy
- Efektivní správa kontextových oken
Modul 3: Meze lidského úsudku
- Kde zůstávají lidská rozhodnutí kritická
- Odhalování halucinovaných závislostí
- Detekce vymyšlených omezení a obrácené logiky
- Prevence nebezpečných výchozích hodnot
- Rámce ověřování pro sledovatelnost, konzistenci a úplnost
Modul 4: Od požadavků ke kódu s využitím agentních nástrojů
- Model dodávky s prioritou architektury
- Mapování komponent a hranic služeb
- API kontrakty jako body ukotvení dodávky
- Trvalá pravidla a omezení v nástrojích AI
- Úkoly propojené s požadavky
- Přístupy s minimálním versus omezeným promptováním
- Generování backendu a front-endu s prioritou kontraktního přístupu
Modul 5: Iterační smyčka s agenty
- Smyčka samoopravování
- Řízené iterativní cykly dodávky
- Kontrola diffů a změn kódu
- Detekce rozšiřování rozsahu a neoprávněných změn
- Správa omezené paměti kontextu
- Využití historie iterací pro neustálé zlepšování
Modul 6: Prosazování kvality kódu
- Omezení promptů pro okrajové případy
- Dokumenty pravidel jako živé správcovské artefakty
- Automatické brány s lintingem a statickou analýzou
- Bezpečnostní skenování v kódu generovaném AI
- Kontroly souladu s závislostmi a architekturou
- Protokol lidského přezkoumání pro výstupy AI
Modul 7: Smyčky zpětné vazby a neustálé zlepšování
- Vracení strukturovaných chyb zpět do pracovních postupů AI
- Omezené iterace a kritéria zastavení
- Zaznamenávání cyklů a výsledků
- Zlepšování dokumentů pravidel v čase
- Tvorba využitelného inženýrského know-how
Modul 8: Bezpečnostní anti-vzory v dodávce s AI
- Častá bezpečnostní rizika v generovaném kódu
- Dodatky s bezpečnostními pravidly specifickými pro technologii
- Bezpečnostní skenování před commitem
- Ovládání bezpečného SDLC pro vývoj asistovaný AI
- Lidská odpovědnost při bezpečné dodávce
Modul 9: Testování ukotvené ke specifikacím
- Generování testovacích specifikací z požadavků
- Návrh testů v jazyce domény
- Bezpečné generování implementací testů
- Koncepty mutačního testování
- Ověřování pokrytí specifikacemi
- Revize síly asertí (assertions)
- Modely diagnostického dotazování
Modul 10: Údržba systému
- Živé artefakty: kontrakty, mapy, pravidla, testovací specifikace
- Vyvíjející se omezení v čase
- Správa AI pro dlouhodobou údržbu
- Prevence technického dluhu pomocí ovládacích prvků AI
- Operační model pro udržitelné inženýrské týmy využívající AI
Požadavky
Účastníci by měli mít:
- Zkušenosti z projektů vývoje softwaru
- Pochopení základů architektury aplikací
- Seznámení s API, systémy backendu/front-endu nebo plnohodnotnou dodávkou full-stacku
- Základní znalost agile nebo iterativní dodávky softwaru
- Povědomí o konceptech testování softwaru
- Setkání s nástroji AI pro kódování je užitečné, ale není povinné
- Určeno pro technické odborníky od střední až po vysokou úroveň
14 Hodiny