
- •История развития искусственного интеллекта
- •Самостоятельное направление ии - Экспертные Системы (эс)
- •Коммерческий успех эс
- •Перспективы эс
- •1.1 Исследовательский раздел
- •1.1.1 Обобщенная структура и принципы функционирования экспертных систем
- •1.1.2 Анализ и обзор существующих методов построения эс и готовых решений
- •.1.3 Анализ инструментальных средств построения эс
- •.1.4 Постановка задачи
- •1.2.1 Анализ предметной области
- •1.2.2 Выбор модели представления знаний
- •1.2.3 Разработка логического блока программы
- •1.2.4 Разработка графического пользовательского интерфейса
- •1.2.5 Текст программы
- •1.3 Экспериментальная оценка результатов работы
- •1.3.1 Рекомендации по использованию эс
- •1.3.2 Оценка эффективности использования эс
- •1.3.3 Руководство оператора
- •1.4 Выводы
- •2. Экологическая часть и безопасность жизнедеятельности
- •2.2 Воздействие опасных и вредных факторов на организм пользователя эвм
- •.3 Способы защиты пользователей от опасных и вредных факторов
- •2.4 Эргономические требования при организации рабочих мест
- •Список литературы
1.2.4 Разработка графического пользовательского интерфейса
Система пользовательского интерфейса обеспечивает взаимодействие между экспертной системой и пользователем. Это взаимодействие обычно включает несколько функций:
. Обработка данных, полученных от пользователя и высвечивание вводимых и выводимых данных на экране.
. Поддержка диалога между пользователем и системой.
. Обеспечение "дружественности" по отношению к пользователю.
Система интерфейса с пользователем должна эффективно обрабатывать ввод и вывод. Для этого необходимо обрабатывать вводимые и выводимые данные быстро, в ясной и выразительной форме. Необходимо также включить возможность работы с дополнительными средствами такими, как магнитные диски и дополнительные файлы данных.
Кроме того, система интерфейса должна поддерживать соответствующий диалог между пользователем и системой. Диалог - это общая форма консультации с экспертной системой.
Консультация должна завершаться ясным утверждением, выдаваемым системой.
Блок-схема работы системы представлена на схеме 1.2.2.
Схема 1.2.2
Работа экспертной системы начинается с опроса пользователя (рис.1.2.5) и формирования списка предпочитаемых параметров на основе его ответов (во время опроса с помощью кнопок можно вернуться к предыдущему вопросу, либо начать опрос сначала). Далее при успешном чтении входного файла Exsys.txt со списком моделей ноутбуков с параметрами система сформирует рейтинг по каждому параметру моделей. Затем будут выведены 5 моделей с наибольшим суммарным рейтингом по всем параметрам с фото и описанием (рис.1.2.6).
Пример входного файла:
Model Image Price Display CPU Core RAM TypeGC VideoRAM HDD Battery Weighs CD-DVD Wi-Fi BlueTooth CAM Describe Linkmod.1 Img/1.jpeg0.5.0 http://www.sony.ru/describe.php http://www.sony.ru/mod.2 Img/1.jpeg5.58.5 http://www.sony.ru/describe.php http://www.sony.ru/mod.3 Img/1.jpeg0.5.0 http://www.sony.ru/describe.php http://www.sony.ru/mod.4 Img/1.jpeg5.5.5 http://www.sony.ru/describe.php http://www.sony.ru/mod.5 Img/1.jpeg0.5.0 http://www.sony.ru/describe.php http://www.sony.ru/mod.6 Img/1.jpeg5.5.5 http://www.sony.ru/describe.php http://www.sony.ru/mod.7 Img/1.jpeg0.5.0 http://www.sony.ru/describe.php http://www.sony.ru/mod.8 Img/1.jpeg5.5.5 http://www.sony.ru/describe.php http://www.sony.ru/mod.9 Img/1.jpeg0.5.0 http://www.sony.ru/describe.php http://www.sony.ru/
Рис.1.2.5
Рис.1.2.6
Для выбора вариантов ответа используется элемент Radio Button, кроме вопроса по выбору фирмы-производителя, где используется элемент Image Map. (Рис.1.2.7)
Рис.1.2.7
Для выбора фирмы достаточно кликнуть мышью по значку.
Форматирование осуществляется по средствам тегов.
Пример тега используемого для опроса пользователя:
TEXT """ExSys_img\Autonomy.png" FORMAT: INDENT=1"<br><FORMAT SIZE=26 STYLE=bold FCOLOR=10,80,160> Автономность</FORMAT><br><br><FORMAT STYLE=italic> Подсказка: </FORMAT><br> Время работы от аккумулятора может варьироваться<br> от 2 до 10 часов.<br>" FORMAT: BCOLOR=235,235,235
SAMELINE_END
Тег используемый для вывода результата (Рис.1.2.8):
TEXT """." FORMAT: FCOLOR=255,255,255"<br> Мы рекомендуем Вам следующие модели ноутбуков: <br>" FORMAT: SIZE=20 STYLE=Bold FCOLOR=10,80,160 BCOLOR=235,235,235 POSITION=Left_END""
[Message.VALUE] FORMAT: SIZE=14 STYLE=Italic FCOLOR=10,80,160 POSITION=Center"""""." FORMAT: FCOLOR=255,255,255
[Best.TOP5] FORMAT: ImagePos=W LastScreen
SAMELINE_END
Рис. 1.2.8