воскресенье, 16 мая 2010 г.

Аналитика: Архитектура и реализация JADE

Наш коллектив таки довел до ума аналитический материал по агентной платформе Jade, суммирующий наш опыт ее использования. Теперь, если вы используете Jade не по назначению, не говорите потом, что мы вас не предупреждали :)

Полную версию см. на agentlab.ru Архитектура и реализация JADE.



Здесь же приведу заключение:

JADE одна из немногих платформ, которая полностью реализует стандарты FIPA. Платформа легко расширяется и интегрируется со сторонними системами.

Может быть адаптирована к оборудованию, на котором она будет развернута.

Производительность удовлетворительная. Но по большому счету, принесена в жертву гибкости и интегрируемости.



На основе проведенного анализа, область применения агентной платформы Jade можно охарактеризовать следующим образом:
  • замена/расширение сервис-ориентированной архитектуры (SOA) для систем, в которых требуется больше интеллекта и более сложные взаимодействия между сервисами
  • Semantic Web;
  • rich client приложения, в т.ч. мобильные;
  • подходит для быстрого прототипирования.

В общем и целом попадает в область "не особо нагруженные корпоративные системы".


Агентная платформа Jade НЕ ПОДХОДИТ для:
  • реал-тайм систем;
  • высокопроизводительных высоконагруженных систем, в т.ч. grid;
  • 3D анимации, компьютерных игр, serious games, реалистичных симуляций, виртуальной реальности;
  • моделирования финансовых рынков, социальных и иных систем.

вторник, 11 мая 2010 г.

Лабораторные по агентам. Next Level

Мы неустанно продолжаем совершенствовать учебный процесс в области агентов.

Раньше мы двигались больше на ощупь (Курс МИС, осень 2008).

Однако уже тогда соответствии с принципом открытости учебного процесса мы выложили задания и исходный код выполненных лабораторных работ по агентам в открытый доступ. Каждый архив -- самодостаточный проект Eclipse. Скачиваете, запускаете, наслаждаетесь :) (т.е. download-run-havefun).

Открытость, как было установлено в результате бесчеловечных экспериментов, сильно повышает качество конечного результата работы и преподавателя, и студента.

И, также, мы надеемся, хоть как-то стимулирует интерес русскоязычной аудитории к агентам.

В же этом семестре лабораторные по агентам как никогда соответствуют открытой нашим коллективом концепции мотивации студентов "fun & value".

Студентам на выбор предложено две темы: "Животные" или "Электронная аудитория". Подробнее см. Курс ПЗИС, весна 2010

Те из студентов хочет больше фана, выбирают "игровые технологии" тему "Животные".
  • Животные – изучение мозгов агента на основе архитектуры BDI и языка AgentSpeak. Создаем свой вид животных и смотрим, как они борются за еду.

А кому более интересен полезный вклад в общее дело -- тему "Электронная аудитория".
  • Электронная аудитория – изучение коммуникационной инфраструктуры и модели исполнения агентов на основе платформы Jade. Упрощаем обмен информацией и контроль за ней. Помогаем студентам и преподавателям взаимодействовать во время обучения.

В этом семестре мы хотим продолжить публикацию исходного кода лабораторных работ по агентам. И на подходе уже первая ласточка -- Агент-распространитель (FTP).

А как Вы бы хотели изучать агентов? Или может быть, уже изучали агентов? Вам как студентам были бы интересны подобные задания? Что можно было бы улучшить?

Критика, замечания и предложения приветствуются. Нам важно знать Ваше мнение.