Реферат: Информационные технологии управления
18. Учет материалов
19. Учет основных средств
1.9. Экспертные системы поддержки и принятия управленческих решений.
К экспертным относятся автоматизированные системы, ориентированные на решение сложных задач, трудно поддающихся однозначному и формальному описанию. В экспертных системах (ЭС) такие задачи решаются на основе опыта и неформальной логики (экспертных методов), как правило, с привлечением высококвалифицированных экспертов.
В области управления проектами ЭС применяются: при решении задач совершенствования организации и управления инвестиционным проектом; реализации инвестиционного строительного проекта и анализе эффективности выполнения проекта; оценке стоимости проекта и продолжительности его осуществления.
Опыт последних лет показал, что использование экспертных систем при решении сложных задач даёт значительный экономический эффект. Особенно эффективны экспертные системы реального времени, или динамические экспертные системы.
Существенным отличием динамических ЭС от обычных статистических экспертных систем, используемых для поддержания решений, является способность искусственного интеллекта к самосовершенствованию (самообучению). Статистические экспертные системы не способны решать сложные задачи, так как не могут:
- своевременно представлять изменяющиеся во времени данные, поступающие от внешних источников, обеспечивать хранение и анализ изменяющихся данных;
- соединять во времени несколько асинхронно выполненных процессов (т. е. планировать в соответствии с приоритетами обработку поступивших в систему показателей);
- обеспечивать механизм рассуждения при ограниченных ресурсах времени и памяти. Реализация этого механизма требует высокой скорости решения нескольких задач одновременно;
- обеспечивать "предсказуемость" поведения системы, т. е. гарантию того, что каждая задача будет запущена и завершена в строгом соответствии с временными ограничениями;
- моделировать "окружающий мир", обеспечивать создание различных его состояний;
- протоколировать свои действия и действия персонала, обеспечивать восстановление после сбоя;
- обеспечивать наполнение базы знаний для приложений реальной степени сложности с минимальными затратами времени и труда (необходимо использование объектно-ориентированной технологии, общих правил, модульности и т. п.);
- настраивать системы на решаемые задачи, исходя из проблемной и предметной их ориентированности;
- обеспечивать создание и поддержку пользовательских интерфейсов для различных категорий пользователей;
- обеспечивать уровень защиты информации (по категориям пользователей) и предотвращать несанкционированный доступ.
Таким образом, средства создания экспертных систем реального времени должны удовлетворять этим требованиям и, кроме того, общим требованиям к инструментальным средствам создания систем искусственного интеллекта:
1. Специализация инструментальных средств. Переход от разработки инструментальных средств общего назначения к специализированным обеспечивает сокращение сроков разработки приложений, увеличивает эффективность использования инструментария, упрощает и ускоряет работу эксперта, что позволяет повторно использовать информационное и программное обеспечение.
2. Использование языков традиционного программирования и компьютерных рабочих станций. Переход от систем, основанных на языках искусственного интеллекта (Lisp, Ргоlog и т. п.), к языкам традиционного программирования, упрощает "интегрированность" и снижает требования приложений к быстродействию и ёмкости памяти. Использование рабочих станций вместо индивидуальных компьютерных пунктов резко увеличило круг возможных приложений методов искусственного интеллекта.
3. Интегрированность с другими средствами. Разработаны инструментальные средства искусственного интеллекта, легко интегрирующиеся с другими информационными технологиями и средствами.
4. Открытость систем. Разработки ведутся с соблюдением стандартов, обеспечивающих возможность расширения системы.
5. Архитектура должна включать систему "клиент/сервер". Разработка распределённой информационной системы в данной архитектуре позволяет снизить стоимость оборудования, используемого в различных модулях, децентрализовать модули, повысить надёжность и общую производительность за счёт сокращения объёма информации, пересылаемой между компьютерными пунктами. Для этого каждый модуль приложения выпускается на адекватном оборудовании.
Экспертные системы реального времени в составе компьютерной системы управления инвестиционным строительным проектом выполняют следующие основные функции:
- сбор, хранение и обработку данных и знаний о предметной области проектирования или управления строительством;
- приобретение и выделение новых знаний из массива ранее полученных;
- общение с исполнителями инвестиционного проекта на ограниченном естественном языке;
- реализация основных качеств специалиста-эксперта путём имитации участия
в мыслительных процессах человека.
Основой функционирования ЭС является база знаний. Это информационный массив, состоящий из жёстко установленных (декларативных) правил и факторов, в том числе фактических данных об инвестиционном строительном проекте, и из процедурной группы знаний, включающей эвристические методы или правила решения задач, в том числе для выработки гипотез, обработки информации и логики получения выводов.
В экспертную систему входят также:
- языковый процессор, предназначенный для общения пользователя с ЭС на понятном для него языке;
- промежуточный буфер (рабочая память) - временное запоминающее устройство, предназначенной для хранения текущего состояния решаемой задачи, т. е. предварительных гипотез и результатов, к которым ЭС приходит во время решения задачи. В этом буфере храниться также информация, извлекаемая системой из динамически меняющегося состояния проекта;
- блок управления правилами, определяющий порядок выполнения правил; он предназначен для выбора правила выполнения того или иного действия ЭС;
интерпретатор правил, ориентированный на применение соответствующих правил к конкретным данным;