課程簡介

規則引擎簡介

  1. 專家系統與規則引擎的簡史
  2. 什麼是人工智能?
  3. 前向鏈與後向鏈
  4. 聲明式與過程式/面向對象編程
  5. 解決方案比較
  6. 何時使用規則引擎?
  7. 何時不使用規則引擎?
  8. 規則引擎的替代方案

KIE

  1. 編寫資產
  2. Workbench集成
    • 直接從KIE執行規則
    • 部署
  3. 決策表
  4. 規則模板
  5. 引導式規則編輯器
  6. 測試
  7. 工作項
  8. 版本控制與部署
  9. 關於倉庫(git)的更多內容
  10. 開發簡單的規則流程

在Eclipse中編寫規則

  1. 無狀態會話與有狀態會話
  2. 選擇適當的事實
    • 基本操作符與Drools特定操作符
    • 基本累加函數(求和、最大值等)
    • 中間計算
  3. 插入新事實
  4. 練習(大量練習)
  5. 使用業務流程建模標註排序規則
    • 優先級
    • Ruleflow與BPMN 2.0
    • 從流程中執行規則集
    • 規則與網關
    • 業務流程建模標註2.0功能概覽(事務、異常處理)
    • Drools中的綜合聲明式業務邏輯
  6. 領域特定語言(DSL)
    • 創建新語言
    • 準備供管理者使用的DSL
    • 使用DSL進行基本自然語言處理(NLP)
  7. 融合(CPE),時間推理(事件發生在之後、之間等)
    • 融合操作符
    • 事件調度示例
  8. 單元測試

可選主題

  1. OptaPlanner
  2. jBPM
  3. 通過Web服務集成Drools
  4. 通過命令行集成Drools
  5. 如何在部署後更改規則/流程而無需編譯

最低要求

強烈建議具備任何語言的程式設計技能(SQL、Java、C#、VBA 等)

 21 時間:

人數


每位參與者的報價

客戶評論 (4)

即將到來的課程

課程分類