4.5. Утилиты
В процессе создания системы "Консультант" были созданы две утили-
ты (сервисные программы), которые не входят в файловый состав системы
"Консультант", но могут входить в комплект поставки.
4.5.1. Утилита VIEWER.EXE
Файл VIEWER.EXE - утилита для просмотра любых баз знаний, создан-
ных в формате "Консультанта". Она позволяет увидеть базу знаний та-
кой, какая она на самом деле, то есть в том самом виде, в каком она
находится в своем файле. Поскольку файл базы знаний не просматривает-
ся ни одним из просмотщиков Norton Commander, возникла необходимость
создания специализированной программы-просмотрщика для проверки пра-
вильности составления БЗ.
С помощью VIEWER.EXE можно просмотреть файл базы знаний (то есть
файл *.PRO). Формат команды следующий:
<имя диска>:\EXPERT\viewer.exe base<номер>.pro
Если пользователь в качестве основной оболочки использует Norton
Commander и постоянно работает с базами знаний, то ему следует сде-
лать в конфигурационном файле NC.CFG Norton Commander следующие уста-
новки:
- в разделе "Описание" внести следующие строки
!Файлы баз знаний
;ФАЙЛЫ БЗ
:*.pro
- в разделе "Установки" - такие строки
#Утилита просмотра файлов "Консультанта"
~viewer.exe
$*.pro
После сохранения таких установок в файле конфигурации Norton
Commander, любые файлы формата PRO будут просматриваться клавишей <F3
> в том виде, какой задает утилита VIEWER.EXE. Следует заметить, что
в этом случае желательно, чтобы утилита была перенесена или скопирова-
на в каталог NC в комплект других утилит просмотра оболочки Norton
Commander.
Нужно отметить, что в операционной оболочке Windows 3.х такая ус-
тановка невозможна.
4.5.2. Утилита IMPORT.EXE
Данная утилита позволяет устанавливать в интегрированную систему
"Консультант" базы знаний, созданные в этой же системе, но на другом
компьютере или в другом месте. Как известно, система при создании ба-
зы знаний автоматически присваивает файлу этой БЗ имя. При переносе
файлов БЗ с одного компьютера на другой возникает проблема внесения
переносимой базы в другую систему. IMPORT.EXE позволяет обойти эту
проблему.
Формат команды следующий:
<имя диска>:\EXPERT\import.exe base<номер>.pro
Пусть, например, в одной организации в системе "Консультант" соз-
дана БЗ "Проверка состояния прибора". Файл этой базы с именем BASE6.
PRO передан в другую организацию. В другой организации тоже имеется
"Консультант" и установлены восемь баз знаний от BASE1.PRO до BASE8.
PRO. При использовании утилиты IMPORT.EXE следует набрать команду,
например:
C:\EXPERT\import.exe A:\NEWBASES\base6.pro
Эта команда означает, что в систему, установленную на диске С: в
каталоге EXPERT, следует включить считываемый с дискеты (дисковод А:,
каталог NEWBASES) файл BASE6.PRO с новой базой. Утилита запросит у
пользователя имя новой базы:
Введите имя новой базы:>
После этой подсказки, пользователь должен ввести имя новой базы
(в данном примере - "Проверка состояния прибора") и нажать <ENTER>.
После этого новая база будет установлена в банк знаний пол введенным
именем, а имя ее файла станет BASE9.PRO.
4.6. Выводы
При работе с системе, следует помнить о следующих особенностях:
1) Быстрый просмотр осуществляется вне среды "Консультанта", одна-
ко просмотреть базу не выходя из системы можно с помощью редактора
знаний.
2) Вход в меню и выход из системы осуществляется не так, как в
приложениях, созданных в Турбо-Паскале (клавиша <F10> и комбинация <
ALT+X>), а как в оболочке Norton Commander (клавиши <F9> и <F10> со-
ответственно).
3) Операции работы с окнами, диалоговыми окнами и меню в основном
сходны с операциями других популярных приложений, созданных в Турбо-
Паскале (DOS-Navigator, Dr.Web, Инфо-Бухгалтер).
4) Импорт других баз знаний, созданных на других машинах, в отли-
чие от других приложений, связан с некоторыми трудностями и не может
производиться из среды системы.
5) Система обладает некоторыми ограничениями:
- количество баз знаний в банке - 10000 (однако не желательно та-
кое их количество, поскольку замедлится скорость работы);
- количество сохраненных за сутки протоколов - 100;
Остальные ограничения зависят лишь от технических характеристик
компьютера, на котором установлена система.
Таким образом, система "Консультант" является оболочкой, ориенти-
рованной на неподготовленного пользователя.
Часть 5. Оценка затрат и эффективность использования экспертной
системы
5.1. Оценка затрат при создании системы
5.1.1. Затраты на аппаратную часть
Исходя из ранее приведенных требований к аппаратной части, необхо-
димой для разработки и нормального функционирования созданной системы
можно произвести расчет стоимости аппаратуры (в ценах 1997 года):
- IBM-совместимый компьютер : 1500000 руб.
- принтер матричный 9-игольчатый : 700000 руб.
─────────────────────────────────────────────────────────────
Итого : 2200000 руб.
... исследования в области искусственного интеллекта и медицины как совершенно независимые. В этом случае допускается возможность только использования медицинских знаний в плане психологического обеспечения работ по ИИ. Но и работы по искусственному интеллекту тоже влияют на развитие медицины.. В качестве первого результата можно выделить появление новой области психологических исследований, а ...
... основные линии работ по ИИ. Первая связана с совершенствованием самих машин, с повышением "интеллектуальности" ис- кусственных систем. Вторая связана с задачей оптимизации совместной работы "искусственного интеллекта" и собственно интеллектуальных воз- можностей человека. Переходя к собственно психологическим проблемам ИИ О.К. Тихомиров выделяет три позиции по вопросу о взаимодействии ...
... будет несколько другим). Когда система построенная из базовых элементов достаточно разовьется (будет иметь сложную структуру , а следовательно определенное количество опыта), то она сможет стать действительным Искусственным интеллектом, который также как и человек будет непредсказуем и не однозначен. И перед человеком будет задача только в наведении интерфейса с этим ИИ. (для решения определенных ...
... решить большое число сложных задач, либо способность найти нетривиальное решение? Насколько важно, к примеру, развитие дивергентного, "латерального" мышления, и как взаимосвязаны уровень способностей и творческая отдача? Эти вопросы изучаются теорией интеллектуальных различий. В настоящее время существует, как минимум, три трактовки понятия интеллекта: 1. Биологическая трактовка: "способность ...
0 комментариев