Таким образом, система "Консультант" является оболочкой, ориенти-
рованной на неподготовленного пользователя.
Часть 5. Оценка затрат и эффективность использования экспертной
системы
5.1. Оценка затрат при создании системы
5.1.1. Затраты на аппаратную часть
Исходя из ранее приведенных требований к аппаратной части, необхо-
димой для разработки и нормального функционирования созданной системы
можно произвести расчет стоимости аппаратуры (в ценах 1997 года):
- IBM-совместимый компьютер : 1500000 руб.
- принтер матричный 9-игольчатый : 700000 руб.
─────────────────────────────────────────────────────────────
Итого : 2200000 руб.
5.1.2. Затраты на программное обеспечение
Стоимость необходимых для реализации системы программных продук-
тов:
- операционная система MS-DOS : бесплатно
(устанавливается при покупке компьютера)
- оболочка Norton Commander : бесплатно
- пакет Norton Utilities : бесплатно
- драйверы устройств : бесплатно
- система Турбо-Паскаль 6.0. : 50000 руб.
──────────────────────────────────────────────────────────────
Итого : 50000 руб.
Общая стоимость необходимых затрат составляет 2250000 руб.
Для сравнения приводится стоимость аппаратного и программного
обеспечения для системы КЕЕ компании Intellicorp (в долларах США).
- стоимость программы : 20000 дол.
- стоимость специальной аппаратуры : 15000 дол.
───────────────────────────────────────────────────────────────
Итого : 35000 дол.
То есть, для функционирования данной системы потребуется примерно
203000000 руб., следовательно, затраты на систему КЕЕ в 90 раз превы-
шают затраты на "Консультанта".
В таблице 9 приводятся стоимости наиболее распространенных оболо-
чек ЭС.
Таблица 9.
Цены некоторых оболочек ЭС (в долларах США)
┌─────────────────────┬──────────────────────────┬───────────────────┐
│ Название системы │ Тип компьютера │ Цена системы │
├─────────────────────┼──────────────────────────┼───────────────────┤
│Advisor │Apple Macintosh │ 100 │
│Advice Language/X │Apple Macintosh │ 6000 │
│ESP/Advisor │IBM PC │ 900 │
│Expert-2 │IBM PC │ 100 │
│Expert-Ease │IBM PC │ 700 │
│ExperOPS │Apple Macintosh │ 350 │
│KDS │IBM PC │ 800 │
│Knowledge Craft │DEC VAX │ 50000 │
│KEE │Symbolics 3600 │ 20000 │
│MicroExpert │IBM PC │ 50 │
│Personal Consultant │TI PRO │ 1000 │
│Rule-Master │IBM PC │ 15000 │
│S.1 │DEC VAX │ 70000 │
│TIMM │DEC VAX │ 40000 │
└─────────────────────┴──────────────────────────┴───────────────────┘
Из таблицы видно, что цены на экспертные системы в мире самые раз-
личные; они зависят от качества и многофункциональности системы: от
простой ЭС MicroExpert (цена 50 дол.) до мощной "интеллектуальной"
полнофункциональной системы S.1 (цена 70000 дол.). Для ВС РФ закупить
такую систему для дальнейшего использования слишком дорого.
5.2. Эффективность системы "Консультант"
Эффективность оболочки экспертной системы следует оценивать по
следующим показателям:
- стоимость;
- надежность;
- функциональность;
- быстродействие;
- требования к ресурсам.
Относительно стоимости было сказано в предыдущем разделе. Видно,
что у системы "Консультант" самая низкая стоимость.
Надежность оболочки ЭС можно оценить качественно, исходя из следу-
ющих параметров:
- противодействие несанкционированным действиям пользователя;
- невозможность создания БЗ, приводящей к сбоям или зацикливанию;
- отсутствие логических ошибок;
- сохранение результатов и аварийный выход при переполнении памя-
ти.
Практически все системы, существующие в настоящее время, достаточ-
но надежны. В системе "Консультант" имеются все четыре вышеприведен-
ных пункта. Так, при несанкционированных действиях пользователя ( в
основном, нажатии не той клавиши) система просто не отвечает на такие
действия (блокирует неиспользуемые клавиши); в системе имеются средст-
ва для логической проверки создаваемой или редактируемой БЗ (см. п.
3.3.2.); в программе отсутствуют логические ошибки (они все были выяв-
лены при отладке и компиляции программы); при приближении к пределу,
за которым происходит переполнение оперативной памяти (кучи), система
дает знать об этом пользователю (эксперту-разработчику) и, сохранив
результаты, аварийно завершает выполнение программы. По надежности
система не уступает другим коммерческим системам.
По показателю функциональности система значительно уступает таким
системам, как S.1, KEE, Expert-Ease и некоторым другим (см. табл.
10).
Таблица 10.
Сравнение функций некоторых систем
┌──────────────────┬─────────┬──────────┬──────────┬─────────┬───────┐
│ │Консуль- │ │ │ │ │
│ Функция │ тант │ Eurisco │ СПЭИС │ ЕMYCIN │ ПиЭС │
│ │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Редактор знаний │ + │ + │ + │ + │ + │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Стратегии вывода │ - │ + │ - │ + │ + │
│на выбор │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Редактор машин │ - │ - │ - │ - │ + │
│вывода │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Сборка новой ЭС из│ - │ + │ + │ + │ + │
│существующих │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Развитый интерфейс│ + │ - │ + │ + │ + │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Возможность созда-│ │ │ │ │ │
│ния прикладных │ - │ - │ + │ - │ - │
│программ │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Несколько форм │ │ │ │ │ │
│представления зна-│ - │ + │ + │ + │ + │
│ний │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Иерархия языков │ │ │ │ │ │
│представления зна-│ - │ + │ + │ - │ + │
│ний │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Графическое отоб- │ - │ - │ + │ - │ + │
│ражение процессов │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤