Разработка программы
построить интерфейс для вывода и вводанеобходимой для работы интеллектуальной системы информации (вывод вопросовинтеллектуальной системы к пользователю, ввод в систему ответов пользователя,вывод решений интеллектуальной системы); организовать работу решателя сданными, вводимыми с интерфейса; создать компьютерную программу, реализующую диалог пользователя с экспертной системой и работу решателя на основе ответов
пользователя.
Для реализации Интерфейса пользователя необходимо организовать диалог пользователяс интеллектуальной системой. Возможен выбор ответа на экране монитора из спискапредложенных ответов с использованием графического оконного интерфейса и мышки» или ввод ответа с клавиатуры («да-нет», цифры 1, 2, …, L), которым
соответствует один из альтернативных ответов. Единственное, но очень важноетребование к интерфейсу пользователя – взаимодействие с интеллектуальной системой должно быть удобным для пользователя.
При выборе ответа на вопросинтеллектуальной системы или после принятого интеллектуальной системы решения
пользователю бывают нужны разъяснения. Для поддержки и помощи пользователю в
таких случаях в Интерфейсе необходимопредусмотреть кнопку «?Помощь».Нажав на неё, пользователь сможетполучить развернутое объяснение от Блокаобъяснений, что имеет в виду интеллектуальная система, поставив именно этотвопрос, или как было принято экспертной системой данное решение (детали
построения Блока объяснений приведены в Лабораторной N3).
Помимо кнопки «? Помощь», припостроении интерфейса экспертной системы необходимо предусмотреть ещё две
кнопки: кнопку «Выход»- выход изпрограммы интеллектуальной системы, и кнопку «Начать сначала»- повторить работу с интеллектуальной системой.