跳轉到內容

專家系統/折射

來自華夏公益教科書,開放的書籍,開放的世界

折射是指防止規則連續多次觸發的行為。沒有折射,在每次迴圈迭代中,相同的規則可以反覆新增到議程中。這是因為滿足了相同的條件。為了防止單個規則重複觸發,實現了折射條件。折射規則有很多型別。

折射規則

[編輯 | 編輯原始碼]

僅一次

[編輯 | 編輯原始碼]

一些系統使用折射條件,每個規則只能觸發一次。一旦規則被觸發,它就不能再觸發,直到系統重置。

間歇規則

[編輯 | 編輯原始碼]

在間歇規則折射條件中,規則不能連續觸發兩次,並且在不同的規則先觸發之前,不能再次新增到議程中。

改變前件

[編輯 | 編輯原始碼]

在改變前件折射條件中,只有當前件中的屬性發生變化時,規則才能觸發。

華夏公益教科書