May 29, 2007
Follow the Rules
The flexibility of a rule-based system is one reason it has been such a popular choice in the AI field for so long. You don't need to perfectly understand the system you are modeling ahead of time. You can write your program, but later change the knowledge on which the rules operate without redesigning the whole system. There are some very specialized expert systems designed for writing just these kinds of programs, but sometimes, you just want some good 'ol, plain-vanilla C-style capabilities built in to your rule-based program. In this case, an approach like that presented by Lynwood Wilson in "Rule-Based Programming in C" might be just the ticket.
Posted by Kevin Carlson at 02:08 PM Permalink
|