Návrh Školení

Krátké úvodní slovo o pravidlových engynech

  1. Krátký přehled expertních systémů a pravidlových enginů
  2. Co je umělá inteligence?
  3. Přímé řetězení vs. zpětné řetězení
  4. Deklarativní vs. procedurální/objektově orientovaný přístup
  5. Porovnání řešení
  6. Kdy použít pravidlové enginy?
  7. Kdy nepoužít pravidlové enginy?
  8. Alternativy k pravidlovým enginům

KIE

  1. Vytváření assetů
  2. Integrace Workbenchu
    • Spuštění pravidel přímo z KIE
    • Nasazení
  3. Rozhodovací tabulky
  4. Šablony pravidel
  5. Vedlejší editor pravidel
  6. Testování
  7. Pracovní položky
  8. Související verze a nasazení
  9. Více o repozitáři (git)
  10. Vývoj jednoduchého procesu s pravidly

Napsání pravidel 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 (součet, maximum, atd...)
    • V mezích provedené výpočty
  3. Přidání nových faktů
  4. Cvičení (mnoho z nich)
  5. Spojování pravidel s BPMN
    • Saliense
    • Ruleflow vs. BPMN 2.0
    • Spuštění rulesetů z procesu
    • Pravidla vs. branové prvek
    • Krátký přehled funkcí BPMN 2.0 (transakce, zacházení s výjimkami)
    • Srozumitelně deklarativní obchodní logika v Drools
  6. Doménní specifické jazyky (DSL)
    • Vytváření nových jazyků
    • Příprava DSL k použití manažery
    • Základy zpracování přirozeného jazyka (NLP) s DSL
  7. Fúze (CPE), časový odůvodňování (pro události, které se mohou stát po, mezi, atd...)
    • Fúzní operátory
    • Příklad v plánu událostí
  8. Jednotkové testování

Volitelné témata

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

Požadavky

Důrazně doporučujeme znalost programování v jakémkoli jazyce (SQL, Java, C#, VBA atd...)

 21 hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie