еми призначені для формування закінченого рішення проблеми, яке користувач може прийняти або відкинути. Враховуючи, що останнє слово все-таки залишається не було за комп'ютером, а за людиною, система може бути визнана цілком працездатною і в тому випадку, якщо не всі 100% пропонованих нею рішень правильні, але вона повинна бути здатна досить жваво реагувати на запити.
. Система EMYCIN
Прикладом такої оболонки може служити система EMYCIN, яка є предметно-незалежної версією системи MYCIN, тобто це система MYCIN, але без специфічної медичної бази знань [van Melle, 1981]. (Сама назва EMYCIN тлумачиться авторами системи як "Empty MYCIN", тобто порожня MYCIN.) На думку розробників, EMYCIN цілком може служити "скелетом" для створення консультаційних програм у багатьох предметних областях, оскільки має безліч інструментальних програмних засобів, що полегшують завдання проектувальника конкретної експертної консультаційної системи. Вона особливо зручна для вирішення дедуктивних завдань, таких як діагностика захворювань або несправностей, для яких характерна велика кількість ненадійних вхідних вимірів (симптомів, результатів лабораторних тестів і т.п.), а простір рішень, що містить можливі діагнози, може бути досить чітко окреслено.
Деякі програмні засоби, вперше розроблені для EMYCIN, надалі стали типовими для більшості оболонок експертних систем. Серед таких засобів слід відзначити наступні. p align="justify"> 1 Мова представлення правил. В системі EMYCIN така мова використовує систему позначень, аналогічну мови ALGOL. Ця мова, з одного боку, більш зрозумілий, ніж LISP, а з іншого-більш строгий і структурований, ніж той діалект звичайного англійського, який використовувався в MYCIN.
індексуватися схема застосування правил, яка дозволяє згрупувати правила, використовуючи як критерій угруповання параметри, на які посилаються ці правила. Так, правила, застосовувані в MYCIN, розбиваються на групи: CULRULES - правила, що відносяться до культур бактерій, ORGRULES - правила, що стосуються організмів, і т.д. p align="justify"> Використання зворотного ланцюжка міркувань в якості основної стратегії управління. Ця стратегія оперує з І/АБО-деревом, чиї листи представляють собою дані, які можуть бути знайдені в таблицях або запитані користувачем. p align="justify"> Інтерфейс між консультаційної програмою, створеною на основі EMYCIN, і кінцевим користувачем. Цей компонент оболонки обробляє всі повідомлення, якими обмінюються користувач і програма (наприклад, запити програми на отримання даних, варіанти рішення, які формує програма у відповідь на запити користувача, тощо). p align="justify"> Інтерфейс між розробником і програмою, що забезпечує введення і редагування правил, редагування зна...