課程簡介

規則引擎簡介

  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 時間:

客戶評論 (5)

課程分類