Návrh Školení

Krátký úvod do motorů pravidel

    Stručná historie aneb Expertní systémy a pravidla Engine Co je umělá inteligence? Dopředné vs zpětné řetězení Deklarativní vs postup/oop Porovnání řešení Kdy použít moduly pravidel? Kdy nepoužívat pravidla? Alternativy vládnoucích motorů

KDE

  1. Vytváření assetů
  2. Integrace s Workbenchem
    • Spuštění pravidel přímo z KIE
    • Nasazení
  3. Tabulky rozhodování
  4. Šablony pravidel
  5. Vodič pro vytváření pravidel
  6. Testování
  7. Pracovní položky
  8. Verzovanost a nasazení
  9. O trochu více o repozitáři (git)
  10. Vývoj jednoduchého procesu s pravidly

Pravidla psaní v Eclipse

  1. Sessions bez stavu vs Sessions se stavem
  2. Výběr vhodných faktů
    • Základní operátory a specifické operátory Drools
    • Základní akumulační funkce (sum, max atd...)
    • Prostřední výpočty
  3. Vložení nových faktů
  4. Cvičení (mnoho jich)
  5. Uspořádání pravidel s BPMN
    • Znacení priority (Salience)
    • Ruleflow vs BPMN 2.0
    • Spuštění sad pravidel z procesu
    • Pravidla vs branže
    • Krátký přehled funkcí BPMN 2.0 (transakce, správa výjimek)
    • Přesná deklarativní podniková logika v Drools
  6. Doménově specifické jazyky (DSL)
    • Vytváření nových jazyků
    • Příprava DSL pro použití správcem
    • Základní Natural Language Processing (NLP) s DSL
  7. Fuze (CPE), časové odvození (pro události, které se stane po, mezi atd...)
    • Operátory fuzí
    • Příklad v Rozvrhu událostí
  8. Jednotkové testování

Volitelná témata

    OptaPlanner jBPM Drools a integrace přes webové služby Integrace Drools přes příkazový řádek Jak změnit pravidla/proces po nasazení bez kompilace

Požadavky

  • Programming dovedností v jakémkoli jazyce (např. SQL, Java, C#, VBA)

Cílová skupina

  • Software vývojáři
  • Systémoví architekti
  • Techické rozhodovače hodnotící systémy pravidel
 21 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie