На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

1
Ожидается:
24 Декабря 2024

Агенты идут

07.08.2008

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

На сегодняшний день разработаны различные методологии, которые специально приспособлены для анализа и проектирования агентских систем. Методологии помогают объединить различные процессы, необходимые для реализации многоагентной системы в единую цепочку. Теперь они преодолевают разрыв между концепциями, используемыми объектно-ориентированными и агентно-ориентируемыми разработчиками.

В тверском НИИ "Центрпрограммсистем" создан комплекс инструментальных программных средств, позволяющий поддерживать технологии проектирования и программной реализации прикладных многоагентных систем, функционирующих в различных операционных средах. Он включает программный комплекс JADE, дополнительные модули JADE для связи с внешними компонентами, библиотеку абстрактного интеллектуального агента и библиотеки внешних компонентов. При этом среда разработки многоагентных систем включает IDE Eclipse с дополнительными универсальными модулями, специализированный модуль проектирования многоагентных систем. В дополнительные средства можно включать программные средства, определяемые потребностями предметной области многоагентных систем и не противоречащие требованиям и ограничениям комплекса разработки, например, систему контроля версий Subversion, редактор онтологий Protege и другие средства.

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

Более подробная информация по многоагентным системам изложена в статье «Агентно-ориентированная технология проектирования»