Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опорні конспекти Штучний інтелект.doc
Скачиваний:
9
Добавлен:
27.08.2019
Размер:
7.69 Mб
Скачать

3. Експертні системи реального часу - основний напрямок штучного інтелекту

Серед спеціалізованих систем, заснованих на знаннях, найбільш значимі експертні системи реального часу, або динамічні експертні системи. На їхню частку доводиться 70 відсотків цього ринку. Значимість інструментальних засобів реального часу визначається не стільки їх бурхливим комерційним успіхом (хоча й це гідно ретельного аналізу), але, у першу чергу, тим, що тільки за допомогою подібних засобів створюються стратегічно значимі додатки в таких областях, як керування безперервними виробничими процесами в хімії, фармакології, виробництві цементу, продуктів харчування й т.п., аерокосмічні дослідження, транспортування й переробка нафти й газу, керування атомними й тепловими електростанціями, фінансові операції, зв'язок і багато хто інші. Класи задач, розв'язуваних експертними системами реального часу, такі: моніторинг у реальному масштабі часу, системи керування верхнього рівня, системи виявлення несправностей, діагностика, складання розкладів, планування, оптимізація, системи-порадники оператора, системи проектування. Статичні експертні системи не здатні вирішувати подібні задачі, тому що вони не виконують вимоги, пропоновані до систем, що працюють у реальному часі: 1. Представляти дані, що змінюються в часі, що надходять від зовнішніх джерел, забезпечувати зберігання й аналіз даних, що змінюються. 2. Виконувати тимчасові міркування про декілька різних асинхронних процесів одночасно (тобто планувати відповідно до пріоритетів обробку процесів, що надійшли в систему). 3. Забезпечувати механізм міркування при обмежених ресурсах (час, пам'ять). Реалізація цього механізму висуває вимоги до високої швидкості роботи системи, здатності одночасно вирішувати кілька задач (тобто операційні системи UNIX, VMS, Windows NT, але не MS-DOS). 4. Забезпечувати "передбачуваність" поводження системи, тобто гарантію того, що кожна задача буде запущена й завершена в строгій відповідності з тимчасовими обмеженнями. Наприклад, дане вимога не допускає використання в експертній системі реального часу механізму "зборки сміття", властивій мові Lisp. 5. Моделювати "навколишній світ", розглянутий у даному додатку, забезпечувати створення різних його станів. 6. Протоколювати свої дії й дії персоналу, забезпечувати відновлення після збою. 7. Забезпечувати наповнення бази знань для додатків реального ступеня складності з мінімальними витратами часу й праці (необхідне використання объектно-ориентированной технології, загальних правил, модульности й т.п.). 8. Забезпечувати настроювання системи на розв'язувані задачі (проблемна/предметна орієнтованість). 9. Забезпечувати створення й підтримку користувальницьких інтерфейсів для різних категорій користувачів. 10. Забезпечувати рівень захисту інформації (по категоріях користувачів) і запобігати несанкціонований доступ. Підкреслимо, що крім цих десяти вимог засобу створення експертних систем реального часу повинні задовольняти й перерахованим вище загальним вимогам.