Студенты самарского политеха разработали компьютерную игру на основе мультиагентных технологий

Студенты кафедры "Информатика и вычислительная техника" создали интерактивное пособие по работе эмерджентного (от английского emergent - "всплывающий" или "вспыхивающий") искусственного интеллекта (ИИ) в виде игровой среды "Муравьи против пауков". В основе игровой механики - мультиагентные технологии, которые позволяют взаимодействовать программным роботам (агентам) в едином виртуальном мире.

Фото:

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

В составе команды разработчиков - студенты второго курса Роман Гуськов, Никита Лебедев, Марк Кандеев, Артем Тавкевич, Виталий Шишенков под руководством доктора технических наук Петра Скобелева, кандидата технических наук Владимира Ларюхина и аспиранта Дмитрия Новичкова. Они создали программу, которая показывает принципы работы эмерджентного ИИ. Смысл в том, что отдельные программные агенты изначально довольно просты. Все кардинальным образом меняется, когда роботы начинают взаимодействовать для достижения общей цели, кооперируясь и конкурируя друг с другом. Происходит "вспышка" искусственного интеллекта, дающая совершенно неожиданный результат. Этот процесс наглядно показывает игра "Муравьи против пауков".

Каждому из игровых агентов (муравей или паук) можно дать имя, настроить поведение и цели, которые будет выполнять. Муравьи объединяются в группы, перетаскивают яблоки, убегают от пауков и формируют защитные сообщества, а пауки нападают и поедают муравьев. Игровая сессия заканчивается победой муравьев, если они сумели перетаскать все яблоки в муравейник, или победой пауков, если они уничтожили всех муравьев. Пользователь же, предварительно настроив параметры, наблюдает за тем, как один искусственный интеллект сражается с другим.

Программа умеет представлять игровые ситуации в виде графиков, которые отображают активность муравьев и пауков. Пользователь может настраивать радиус обзора муравьев, скорость пауков или массу яблок. При сборе яблок энергия муравьев может возрастать, пауки же "подзаряжаются", поедая муравьев.
Вообще, разработка наших студентов - это аналог настольной игры "Жизнь", в котором игроки управляют жизненными сценариями, попутно анализируя влияние игровых стратегий на результат. Чтобы играть в "Муравьев против пауков", специальной подготовки не требуется. Пользователь просто наблюдает за запущенным процессом.

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

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

Владимир Ларюхин, кандидат технических наук: "В последние три года на кафедре мы активно внедряем эмерджентный искусственный интеллект и мультиагентные технологии в образовательный процесс. Студенты изучают то, что в дальнейшем пригодится им для работы с беспилотными автоматизированными системами (БАС), которые автономно решают целевые задачи, аналогично муравьям, взаимодействующим с пауками. Также искусственный интеллект используется для создания промышленных мультиагентных систем управления ресурсами предприятий и сложных социотехнических систем".

Последние комментарии

Дмитрий Донской 02 декабря 2024 16:57 Игорь Матвеев: "Технические специалисты, обладающие знаниями в области ИТ-технологий, востребованнее, чем программисты"

Специалист по радиосвязи легко осваивает проводную связь, тогда как проводнику сложнее разобраться в радиосвязи. И это факт!

Глеб Галушкин 02 июня 2023 18:06 Антон Крамаров (SmaSS Technologies): "В условиях импортозамещения российские идеи и разработки получают второй шанс"

Только в своих «мудрых» речах Антон почему-то умалчивает, как по-свински поступил с работниками своей команды. Что «предупредил» людей о закрытии за две недели до роспуска команды. Уговорил написать увольнение по собственному желанию, клятвенно обещая выплатить всё после продажи интеллектуальной собственности. Потом исчез, и своих денег мы ждём до сих пор

Анатолий Илларионов 13 октября 2018 06:06 "Прибывалка.63" вышла в финал престижного всероссийского конкурса "ПРОФ-IT.2018"

Прибывалка63 умерла после появления в Самаре Яндекс.Транспорт

Анатолий Илларионов 13 октября 2018 06:02 Для стадиона "Самара Арена" разработано приложение с 3D-картой и аудиогидом

Всё написали, кроме того как называется приложение

Фото на сайте

Все фотогалереи

Новости раздела

Все новости
Архив
Пн Вт Ср Чт Пт Сб Вс
24 25 26 27 28 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6