Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Кратко представяне на движки за правила
- Кратка история на експертни системи и движки за правила
- Какво е изкуствен интелигент?
- Предизвеждане срещу обратно извеждане
- Декларативно срещу процедурно/ООП
- Сравнение на решения
- Кога да използвате движки за правила?
- Кога не да използвате движки за правила?
- Алтернативи на движки за правила
KIE
- Създаване на активи
- Интеграция с Workbench
- Изпълнение на правила директно от KIE
- Развертане
- Таблици за решения
- Шаблони за правила
- Пътеводител за редактор на правила
- Тестване
- Работни предмети
- Версиониране и развертане
- По-малко за репозиториум (git)
- Разработка на просто процес с правила
Писане на правила в Eclipse
- Сесии без състояние срещу сесии със състояние
- Избор на подходящи факти
- Основни оператори и специфични за Drools оператори
- Основни функции за накопяване (сума, максимум и т.н.)
- Междуредни изчисления
- Вмъкване на нови факти
- Упражнения (много от тях)
- Подреждане на правила с BPMN
- Важност
- Поток на правила срещу BPMN 2.0
- Изпълнение на набор от правила от процес
- Правила срещу портали
- Кратко представяне на функциите на BPMN 2.0 (транзакции, обработка на изключения)
- Цял декларативен бизнес логика в Drools
- Домейн специфични езици (DSL)
- Създаване на нови езици
- Подготовка на DSL за използване от мениджъри
- Основно естествено обработване на език (NLP) с DSL
- Сливане (CPE), временно разсъждение (за събития да се случат след, между и т.н.)
- Оператори за сливане
- Пример в графика на събития
- Едино тестване
Опционални теми
- OptaPlanner
- jBPM
- Drools и интеграция през уеб услуги
- Интеграция на Drools през командния ред
- Как да промените правила/процес след развертане без компилиране
Изисквания
Умения за програмиране на всеки език, силно препоръчителен (SQL, Java, C#, VBA и т.н.)
21 часа