Системы искусственного интеллекта

Цель работы

Освоить принципы работы в среде системы искусственного интеллекта на примере системы поддержки принятия решений AssistantChoice. Решить средствами AssistantChoice проблему выбора наилучшей альтернативы.

Краткие теоретические сведения

& Искусственный интеллект – свойство автоматизированных систем брать на себя отдельные функции интеллекта человека (например, выбирать и принимать оптимальные решения на основе ранее полученного опыта и рационального анализа внешних воздействий).

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

По характеру структурированности задачи классифицируются на:

· стандартные, имеющие четкую структуру, причинно-следственные связи, аналоги;

· структурированные, которые могут быть расчленены на подпроблемы, блоки вопросов, для каждого из которых обычно имеется набор решений;

· слабоструктурированные в которых не всегда просматриваются направления решения, причинно-следственные связи, сами задачи не формулируются достаточно четко;

· неструктурированные, которые не имеют аналогов, причинно-следственные связи в них не полностью ясны, способы решения не формализованы.

Для решения слабоструктурированных и неструктурированных задач используются системы поддержки принятия решений.

Система поддержки принятия решений(СППР, Decision Support Systems, DSS) –человеко-машинная система, которая позволяет лицам, принимающим решения, использовать данные, знания, объективные и субъективные модели для анализа и решения слабоструктурированных и неструктурированных проблем.

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

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

СППР решает следующие основные задачи:

· выбор наилучшего решения из множества возможных;

· упорядочение возможных решений по предпочтительности (ранжирование).

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

К классу СППР относятся следующие программные продукты: Выбор, Монитор руководителя, Симплан, Прожектор, Джи-план, Экспресс, PMS, CIS, PIMS, BIS,Marketing Expert, GADS, MAPP,AssistantChoice и др.

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

Алгоритм работы в среде AssistantChoice включает следующие этапы:

1) формулировка проблемы;

2) построение дерева критериев (подкритериев);

3) оценка критериев (подкритериев) по 10-балльной шкале и определение коэффициента относительной важности λ;

4) оценка альтернатив по всем критериям по 10-балльной шкале;

5) получение результата – рассчитанных векторов приоритетов рассматриваемых альтернатив;

6) представление полученных результатов в виде отчета в текстовом редакторе Word.

Рассмотрим работу СППР на примере решения проблемы выбора прикладного программного обеспечения для автоматизации деятельности банка.

Проблема: из имеющего на рынке прикладного программного обеспечения для автоматизации деятельности банка выбрать и обосновать выбор программного продукта.

Предлагаемые альтернативы (варианты) программных продуктов:

Альтернатива A. Система SC.Bank.NT (СофтКлуб, Беларусь): обеспечивает комплексную автоматизацию всех основных бизнес-процессов банка; обеспечивает высокий уровень информационной безопасности, аналитические возможности, модульный принцип построения, который позволяет гибко настраивать и адаптировать систему в текущую информационную среду банка и обеспечить интеграцию с программными комплексами других разработчиков; удобство работы с интерфейсом. Совокупная стоимость владения не превышает 100 000 у.е. Разработчик предоставляет свои продукты на рынки Республики Беларусь и стран СНГ.

Альтернатива B. Система СТ.Банк.ИТ (Системные технологии, Беларусь): автоматизация основных бизнес-процессов крупного многофилиального банка, обеспечивает работу в национальных и международных платежных системах, ведение бухгалтерского учета в национальной и иностранных валютах, обслуживание физических лиц и прочее, имеет модульную структуру и поддерживает интеграцию с программными продуктами различных разработчиков, обеспечивает быстрое масштабирование бизнеса банка. Совокупная стоимость владения превышает 100 000 у.е. Разработчик предоставляет свои продукты на рынки Республики Беларусь и стран СНГ.

Альтернатива C. Система RS-Bank (R-Style SoftLab, Россия) – полнофункциональная система автоматизации розничных банковских услуг, всех операций по кредитованию физических и юридических лиц, учета хозяйственной деятельности банка, проведения межбанковских платежей; интегрируется с системой дистанционного обслуживания, системой учета операций с ценными бумагами, таможенно-банковской системой валютного контроля и т.д.; проста в сопровождении; компания-разработчик выступает на рынке России и стран СНГ в качестве стратегического партнера ведущих мировых вендоров; разработаны версии для сектора малого и среднего бизнеса и для крупных многофилиальных банков. Совокупная стоимость владения превышает 150 000 у.е. Разработчик предоставляет свои продукты на рынки России и стран СНГ.

Альтернатива D. Система Midas DBA, Equation DBA (Midas-Kapiti International, UK) – мировой лидер по количеству пользователей и установок; известна на рынке стран СНГ; является комплексной, многовалютной и многоязычной системой мирового класса для работы банков с индивидуальными клиентами; обеспечивает поддержку всех операций банка на единой платформе; трудно настраивается на особенности местного законодательства и нормативные базы; требует разработки дополнительных программ для автоматизации розничных операций банка, обработки транзакций и др. Совокупная стоимость владения превышает 300 000 у.е. Разработчик предоставляет свои продукты на мировой рынок, имеет более 800 внедрений.

Для решения проблемы выбора рассмотрим 4 критерия, два из которых разобьем на подкритерии, и внесем все характеристики альтернатив в таблицу (табл.1).



Таблица 1.

Данные для выбора приемлемой альтернативы

Критерий Подкритерий Альтернативы
А B C D
Системные Интегрируемость С программными комплексами других белорусских разработчиков С национальными и международными платежными системами, программными продуктами других белорусских разработчиков С системами дистанционного обслуживания, учета операций с ценными бумагами, таможенно-банковской системой валютного контроля Низкая интегрируемость с национальными системами
Безопасность Средняя Средняя Высокая Высокая
Масштабируемость Да Да Да Да
Функциональные Функциональная полнота автоматизация основных бизнес-процессов, аналитические возможности автоматизация основных бизнес-процессов автоматизация розничных банковских услуг, кредитование, межбанковские платежи Комплексная автоматизация всех операций банка на единой платформе
SMS-банкинг Да Да Да Нет
Интернет-банкинг Да Да Да Нет
Интернет-трейдинг Да Нет Да Нет
Экономические (совокупная стоимость владения, у.е.)   <100000 >100000 >150000 >300000
Политические (известность фирмы-разработчика)   Республика Беларусь и страны СНГ Республика Беларусь и страны СНГ Россия и страны СНГ Мировой рынок

Наши рекомендации