Plan Szkolenia
Krótki wstęp do silników reguł
- Krótka historia systemów ekspertów i silników reguł
- Co to jest Sztuczna Inteligencja?
- Forward vs Backward chaining
- Declarative vs procedure/oop
- Porównanie rozwiązań
- Kiedy używać silników reguł?
- Kiedy nie używać silników reguł?
- Alternatywy dla silników reguł
KIE
- Tworzenie zasobów
- Integracja z Workbench
- Wykonywanie reguł bezpośrednio z KIE
- Wdrażanie
- Tabele decyzji
- Szablony reguł
- Przewodnik po edytorze reguł
- Testowanie
- Przedmioty pracy
- Wersjonowanie i wdrażanie
- Więcej o repozytorium (git)
- Tworzenie prostego procesu z regułami
Pisanie reguł w Eclipse
- Bezstanowe vs Stanowe sesje
- Wybieranie właściwych faktów
- Podstawowe operatory i specyficzne dla Drools
- Podstawowe funkcje accumulate (suma, max, itp...)
- Pomijane obliczenia
- Wprowadzanie nowych faktów
- Ćwiczenia (wiele z nich)
- Kolejność reguł z BPMN
- Zasadność
- 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)
- Pełna logika biznesowa w Drools
- Języki Specyficzne dla Domeny (DSL)
- Tworzenie nowych języków
- Przygotowanie DSL do użycia przez menadżerów
- Podstawowa Przetwarzanie Języka Naturalnego (NLP) z DSL
- Fuzja (CPE), rozumowanie czasowe (dla wydarzeń, które mają miejsce po, między, itp...)
- Operatorzy fuzji
- Przykład w Harmonogramach Wydarzeń
- Testy jednostkowe
Opcjonalne Tematy
- OptaPlanner
- jBPM
- Drools i integracja za pomocą usług sieciowych
- Integracja Drools za pomocą wiersza polecenia
- Jak zmienić reguły/proces po wdrożeniu bez kompilowania
Wymagania
- Umiejętności programowania w dowolnym języku (np. SQL, Java, C#, VBA)
Grupa docelowa
- Programiści oprogramowania
- Architekci systemów
- Decydenci techniczni oceniający silniki reguł
Opinie uczestników (7)
Polubiłem pozytywne i optymistyczne podejście. Daje dobre odpowiedzi na pytania.
Emil Krabbe Nielsen
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
Oceniłem elastyczność i dokładne wyjaśnienia dotyczące sposobu użycia.
Denis Kirchhubel
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
Maintaining speed while ensuring everyone in the group keeps up. Oriented towards exercise. Attempted to cover as much ground as comfortably possible.
Rakesh Prajapati
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
To spełniło nasze oczekiwania.
Vadim Bilan
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
Ćwiczenia były wspaniałe, a materiał jest krótki i zwięzły.
Anjali Sharma
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
Korzystanie z ćwiczeń w Eclipse było dla mnie bardzo pomocne.
Anna Beluskova
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
Mile widzieć innych edytorów, inne szczegóły wokół BPMN.
Derek Doherty
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję