Návrh Školení
Krátké úvody k pravidlovým enginům
- Krátká historie Expert Systems a Rules Engine
- Co je umělá inteligence?
- Forward vs Backward chaining
- Deklarativní vs procedurální/oop
- Srovnání řešení
- Kdy použít pravidlové enginy?
- Kdy nepoužívat pravidlové enginy?
- Alternativy k pravidlovým enginům
KIE
- Deklarativní vs tradiční faktový model
- Spuštění jednoduchých pravidel s jednoduchými testy
- Vytváření aktivit
- Tabulky rozhodnutí
- Šablony pravidel
- Sestavování pravidel v návodu
- Testování, omezení a výhody
- Vývoj jednoduchých procesů s pravidly
Písání pravidel v Eclipse
- Stateless vs Stateful relace
- 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
- Vložení nových faktů
- 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í
- Testovací strategie (test na případ nebo na pravidlo)
- 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...)
Reference (5)
Labs
Frank Mhlongo - Standard Bank of South Africa
Kurz - JBoss
Přeloženo strojem
dovednosti školitele týkající se témat a jeho způsob přístupu k nim po prohlédnutí našeho prostředí v rámci relé obrazovky.
Stig-Ole Amundsen - Helse Nord IKT
Kurz - WildFly Server Administration
Přeloženo strojem
Společné příklady všech funkcí a/nebo operátorů jsou všechny dobře vysvětlené.
Brian Amlon - Thakral One, Inc.
Kurz - Introduction to Drools 7 for Developers
Přeloženo strojem
Cvičení a řešení problémů ve skupinách, když byly problémy obtížnější.
Randy Comer Comer - Sandia National Labs
Kurz - Drools 7 and DSL for Business Analysts
Přeloženo strojem
I really enjoyed the good atmosphere.
Martin Jesterschawek
Kurz - Business Rule Management (BRMS) with Drools
Přeloženo strojem