เรามี fact อยู่หลายๆค่า แต่ใช้ template เดียวกันนะครับ เช่น
(fact (attribute1 a) (attribute2 x) (attribute3 3))
(fact (attribute1 b) (attribute2 y) (attribute3 2))
(fact (attribute1 c) (attribute2 z) (attribute3 2))
...
(fact (attribute1 z) (attribute2 w) (attribute3 1))
พอดี Rule ที่ผมต้องการเขียน มันต้องใช้กับ fact ที่มี attribute3 มีค่าน้อยที่สุดเพียง fact เดียว
ทีนี้ ผมไม่รู้ว่าจะเขียนอัลกอริทึมหา fact ที่มีค่า attribute 3 น้อยสุดยังไง (โดยไม่ไปแตะต้อง fact อันอื่นๆ)
ไม่ทราบจำนวน fact ที่แน่นอนนะครับเพราะมี Rule อื่นที่ Generate ออกมาเรื่อยๆ
[AI] ภาษา CLIPS จะเขียน Rule ให้มัน Sort Facts ตาม Attribute ยังไงครับ
(fact (attribute1 a) (attribute2 x) (attribute3 3))
(fact (attribute1 b) (attribute2 y) (attribute3 2))
(fact (attribute1 c) (attribute2 z) (attribute3 2))
...
(fact (attribute1 z) (attribute2 w) (attribute3 1))
พอดี Rule ที่ผมต้องการเขียน มันต้องใช้กับ fact ที่มี attribute3 มีค่าน้อยที่สุดเพียง fact เดียว
ทีนี้ ผมไม่รู้ว่าจะเขียนอัลกอริทึมหา fact ที่มีค่า attribute 3 น้อยสุดยังไง (โดยไม่ไปแตะต้อง fact อันอื่นๆ)
ไม่ทราบจำนวน fact ที่แน่นอนนะครับเพราะมี Rule อื่นที่ Generate ออกมาเรื่อยๆ