На протяжении года на территории Высшего колледжа информатики НГУ функционирует шлагбаум с детектором. Он оснащен специальным алгоритмом, который автоматически поднимает устройство при приближении автомобилей с номерами, внесенными в базу данных. Однако теперь управление шлагбаумом будет осуществлять искусственный интеллект.
Автоматический шлагбаум для парковки позволяет без участия человека пропускать на закрытую территорию не только автомобили с государственными номерами из «белого списка», но также спецтранспорт и машины гостей по разовым пропускам, разработали сотрудники Исследовательского центра в сфере искусственного интеллекта (Центра ИИ) Новосибирского государственного университета.
«В новом шлагбауме вместо простого алгоритма нами был применен ИИ-агент. Причина в том, что алгоритм хорошо работает в штатном режиме, но при возникновении нестандартных ситуаций, которые мы не заложили в алгоритм, эффективен именно агент. На него можно переложить выполнение какой-либо задачи, в решении которой ранее был задействован человек: например, при неполадке устройства, поднимающего шлагбаум, сообщить об этом разработчику или вахтеру, либо попробовать решить эту проблему самостоятельно при наличии такой возможности. ИИ-агент может получить необходимые для этого данные из разных источников: базы данных или логов — автоматически создаваемых файлов, в которых система, программа или сервер хронологически записывают все происходящие события», — рассказал программист Центра ИИ НГУ, преподаватель ВКИ НГУ Никита Дорошенко.
Агенты работают несколько иначе и задач выполняют больше. Детектор отправляет им событие, и агент не просто сверяется со списком номеров и принимает решение поднимать шлагбаум или нет, а действует сложнее. Он может пропустить автомобиль, номера которого не содержится в базе данных, — например, спецтранспорт или служебную машину. Он даст команду поднять шлагбаум перед автомобилем «Скорой помощи» или пожарной машиной. Или сообщит охраннику, что автомобиль припаркован перед шлагбаумом и мешает проезду. Если алгоритм действует по готовому сценарию, то агенты принимают решения самостоятельно.
Как говорят исследователи, агенты поделены на зоны ответственности. Среди них есть агент-«вахтер», который только поднимает и опускает шлагбаум перед автомобилями, номера которых входят в «белый список». Вышестоящий агент занят более сложной работой — он фиксирует в своей памяти номера машин и собирает статистику о том, кто на данный момент находится на территории, кого пропустили, хотя в «белых списках» его нет, сколько раз каждая машина заезжала на территорию и сколько времени каждый раз там находилась. «Этот же вышестоящий агент может «увидеть», что шлагбаум по какой-то причине не был поднят перед машиной из «белого списка» или уже какое-то время не работает. В такой ситуации он сначала пытается решить проблему самостоятельно, обращаясь в базы данных или логи, проверяя работу системы, чтобы понять, работает она или нет. Затем принимает решение: сообщить вахтеру, что подошла машина и надо поднять шлагбаум, или предупредить разработчика, что в системе возникла неполадка, требующая оперативного устранения», — объяснил Никита Дорошенко.
В данный момент уже началось использование и тестирование агента, которого разработчики назвали «агент-«начальник», отвечающего за «белые списки». Именно от него агент-вахтер получает на текущий момент «белый список». «На территории ВКИ агент-«вахтер» успешно прошел проверку в штатных ситуациях. Проверить их навыки в идентификации и пропуске на территорию спецтранспорта пока не представилось возможности. Функция пропуска автомобилей, которым разрешен лишь разовый проезд на территорию, находится на тестировании. Когда мы доведем нашу разработку до итогового состояния, позволяющего развернуть ее на другом сервере, планируется развернуть ее на парковках у корпусов НГУ. В целом же наш «умный шлагбаум» может найти применение в различных учреждениях, жилищных комплексах и закрытых парковках», — сказал Никита Дорошенко.
После периода пилотного тестирования разработчики начнут расширять зону ответственности агентов на беспилотный транспорт, управление климатом и другие приложения.

