課程簡介

規則引擎簡介

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

KIE

  1. 聲明式與傳統事實模型
  2. 使用簡單測試執行簡單規則
  3. 編寫資產
  4. 決策表
  5. 規則模板
  6. 引導式規則編輯器
  7. 測試、限制和優勢
  8. 開發包含規則的簡單流程

在Eclipse中編寫規則

  1. 無狀態與有狀態會話
  2. 選擇合適的事實
    • 基本運算符和Drools特定運算符
    • 基本累加函數(求和、最大值等)
    • 中間計算
  3. 插入新事實
  4. 練習(大量練習)

使用業務流程建模標註排序規則

  • 優先級
  • 規則流與業務流程建模標註2.0
  • 從流程中執行規則集
  • 規則與網關
  • 業務流程建模標註2.0功能概述(事務、異常處理)
  • Drools中的全面聲明式業務邏輯

領域特定語言(DSL)

  • 創建新語言
  • 準備供管理層使用的DSL
  • 使用DSL進行基礎自然語言處理(NLP)
  • 從規則編寫DSL的策略
  • 從分析師編寫的DSL中編寫規則的策略

單元測試

  1. 測試策略(每個案例或每個規則進行測試)
  2. 自動執行測試

最低要求

雖然不強制要求,但強烈建議具備任何編程語言的技能(如SQL、Java、C#、VBA等)。

 21 時間:

客戶評論 (2)

課程分類