Авторитетность издания
Добавить в закладки
Следующий номер на сайте
Агенты идут
07.08.2008Роль агентов и мультиагентных систем возрастает с ростом числа распределенных систем и баз данных. Именно в распределенных системах агенты наиболее ярко демонстрируют свои преимущества. Происходит поворот от создания лучших компонентов к созданию лучшего способа сотрудничества компонентов.
На сегодняшний день разработаны различные методологии, которые специально приспособлены для анализа и проектирования агентских систем. Методологии помогают объединить различные процессы, необходимые для реализации многоагентной системы в единую цепочку. Теперь они преодолевают разрыв между концепциями, используемыми объектно-ориентированными и агентно-ориентируемыми разработчиками.
В тверском НИИ "Центрпрограммсистем" создан комплекс инструментальных программных средств, позволяющий поддерживать технологии проектирования и программной реализации прикладных многоагентных систем, функционирующих в различных операционных средах. Он включает программный комплекс JADE, дополнительные модули JADE для связи с внешними компонентами, библиотеку абстрактного интеллектуального агента и библиотеки внешних компонентов. При этом среда разработки многоагентных систем включает IDE Eclipse с дополнительными универсальными модулями, специализированный модуль проектирования многоагентных систем. В дополнительные средства можно включать программные средства, определяемые потребностями предметной области многоагентных систем и не противоречащие требованиям и ограничениям комплекса разработки, например, систему контроля версий Subversion, редактор онтологий Protege и другие средства.
Теперь программные агенты выполняют в семантической сети множество рутинных, но требующих определенного интеллекта задач по обработке информации без помощи человека. Основной трафик порождаются агентами, а конечный пользователь будет только давать задания агентам и выполнять общее управление такой деятельностью. Агенты могут использоваться разработчиками ПО для более естественного понимания, моделирования, и разработки важного класса комплекса распределенных систем.
Более подробная информация по многоагентным системам изложена в статье «Агентно-ориентированная технология проектирования»