Why expert systems succeed and why they fail