Современные информационные технологии/2. Вычислительная техника и программирова­ние

Кулакова Наталия Олеговна

Самарский Архитектурно-Строительный Университет, факультет информационных систем и технологий.

Реализация и исследование особенностей использования методологии экспертных систем на потребительском рынке

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

В настоящее время большую актуальность приобретает использование экспертных систем для решения объемных, трудно формализуемых задач в различных предметных областях. Эти задачи характеризуются, как правило, отсутствием или сложностью формальных алгоритмов решения, неполнотой и нечеткостью исходной информации, нечеткостью достигаемых целей. Данные особенности приводят к необходимости использования в процессе решения данных задач знания, которые получаются от человека-эксперта в предметной области. На основании полученных знаний разрабатываются экспертные системы, осуществляющие сбор и управление этими знаниями, принимающими решения об оптимальном способе достижения целей в условиях неполноты и нечеткости предметной области [2].

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

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

Программная часть. Поставленная задача реализована  двумя способами, а именно с помощью двух языков программирования. На языке Пролог, этот язык является одним из основных языков для создания ЭС и на языке С++, это язык объектно-ориентированного программирования. Такая реализация позволяет наглядно показать преимущество использования ЭС для решения поставленной задачи. Программа, написанная на Прологе, показывает логику работы ЭС, ее реализация требует меньше времени, что позволяет найти ответ в кратчайший период времени. А другой вариант реализации позволяет создать удобный пользовательский интерфейс и добавить различные новые функции, что расширит возможности ЭС, но разработка такой программы потребует больше знаний и времени.

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

Литература:

1.     Прохорова О.В. ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ-Курс лекций - Самара,  2010.-111 с.

2.     Усков А.А., Круглов В.В Интеллектуальные системы управления на основе методов нечеткой логики - Смоленск: Смоленская городская типография, 2003.-177 с.