Bądźmy w kontakcie

Plan Szkolenia

Krótkie wprowadzenie do silników reguł

  • Sztuczna inteligencja
  • Systemy ekspertowe
  • Czym jest silnik reguł?
  • Dlaczego warto używać silnika reguł?
  • Zalety silnika reguł
  • Kiedy warto używać silnika reguł?
  • Silniki skryptowe lub procesowe
  • Kiedy NIE powinno się używać silnika reguł
  • Silne i luźne sprzężenie
  • Czym są reguły?

Tworzenie i implementowanie reguł

  • Model faktów
  • KIE
  • Wersjonowanie i repozytorium reguł
  • Ćwiczenia

Język specyficzny dla domeny (DSL)

  • Zastępowanie reguł za pomocą DSL
  • Testowanie reguł DSL
  • Ćwiczenia

jBPM

  • Integracja z Drools
  • Krótki przegląd podstaw BPMN
  • Wywoływanie reguł z procesu
  • Grupowanie reguł
  • Ćwiczenia

Fusion

  • Czym jest przetwarzanie złożonych zdarzeń?
  • Krótki przegląd Fusion
  • Ćwiczenia

Mvel - język reguł

  • Filtrowanie (typ faktów, pole)
  • Operatory
  • Warunki złożone
  • Priorytety operatorów
  • Funkcje agregujące (średnia, min, max, suma, collectList itp.)

Rete - od kuchni

  • Algorytm kompilacji
  • Rozszerzenia RETE w Drools
  • Typy węzłów
  • Zrozumienie drzewa Rete
  • Optymalizacja Rete

Testowanie reguł

  • Testowanie za pomocą KIE
  • Testowanie za pomocą JUnit

OptaPlanner

  • Przegląd OptaPlanner
  • Proste przykłady

Integracja reguł z aplikacjami

  • Wywoływanie reguł z kodu Java

Wymagania

Podstawowa znajomość dowolnego języka programowania obiektowego.

Podstawowa wiedza na temat relacyjnego modelu danych (RDBMS).

Podstawowa znajomość modelowania procesów biznesowych.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie