I am currently considering using some Expert System for my application.
I really like the main idea behind the expert systems but I have no direct experiences with them. While I was searching through the internet I realized that the expert systems have become significantly less popular than in the past (no new books, outdate software, ...).
What is the reason for such decrease in popularity? Is its main idea overcome by some new and better approaches? Is it worthy to spend a time by developing some expert systems or is it better to try to find more promising scheme?
I understand that these questions are difficult to answer in general but I am just trying to find out the reasons for this significant decay.
Update: There are 10 main categories of expert system applications (Interpretation, Prediction, Diagnosis, Design, Planning, Monitoring, Debugging, Repair, Instruction and Control). My main question is weather there are some better alternative concept (for these kinds of tasks) which overcome the original expert systems.
I am mainly interested in the Design category (= Configuring objects under constraints by using many simple expert knowledge).