คืนค่าการตั้งค่าทั้งหมด
คุณแน่ใจว่าต้องการคืนค่าการตั้งค่าทั้งหมด ?
ลำดับตอนที่ #1 : Chapter 1 Just the Facts
Chapter 1 Just the Facts
ถ้าคุณไม่สนใจความจริง คุณก็ไม่ต้องกังวลจะว่าทำอะไรผิด
CLIPS เป็นภาษาคอมพิวเตอร์ที่ออกแบบไว้สำหรับเขียนระบบผู้เชี่ยวชาญ (Expert Systems) ระบบผู้เชี่ยวชาญคือโปรแกรมซึ่งมีความเชี่ยวชาญหรือมีความรู้ที่ใกล้เคียงกับมนุษย์ ส่วนโปรแกรมทั่วไป เช่น โปรแกรมเงินเดือน โปรแกรม Word, Spread, Sheet, เกมและอื่นๆนั้นไม่เรียกว่าโปรแกรมผู้เชี่ยวชาญหรือมีความรู้ที่ใกล้เคียงกับมนุษย์เลย
CLIPS เป็นเครื่องมือสร้างระบบผู้เชี่ยวชาญที่ประกอบด้วยเครื่องมือเขียนและแก้ไขโปรแกรม คำว่า shell เป็นคำเฉพาะที่ใช้ใน CLIPS ที่เกี่ยวกับเหตุผล ใน CLIPS shell ประกอบไปด้วยส่วนต่างๆของระบบผู้เชี่ยวชาญดังนี้
- Fact-list และ instance-list ประกอบไปด้วยหน่วยความจำหลักสำหรับเก็บข้อมูล
- Knowledge-base ประกอบด้วยกฎเกณฑ์ต่างๆเรียกว่า rule-base
- Inference engine เป็นส่วนควบคุมการทำงานของกฎเกณฑ์ทั้งหมด
โปรแกรมใน CLIPS ประกอบไปด้วย rules, fact, objects ซึ่ง inference engine จะเป็นตัวตัดสินใจว่ากฎใดจะนำไปใช้และใช้เมื่อไร rule-base เป็นโปรแกรมที่จะเลือกใช้ข้อมูลว่า fact ใดหรือ object ใดที่ควรจะนำมาใช้โดยการสั่งงานของ inference engine
ตัวอย่างต่อไปนี้แสดงความแตกต่างของภาษา CLIPS กับภาษาทั่วไป (เช่น Pascal, Basic, C) ซึ่งสามารถทำงานได้แม้จะไม่มีข้อมูลใดๆก็ตาม เช่น print 2 + 2 ก็จะได้ 4 ในภาษา Basic แต่ในภาษา CLIPS ต้องมีข้อมูลและกฎเกณฑ์เสมอจึงจะทำงานได้ ใน CLIPS เวอร์ชัน 6.0 จะอนุญาตให้กฎเกณฑ์จับคู่กับ object และ fact ได้ แต่ object ก็สามารถใช้ได้โดยไม่มีกฎเกณฑ์ก็ได้โดยการส่ง message ให้กับ inference engine บทที่ 1-7 ก็จะกล่าวถึง rule ในภาษา CLIPS ส่วน object นั้นจะกล่าวในบทที่ 8-12
เนื้อหาในบทนี้จะประกอบไปด้วย
ความคิดเห็น