Návrh Školení

Krátké úvody k pravidlovým enginům

  1. Krátká historie Expert Systems a Rules Engine
  2. Co je umělá inteligence?
  3. Forward vs Backward chaining
  4. Deklarativní vs procedurální/oop
  5. Srovnání řešení
  6. Kdy použít pravidlové enginy?
  7. Kdy nepoužívat pravidlové enginy?
  8. Alternativy k pravidlovým enginům

KIE

  1. Deklarativní vs tradiční faktový model
  2. Spuštění jednoduchých pravidel s jednoduchými testy
  3. Vytváření aktivit
  4. Tabulky rozhodnutí
  5. Šablony pravidel
  6. Sestavování pravidel v návodu
  7. Testování, omezení a výhody
  8. Vývoj jednoduchých procesů s pravidly

Písání pravidel v Eclipse

  1. Stateless vs Stateful relace
  2. Vyberování správných faktů
    • Základní operátory a specifické operátory Drools)
    • Základní akumulační funkce (součet, maximum, atd.)
    • ​Mezivýpočty
  3. Vložení nových faktů
  4. Cvičení (mnoho z nich)

Spojování pravidel pomocí BPMN

  • Salience
  • Ruleflow vs BPMN 2.0
  • Spuštění sad pravidel z procesu
  • Pravidla vs branžové brány
  • Krátký přehled funkcí BPMN 2.0 (transakce, zpracování výjimek)
  • Složitá deklarativní podniková logika v Drools

Doménově specifické jazyky (DSL)

  • Vytváření nových jazyků
  • Příprava DSL pro použití manažery
  • Základní zpracování přirozeného jazyka (NLP) s DSL
  • Strategie pro psaní DSL ze pravidel
  • Strategie pro psaní pravidel z DSL napsaných analytiky

Jednotkové testování

  1. Testovací strategie (test na případ nebo na pravidlo)
  2. Automatické spouštění testů

Požadavky

I když to není nutné, 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 (5)

Nadcházející kurzy

Související kategorie