Показаны сообщения с ярлыком специалисту. Показать все сообщения
Показаны сообщения с ярлыком специалисту. Показать все сообщения

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

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

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

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



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

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

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

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



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

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


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

среда, 20 мая 2009 г.

Новая книга: Основы мультиагентных систем

Господа сочувствующие и интересующиеся! Оно случилось! После 6 лет работы Shoham и Leyton-Brown таки выпустили свой труд! Бесплатная версия доступна онлайн!

Shoham, Y., Leyton-Brown, K. Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations. : Cambridge University Press, 2008. - ISBN 0521899435.

Сайт книги

http://www.masfoundations.org

На сайте есть бесплатная электронная версия черновика книги для бедных неимущих ученых (отсутствуют некоторые литературные правки; форматирование и нумерация страниц не совпадают).

Также на сайте есть страница с исправлениями.

Естественно, книгу можно купить на Amazon.com в бумажном виде.



Содержание
В большей части разделов (кроме "Теории логик") используются Байесовские механизмы и различные алгоритмы (теория вероятности, теория полезности, MDP, линейное программирование).
  • Распределенное решение проблем
  • Некооперативная теория игр
  • Мультиагентное обучение
  • Общение агентов
  • Протоколы для групп (теории социального выбора, голосование, аукционы)
  • Коалиционная теория игр
  • Теории логик. Модальные логики, изменение убеждений со временем, логические модели игр, использование логик для моделирования мотивации (намерения).


Оценка и диагноз
  • Требует начальных знаний в математике и ИИ
  • Глубокая – содержит заумную математику
  • Только на английском
  • Рекомендуется специалистам по агентам и продвинутым новичкам

По моим впечатлениям перечень тем очень сильно похож на Vidal J. Fundamentals of Multiagent Systems With NetLogo Examples. http://www.multiagent.com/. 2007.

Что интересно, данный труд тоже доступен бесплатно :)

понедельник, 27 апреля 2009 г.

Болезни российских публикаций по агентам

Порою уважаемые коллеги дают вашему покорному слуге почитать типичные дипломы/диссертации/статьи по агентам российских авторов... Сам по себе я обычно этого не делаю. Собственное душевное здоровье как-то дороже, а более высокий средний уровень зарубежных публикаций – привычнее.

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

Определенец
Типичный симптом данного заболевания – подмена существующего понятия "агент" своим собственным определением. Обычно в тексте это выглядит так: «понятие агента до сих пор четко не определено, поэтому я [Вася Пупкин из деревни Гадюкино] придумал свое собственное определение [а все эти ваши Хоары, Норвиги, Вулдриджи тут и рядом не стояли]».

Агентом часто считают какой-либо из решателей задач: классический планировщик, машину вывода Prolog, простейший алгоритм поиска и т.д.

Тут моя въедливая и склочная вторая субличность обычно ехидно замечает, что, мол, раз он, автор, считает, что:


Г-жа Новодворская, 24.09.04 (фотожаба?).


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

Тем более что определения есть. Все-таки, прошло более 10-ти лет достаточно интенсивных исследований в области агентов (а по некоторым источникам -- даже 20-ти лет)…

Для профилактики и лечения таких расстройств Дао рекомендует интенсивный курс возвращения к основам. Рассел&Норвиг и другие системообразующие труды по агентам в условиях строжайшей сенсорной депривации быстро вернут человека в норму.
Загляните хотя бы в Википедию. Право же стыдно-с, господа!



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

Скромнее надо быть, голубчики мои, скромнее! Тут надо понимать, что западные коллеги все легкодоступное золотишко с поверхности уже подсобрали. За столько-то лет... Вглубь нужно копать, дорогие мои, вглубь.

Г-н Х. Колумб с друзьями несут свет истины голым туземцам-американцам.


10 лет, повторяю, 10 лет зарубежные товарищи тратили деньги:
  • простых налогоплательщиков;
  • телекомов;
  • военных;
  • авиаторов и спецов по космосу;
  • и много кого еще…
чтобы удовлетворить свои научные и прочие амбиции в области агентов. А тут, значит, вы из кустов выпрыгиваете с шашкой наголо и в тельняшке…


Матросы революции. Кадр из х/ф "Адмиралъ".


В результате, мы, как правило, получаем нулевую научную ценность такой весьма поверхностной работы. Конечно, по мировым меркам.

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

Посему, пострадавшему рекомендуется ознакомиться со свежей зарубежной периодикой по применению агентов в его области. В качестве вакцины.
  • Google Scholar самый крупный поисковик отдельных научных статей.
  • Плюс профильные журналы ведущих издательств: ACM, IEEE, Springer, Kluwer и т.д. по списку доступа вашего ВУЗа.
  • А также материалы профильных конференций.

воскресенье, 23 ноября 2008 г.

Научные журналы по разработке ПО

В последнее время ваш покорный слуга заинтересовался достижениями в области разработки ПО и применением в ней агентов. Что-то вроде создания искусственного агента-программиста, который будет пахать день и ночь без больничных и перерывов на обед.

Почему? Все просто: кризис, оптимизация и автоматизация процессов разработки ПО… ну вы меня поняли :)

Возможно, кому-то будут полезны ссылки на ведущие научные журналы в области разработки ПО. Естественно, все на английском. Список журналов экспортирован из delicious.



воскресенье, 26 октября 2008 г.

Научные журналы по агентам

За все время интереса к агентам (это около 5 лет) у меня скопилась коллекция ссылок на журналы, которые тем или иным образом связаны с агентами. Решил привести коллекцию в порядок и поделиться с вами.

Хочу сразу предостеречь -- это серьезные журналы, которые публикуют статьи серьезных дядек! Это значит, что подобная информация может нанести непоправимый ущерб юным пытливым умам и навсегда отвратить их от агентов :)

В общем, я предполагаю, что это информация для тех, кто как минимум прочитал от корки до корки труд Рассела и Норвига (см. Учебники по агентам).



Что ж, после того, как мы распугали слабаков, пора приступить к делу.

Наиболее известным является журнал издательства Springer Autonomous Agents and Multi-Agent Systems (AAMAS).

Ниже я поместил полный список журналов, экспортированный из delicious. Наслаждайтесь!

воскресенье, 14 октября 2007 г.

Куда пойти работать спецу по интеллектуальным агентам в России?

Некоторое время назад, при подготовке лекций, я заинтересовался этим вопросом. Мне, как преподавателю, конечно, не интересно работать «в песок»: когда студенты, прослушав курсы о мультиагентных системах, ПРОЛОГе и представлении знаний в одном из ведущих инженерных ВУЗов страны, идут затем писать SQL-запросы в банк.

Против банков или php/MySQL я ничего не имею, весьма полезные достижения человечества. Однако согласитесь, слова «банк» (а особенно «российский банк») и «инновации» сочетаются весьма плохо. Видимо, специфика деятельности заставляет их использовать только проверенные решения. Плюс недоразвитость российского рынка… Вот и получается, что даже услуги управления счетом через интернет предоставляют единицы.

Создание мультиагентных систем достаточно инновационная область разработки ПО. Можно сказать, передовое направление не только в разработке ПО, но и в искусственном интеллекте в целом. Посмотрим же, как обстоят дела с использованием агентов в бизнесе на Западе (см. табл).




Крупный бизнес на Западе


Название

Страна (город)

Профиль

IBM

США

Управление серверами

Rockwell Automation

США

Автоматизация производства

Motorola

США

Мобильная связь

Telecom Italia

Италия

Связь

British Telecom

Англия

Связь

NTT DoCoMo

Япония

Мобильная связь



Мелкий и средний бизнес на Западе


Название

Страна (город)

Профиль

Agentis

США (Атланта)

Корпоративные информационные системы

Agent Oriented Software Group

США, Англия, Австралия

BDI-система для военных и промышленных применений

Whitestein

Швейцария, Словакия, Германия

Логистика, телекоммуникации, финансы

Lost Wax

Англия (Ричмонд)

Электронная коммерция

Y'All

Голландия

Логистика

Savannah Simulations

Швейцария

Моделирование

MP Objects

Голландия, Германия, Лондон

Логистика

MASA-SCI

Франция, США, Сингапур

Моделирование

NewVectors

США

Логистика, моделирование , бизнес-анализ

21CSI

США

Поддержка принятия решений


И это далеко не полный список. В общем, можно сказать, что инновационный бизнес на Западе цветет и пахнет, и в настоящее время загибаться не собирается. Не смотря на спад после ажиотажа 2004-2005гг. Не смотря на безвременную кончину в 2005 году замечательного европейского проекта AgentLink, который пытался ускорить внедрение агентных технологий в промышленность.

Обратим теперь свой алчный взор на отсталую Россию (см. табл.).




Бизнес в России


Название

Страна (город)

Профиль

LUXOFT, R&D?

Россия (Москва)

Моделирование

НПК Генезис знаний

Россия (Самара)

Социальное моделирование и DataMining

Magenta Technology

Россия (Самара), Англия (Лондон), США

Логистика, решения для Web




Мда… не густо. Но и не все так печально, как могло бы быть. Из трех копаний две расположены в Самаре. Видимо, климат там подходящий для взращивания агентов ;)

О «НПК Генезис знаний» я не знаю практически ничего, кроме того, что они с 2003 по 2008 год пытаются внедрить агентов в администрацию Самарской области ;) а именно, мультиагентную систему управления регионом. Большой брат следит за вами ;) Подробнее можно посмотреть здесь http://www.elrussia.ru/files/39360/%D1%E0%EC%E0%F0%E0.html

«Magenta Technology» имеет штаб-квартиру в Лондоне, а центр разработки в Самаре. Один из первых их проектов – мультиагентная система управления перемещением нефтяных танкеров.

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

Единственное исключение – компания LUXOFT. Но они молчат как партизаны о своих секретных лабораториях, как корпорация Umbrella в Resident Evil ;) Единственное упоминание об их секретных разработках мне удалось найти на российском отраслевом портале индустрии компьютерных игр http://www.dtf.ru/person/info.php?id=1751 что само по себе весьма странно %)


Я буду рад ошибиться на счет Москвы, т.к. тема агентов в московском регионе волнует меня чрезвычайно ;)

  • Как человека, принимающего участие в подготовке кадров в области разработки агентов.

  • Как человека, ведущего R&D разработки в данной области.

  • Ну и просто как желающего трудоустроиться в данной области, если вдруг российская наука окончательно развалится ;)

Если у вас есть информация – обязательно свяжитесь со мной!