Преимущества продукционных моделей баз знаний:
- Естественность. 1 Человек-эксперт во многих случаях выражает свои знания именно в форме правил. 1
- Модульность. 1 Каждое правило представляет собой относительно независимый фрагмент знаний, что упрощает отладку и модификацию базы знаний. 1
- Прозрачность. 1 Удобство объяснения процесса вывода решения. 1
- Возможность параллельной и асинхронной обработки правил. 2
Некоторые недостатки продукционных моделей баз знаний:
- Трудность составления продукционного правила соответствующего элемента знания. 1 Нужно, чтобы рассматриваемая область уже была достаточно изучена и установлены хорошие примитивы. 1
- Трудность записи правила. 1 Единый формат записи «ЕСЛИ–ТО» приводит к громоздким выражениям в левой части и повторению тех же посылок в схожих ситуациях. 1
- Рост числа правил в базе знаний. 1 Резкое замедление проведения логического вывода при росте числа правил в базе знаний, что недопустимо для систем, работающих в режиме реального времени. 1
- Возможность лёгкого внесения серьёзных искажений в базу знаний, приводящих к неправильному функционированию системы (если в системе нет развитых средств проверки целостности базы знаний). 2