Мультиагентный подход и МАS
· Развитие онтологии агентов (разделяемые онтологии для свойств агентов и их поведения).
· Улучшение использования метаданных (абстрактное и совмещаемое со многими языками контента).
· Декларативные и ясные протоколы (языки для определения протоколов высокого уровня, базирующиеся на более примитивных).
· Практический обмен знаниями между агентами (социальные механизмы для обмена информацией и знаниями, рассмотрение обмена знаниями как мобильный код).
· Развитие схем и методов для контроля за системами агентов (искусственные рынки, естественный отбор и т.п.).
Агентные платформы
Агентные платформы представляют собой один из способов построения распределенных систем и позволяют описать и предоставить доступ всех приложений, работающих на агентной платформе к необходимым им сервисам. Кроме того, в функции агентной платформы входит распределение агентов, аудит их функционирования и управление.
На данный момент разработано несколько агентных платформ, ориентированных на использование спецификации FIPA - 2000, которые сведены в табл.1.
Таблица 1. Агентные платформы c поддержкой FIPA.
Агентная платформа в стандартах FIPA представляет собой следующую конcтрукцию:
Рис. 10. FIPA-модель агентной платформы.
Система управления агентами (СУА) представляет собой также агента, который осуществляет контроль доступа и использования агентной платформы. В каждой агентной платформе присутствует одна СУА, которая предоставляет сервис жизненного цикла программных агентов и их реестр с идентификаторами, а также содержит состояния каждого программного агента. Маршрутизатором каталога является программный агент, который обеспечивает направление запросов в другие агентные платформы. Система транспортировки сообщений, или канал коммуникации агентов, является программным компонентом для управления потоками сообщений с агентной платформой, содержащих также сообщении от/во внешние платформы.