14. РЕАЛИЗАЦИЯ СИСТЕМ
В настоящей главе рассмотрены этапы создания систем искусственного интеллекта на примере конкретной среды.
Архитектуры реальных систем искусственного интеллекта, в особенности многоагентных (или мулътиагентных) систем, могут быть самыми разнообразными. Для реализации подобных систем разрабатываются специальные инструментальные программные средства. Эти средства предполагают определенную технологию создания мультиагентных систем. Подобная технология включает ряд крупных этапов, типичными из которых являются следующие:
выбор архитектуры мультиагентной системы (числа и типов агентов; локальных целей, стоящих перед каждым из них; принципов взаимодействия и выработки глобального решения);
изучение свойств и поведения среды, с которой придется иметь дело агентам, и представление этих знаний в виде неформальной онтологии. Этот этап часто называют извлечением знаний о среде;
представление глобальных (доступных всем агентам) и локальных знаний (доступных отдельным агентам), полученных на этапе извлечения знаний, на формальном языке какого-либо исчисления в виде формальных глобальной и локальной онтологий. Этот этап часто называют формализацией;
выбор стратегии вывода для каждого из агентов, на основе использования которой агент будет достигать поставленной перед ним цели;
разработка программы и аппаратуры, реализующей мультиагентную систему. Этот этап иногда называют реализацией.
В настоящей главе рассмотрены все эти этапы на примере построения одноагентной системы искусственного интеллекта.
14.1. Архитектура
Архитектура системы показана на рис. 14.1. Агент получает сообщения от телеметрической системы сбора информации сети распределения и подачи воды. Задачей агента является анализ различных ситуаций в сети распределения и подачи воды на основе этих сообщений и выдача оператору результатов этого анализа.
Рис. 14.1. Архитектура одноагентной системы