редставлення знань.
Механізмами отримання рішень.
інтерфейсом спілкування з користувачами.
Розмірами розроблюваних баз знань.
використовуваного обладнання та його вартістю.
З коштів, які зараз знайшли застосування, можна створити класифікацію:
Символьні мови, орієнтовані на створення експертних систем і систем штучного інтелекту (LISP, SMALLTALK). Містить мінімальні спеціальні засоби для створення експертних систем. За допомогою них можна проводити звичайне програмування.
Мови інженерних знань (мови високого рівня, орієнтовані на побудову експертних систем: PROLOG, OPS -5). Дані мови включають в себе, крім способів подання знань, вбудований механізм пошуку і виведення. Вимагає залучення інженера по знаннях і програміста.
Системи автоматичного розробки експертних систем, орієнтовані на знання: ART, TIMM. Містить кілька різнорідних засобів представлення знань, багатий набір організації інтерфейсів, вбудований механізм виведення.
Оболонки експертних систем: EMYCIN, ЕКСПЕРТ. Вони становлять 50 - 60% всіх експертних систем. Трудовитрати по створенню на них конкретних систем мінімальні, так як вони представляють собою порожню експертну систему. Необхідно, щоб область знань підходила до даної оболонці.
2.5 СТРУКТУРА ІДЕАЛЬНОЮ ЕКСПЕРТНОЇ СИСТЕМИ
В
База знань включає в себе правила і загальні факти.
Механізм логічного висновку включає в себе робочу пам'ять і механізм логічного висновку.
Робоча пам'ять (база даних) використовується для зберігання проміжних результатів.
Експертна система працює в двох режимах:
Режим придбання знань (визначення, модифікація, доповнення).
Режим вирішення завдань. Використовуються користувачем експертні системи. У цьому режимі дані про задачу обробляються користувача інтерфейсом і після відповідної кодування передаються в блоки експертної системи.
Результати обробки отриманих даних надходять в модуль рад та пояснень і після перекодування на мову, близький до природного, видаються у вигляді порад, пояснень і зауважень. Якщо відповідь не зрозумілий користувачеві, він може зажадати від експертної системи пояснення його отримання. p align="justify"> У розробці експертної системи беруть участь представники наступних спеціальностей:
експерт - фахівець в конкретній предметній області
інженер...