Plan Szkolenia
Krótkie wprowadzenie do silników reguł
- Krótka historia systemów ekspertowych i silników reguł
- Czym jest sztuczna inteligencja?
- Wnioskowanie w przód vs wnioskowanie wstecz
- Deklaratywne vs proceduralne/OOP
- Porównanie rozwiązań
- Kiedy używać silników reguł?
- Kiedy nie używać silników reguł?
- Alternatywy dla silników reguł
KIE
- Deklaratywny vs tradycyjny model faktów
- Wykonywanie prostych reguł z prostymi testami
- Tworzenie zasobów
- Tabele decyzyjne
- Szablony reguł
- Edytor reguł z przewodnikiem
- Testowanie, ograniczenia i korzyści
- Tworzenie prostych procesów z regułami
Pisanie reguł w Eclipse
- Sesje bezstanowe vs stanowe
- Wybór odpowiednich faktów
- Podstawowe operatory i operatory specyficzne dla Drools)
- Podstawowe funkcje agregujące (suma, maksimum itp.)
- Obliczenia pośrednie
- Wstawianie nowych faktów
- Ćwiczenia (wiele z nich)
Porządkowanie reguł za pomocą BPMN
- Priorytet
- Ruleflow vs BPMN 2.0
- Wykonywanie zestawu reguł z procesu
- Reguły vs bramki
- Krótki przegląd funkcji BPMN 2.0 (transakcje, obsługa wyjątków)
- Kompleksowa logika biznesowa w Drools
Języki Specyficzne dla Domeny (DSL)
- Tworzenie nowych języków
- Przygotowanie DSL do użycia przez menedżerów
- Podstawowe przetwarzanie języka naturalnego (NLP) z DSL
- Strategie pisania DSL na podstawie reguł
- Strategie pisania reguł na podstawie DSL stworzonych przez analityków
Testowanie jednostkowe
- Strategie testowania (test na przypadek lub na regułę)
- Automatyczne wykonywanie testów
Wymagania
Chociaż nie jest wymagana, znajomość programowania w dowolnym języku jest mocno zalecana (SQL, Java, C#, VBA itp.)
Opinie uczestników (5)
Labs
Frank Mhlongo - Standard Bank of South Africa
Szkolenie - JBoss
Przetłumaczone przez sztuczną inteligencję
umiejętności trenera w zakresie tematów oraz jego sposób podejścia do nich po zapoznaniu się z naszym środowiskiem podczas sesji udostępniania ekranu.
Stig-Ole Amundsen - Helse Nord IKT
Szkolenie - WildFly Server Administration
Przetłumaczone przez sztuczną inteligencję
instruktor dopasowywał ćwiczenia materiał i tempo do nas, co było wielkim plusem
Damian Chocianowicz - Orange Szkolenia Sp. zo.o.
Szkolenie - Serwer internetowy HTTP (Nginx, Apache, JBoss)
Ćwiczenia i rozwiązywanie problemów w grupach, gdy problemy były trudniejsze.
Randy Comer Comer - Sandia National Labs
Szkolenie - Drools 7 and DSL for Business Analysts
Przetłumaczone przez sztuczną inteligencję
Przykady, praktyczne wykorzystanie, odpowiedzi na pytania