Zkuste nás kontaktovat

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

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie