Разработка в оболочке RuleBook экспертной системы «Лаборант лаборатории информационных технологий» | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 23 ноября, печатный экземпляр отправим 27 ноября.

Опубликовать статью в журнале

Авторы: , ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №8 (67) июнь-1 2014 г.

Дата публикации: 25.05.2014

Статья просмотрена: 1172 раза

Библиографическое описание:

Кононова, М. А. Разработка в оболочке RuleBook экспертной системы «Лаборант лаборатории информационных технологий» / М. А. Кононова, С. А. Вихляев, Е. И. Фендрикова. — Текст : непосредственный // Молодой ученый. — 2014. — № 8 (67). — С. 84-86. — URL: https://moluch.ru/archive/67/11243/ (дата обращения: 15.11.2024).

Встатье рассмотрена работа в оболочке экспертных систем Exsys RuleBook. Предложены правила для создания дерева решений для системы «Лаборант лаборатории информационных технологий».

Ключевые слова: экспертная система, знание, правила, работа, лаборант, разработка, технология.

Одной важных задач современных информационных технологий является формализация знаний. Разрабатываются системы позволяющие упростить этот сложный процесс. Одну из концепций, реализующей такой аспект, показывает технология экспертных систем (ЭС). Решение рассматриваемых задач возможно через программирование на языках высокого уровня или с помощью оболочек. Поэтому применение оболочки экспертной системы для формализации знаний является актуальным.

Экспертные системы — это системы искусственного интеллекта, предназначенные для решения задач в проблемных областях, на основе заложенных в них знаний специалистов-экспертов. В настоящее время ЭС внедряются в различные виды человеческой деятельности, где использование точных математических методов и моделей затруднительно [10]. Такой трудно формализуемой задачей является определение неполадок в компьютерной лаборатории. Так как в лабораториях университета функционирует несколько информационных систем [4, 5, 6, 7] и лаборанты часто меняются, то возникают проблемы быстрого реагирования на запросы преподавателей, устранения мелких неисправностей в компьютерной сети, настройки программ. Для решения рассматриваемой задачи было предложено разработать простую систему оказания консультативной помощи новым или неопытным сотрудникам лаборатории.

Изучением и разработкой экспертных систем занимались российские и зарубежные ученые. О. И. Акимов рассмотрел подходы к построению модели экспертных систем оценки качества автоматизированных информационных систем документооборота мелких и средних предприятий [1]. Р. И. Баженов, Д. К. Лопатин показали интеграцию различных технологий при разработке интеллектуальных систем [2, 3, 8]. С. Г. Гончарова, И.ФМесягутов, Г. Н. Ахметшина показали экспертную систему для поддержки принятия решений при проектировании систем управления [9]. Экспертная система диагностирования силовых трансформаторов систем электроснабжения являлась предметом разработки И. А. Коптеловой, И. М. Силкина [11]. С. А. Петров исследовал возможности применения экспертных систем при анализе и настройке систем компьютерной безопасности [12]. Экспертную систему оценки результатов разработки и внедрения автоматизированных систем описал В. Н. Ружников [13]. С. А. Солод, В. В. Новиков, Е. С. Чапова показали применение экспертных систем в системе управления безопасностью труда на предприятиях машиностроения [14]. Методология экспертных систем в анализе надежности сложных технических систем представлена Н. К. Юрковым, В. Б. Алмаметовым, Ю. А. Држевецким [15]. Применение экспертных систем в различных трудноформализуемых областях привели зарубежные ученые [16, 17, 18].

Для реализации была выбрана программный продукт Exsys RuleBook. Оболочка экспертной системы Exsys RuleBook представляет собой интеллектуальную систему, которая может быть использована для разработки базы знаний для различных предметных областей. Знания представляются в виде продукционных правил (если-то). В оболочку включены средства отладки и тестирования программы, редактирования для модификации знаний и данных [2, 3].

Основной частью экспертной системы является база знаний, которая может модернизироваться в процессе развития системы. База знаний в Exsys RuleBook содержит правила двух типов:

1.     IF (условие) THEN (заключение);

2.     IF (условие) THEN (заключение 1) ELSE (заключение 2).

Представим небольшое множество правил, которые помогут неопытному лаборанту освоиться в работе.

Введем название предметной области — «Лаборант лаборатории информационных технологий».

Далее необходимо выбрать шкалу вероятности. В рассматриваемом примере будет шкала Yes/No.

Варианты ответов задаются в окне CHOICES (рис. 1).

Рис. 1. Окно вариантов ответов Choices

Варианты вопросов определяются с помощью окна FACTORS (рис. 2).

Рис. 2. Окно вариантов ответов Factors

Необходимое редактирование лучше делать на странице Trees. Так намного проще выстроить дерево решений.

Приведем пример использованного правила (Rule 1), спроектированного в системе:

IF:

Вы лаборант сетевых лабораторий? да

and У вас возникли неполадки с машиной(ми)? да

and Вы знаете какого рода неисправность? (ПО/железо) да

and ПО? да

THEN:

Можете найти решение в интернете, можете просить помощи у инженера (начальника).

В ходе диалога программа выдаёт всплывающие окна, где содержится вопрос (адресованный пользователю) и варианты ответа (рис. 3).

Рис. 3. Окно диалога с системой

В случае ответа «да» на первый вопрос система продолжит с пользователем диалог до тех пор, пока не будет найдено решение (рис. 4).

Рис. 4. Второй вопрос. Продолжение диалога

В результате проведенного исследования оболочек ЭС была проектирована и разработана в Exsys RuleBook экспертная система «Лаборант лаборатории информационных технологий». Предложенная система была протестирована в реальной работе и показала свою эффективность.

Литература:

1.      Акимов О. И. Подходы к построению модели экспертных систем оценки качества автоматизированных информационных систем документооборота мелких и средних предприятий // Ученые записки ИИО РАО. 2008. № 28. С. 312–313.

2.      Баженов Р. И. Интеллектуальные информационные технологии. Биробиджан: ПГУ им. Шолом-Алейхема, 2011. 176 с.

3.      Баженов Р. И. Представление знаний в информационных системах. Лабораторный практикум. — Биробиджан: Изд-во ДВГСГА, 2006. — 156 с.

4.      Баженов Р. И., Векслер В. А. Реализация XYZ-анализа в программном коде внутреннего языка программирования 1С: Предприятие 8.3 // Информатизация и связь. 2014. № 1. С. 35–40.

5.      Баженов Р. И., Векслер В. А. Анализ потребительских корзин в 1С: Предприятие на примере АВС-анализа // Информатизация и связь. 2013. № 5. С. 117–123.

6.      Баженов Р. И., Гринкруг Л. С. Информационная система абитуриент-деканат ФГБОУ ВПО «Приамурский государственный университет им. Шолом-Алейхема» // Информатизация и связь. 2013. № 2. С. 97–99.

7.      Баженов Р. И., Гринкруг Л. С. Информационная система по расчету и распределению нагрузки профессорско-преподавательского состава ФГБОУ ВПО «Приамурский государственный университет им. Шолом-Алейхема» // Информатизация и связь. 2012. № 5. С. 75–78.

8.      Баженов Р. И., Лопатин Д. К. О применении современных технологий в разработке интеллектуальных систем // Журнал научных публикаций аспирантов и докторантов. 2014. № 3 (93). С. 263–264.

9.      Гончарова С. Г., Месягутов И. Ф., Ахметшина Г. Н. Экспертная система для поддержки принятия решений при проектировании систем управления // Автоматизированные технологии и производства. 2014. Т. 6. С. 58–62.

10.  Джексон П. Введение в экспертные системы. — М.: Вильямс, 2001. — 624 с.

11.  Коптелова И. А., Силкин И. М. Экспертная система диагностирования силовых трансформаторов систем электроснабжения // Известия Волгоградского государственного технического университета. 2011. Т. 8. № 3. С. 104–107.

12.  Петров С. А. Исследование возможностей применения экспертных систем при анализе и настройке систем компьютерной безопасности // Сборник научных трудов Sworld. 2012. Т. 2. № 2. С. 71–75.

13.  Ружников В. Н. Экспертная система оценки результатов разработки и внедрения автоматизированных систем // Сборник научных трудов Ангарской государственной технической академии. 2007. Т. 1. № 1. С. 122–131.

14.  Солод С. А., Новиков В. В., Чапова Е. С. Применение экспертных систем в системе управления безопасностью труда на предприятиях машиностроения // Вестник Донского государственного технического университета. 2010. Т. 10. № 3. С. 410–416.

15.  Юрков Н. К., Алмаметов В. Б., Држевецкий Ю. А. Методология экспертных систем в анализе надежности сложных технических систем // Труды международного симпозиума Надежность и качество. 2010. Т. 2. С. 439–440.

16.  Bucur S.-M., Chibelean M., Gligor A., Pacurar M. Expert System for Determining the Level of Stress before Pediatric Dental Treatment // Procedia Technology. 2014. Vol. 12. P. 548–557.

17.  Correal R., Pajares G., Ruz J. J. Automatic expert system for 3D terrain reconstruction based on stereo vision and histogram matching // Expert Systems with Applications. 2014. Vol. 41, Iss. 4, Part 2. P. 2043–2051.

18.  Frantti T., Majanen M. An expert system for real-time traffic management in wireless local area networks // Expert Systems with Applications. 2014. Vol.41, Iss.10. P. 4996–5008.

Основные термины (генерируются автоматически): THEN, система, экспертная система, Лаборант лаборатории, CHOICES, ELSE, FACTORS, база знаний, окно вариантов ответов, формализация знаний.


Похожие статьи

Методика составления кейсовых заданий по предмету «технология» (в модуле «Автоматизированные системы») с использованием набора Arduino

В статье рассмотрена методика составления кейсовых заданий для обучающихся по предмету технология в модуле автоматизированные системы. Для формирования навыков применения обучающимися теоретических знаний на практике с использованием среды Arduino.

Аспекты создания системы для разработки инновационного проекта «УЭЦН высокотемпературного исполнения»

В статье рассматриваются аспекты необходимые для разработки инновационного проекта «УЭЦН высокотемпературного исполнения».

Создание и обучение нейронных сетей в системе Matlab

В данной статье решается задача разработки шаблона, который позволяет познакомиться с процессом создания и обучения, а также прогнозирования результатов нейронных сетей в системе Matlab. Конечный результат работы призван помогать студентам технически...

Методы и программные средства поиска решения на основе аналогий в интеллектуальных системах поддержки принятия решений

В данной статье рассматривается реализация экспертной системы. В работе затронуты вопросы, связанные с моделированием бизнес-процессов деятельности ИТ-компании и построением модели информационной системы, выбором и работой с комплексом средств для пр...

Корпоративная система управления проектами как конкурентное преимущество торговой организации

В статье рассматриваются теоретические основы корпоративной системы управления проектами (КСУП). Проанализированы научные взгляды на необходимость внедрения КСУП для торговых организаций. Разработано дерево выгод и затрат, связанных с организацией КС...

Медицинская информационная система для автоматизации рабочего места врача

В работе представлены результаты разработки медицинской информационной системы «DoctorHelper», рассмотрен один из способов автоматизации электронной медицинской карты с помощью созданной медицинской информационной системы. Подобраны оптимальные услов...

Построение и исследование имитационной модели системы контроля работы студентов

Приводится имитационная модель системы контроля работы студентов, построенная в среде математического пакета Mathcad. Производятся измерения основных характеристик сервера при взаимодействии с клиентами разной функциональной толщины.

Электронные учебно-методические комплексы как основа модернизации образования в России

В статье рассматривается вопрос о разработке и применении электронных учебно-методических комплексов в вузах. Также раскрываются преимущества и проблемы, с которыми возможно столкнуться при проектировании и использовании ЭУМК. Описан педагогический э...

Разработка Web-приложения с применением технологии ASP.NET

В статье рассматриваются возможности применения технологии ASP.NET, позволяющей создавать динамические Web-страницы. Разработанный стартовый проект содержит данные о предприятиях и организациях Карагандинской области, предоставляемых ими вакансиях, и...

Разработка автоматизированной обучающей системы управления проектами в области экономики

В статье рассматриваются основные принципы разработки АОС, даны основные определения, используемые при построении проекта и управлении им. Также анализируются популярные методологии управления проектами, методы анализа рисков. Авторами предлагается р...

Похожие статьи

Методика составления кейсовых заданий по предмету «технология» (в модуле «Автоматизированные системы») с использованием набора Arduino

В статье рассмотрена методика составления кейсовых заданий для обучающихся по предмету технология в модуле автоматизированные системы. Для формирования навыков применения обучающимися теоретических знаний на практике с использованием среды Arduino.

Аспекты создания системы для разработки инновационного проекта «УЭЦН высокотемпературного исполнения»

В статье рассматриваются аспекты необходимые для разработки инновационного проекта «УЭЦН высокотемпературного исполнения».

Создание и обучение нейронных сетей в системе Matlab

В данной статье решается задача разработки шаблона, который позволяет познакомиться с процессом создания и обучения, а также прогнозирования результатов нейронных сетей в системе Matlab. Конечный результат работы призван помогать студентам технически...

Методы и программные средства поиска решения на основе аналогий в интеллектуальных системах поддержки принятия решений

В данной статье рассматривается реализация экспертной системы. В работе затронуты вопросы, связанные с моделированием бизнес-процессов деятельности ИТ-компании и построением модели информационной системы, выбором и работой с комплексом средств для пр...

Корпоративная система управления проектами как конкурентное преимущество торговой организации

В статье рассматриваются теоретические основы корпоративной системы управления проектами (КСУП). Проанализированы научные взгляды на необходимость внедрения КСУП для торговых организаций. Разработано дерево выгод и затрат, связанных с организацией КС...

Медицинская информационная система для автоматизации рабочего места врача

В работе представлены результаты разработки медицинской информационной системы «DoctorHelper», рассмотрен один из способов автоматизации электронной медицинской карты с помощью созданной медицинской информационной системы. Подобраны оптимальные услов...

Построение и исследование имитационной модели системы контроля работы студентов

Приводится имитационная модель системы контроля работы студентов, построенная в среде математического пакета Mathcad. Производятся измерения основных характеристик сервера при взаимодействии с клиентами разной функциональной толщины.

Электронные учебно-методические комплексы как основа модернизации образования в России

В статье рассматривается вопрос о разработке и применении электронных учебно-методических комплексов в вузах. Также раскрываются преимущества и проблемы, с которыми возможно столкнуться при проектировании и использовании ЭУМК. Описан педагогический э...

Разработка Web-приложения с применением технологии ASP.NET

В статье рассматриваются возможности применения технологии ASP.NET, позволяющей создавать динамические Web-страницы. Разработанный стартовый проект содержит данные о предприятиях и организациях Карагандинской области, предоставляемых ими вакансиях, и...

Разработка автоматизированной обучающей системы управления проектами в области экономики

В статье рассматриваются основные принципы разработки АОС, даны основные определения, используемые при построении проекта и управлении им. Также анализируются популярные методологии управления проектами, методы анализа рисков. Авторами предлагается р...

Задать вопрос