План на курса

Кратко представяне на правилните двигатели

  1. Кратка история на експертните системи и правилните двигатели
  2. Какво е изкуствен интелигент?
  3. Forward vs Backward chaining
  4. Декларативно vs процедурно/обекто-ориентирано
  5. Сравнение на решения
  6. Кога да използвате правилни двигатели?
  7. Кога не да използвате правилни двигатели?
  8. Алтернативи на правилните двигатели

KIE

  1. Декларативно vs Традиционен фактов модел
  2. Изпълнение на прости правила с прости тестове
  3. Създаване на асети
  4. Таблици за решения
  5. Шаблони за правила
  6. Насочван редактор за правила
  7. Тестване, ограничения и предимства
  8. Развиване на прост процес с правила

Писане на правила в Eclipse

  1. Безсъстоятелни vs Състоятелни сесии
  2. Избиране на подходящи факти
    • Основни оператори и специфични за Drools оператори
    • Основни функции за накопяване (сумиране, максимум, и т.н...)
    • Интермедиарни изчисления
  3. Вмъкване на нови факти
  4. Упражнения (много)

Подреждане на правила с BPMN

  • Важност
  • Ruleflow vs BPMN 2.0
  • Изпълнение на набор от правила от процеса
  • Правила vs портали
  • Кратък преглед на функциите на BPMN 2.0 (транзакции, обработка на изключения)
  • Цял декларативен бизнес логика в Drools

Езици специфични за домейна (DSL)

  • Създаване на нови езици
  • Подготовка на DSL за използване от мениджъри
  • Основна обработка на естествен език (NLP) с DSL
  • Стратегии за писане на DSL от правила
  • Стратегии за писане на правила от DSL, написан от аналитици

Единично тестване

  1. Стратегии за тестване (тест за случай или за правило)
  2. Автоматично изпълнение на тестове

Изисквания

Въпреки че не са задължителни, силно се препоръчват умения за програмиране на всеки език (SQL, Java, C#, VBA и т.н.)

 21 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории