Одним из популярных способов решения сложных задач становятся хакатоны — встречи инициативных людей, специалистов и разработчиков. В рамках Международного технологического форума «Инновации. Технологии. Производство» состоялся второй хакатон, организованный ПАО «ОДК — Сатурн» (входит в Объединённую двигателестроительную корпорацию Ростеха). Какие задачи формулирует производство? Кто готов взяться за их решение и какова польза от участия в таких мероприятиях? Можно ли за сутки разработать программу, аналогов которой пока не существует?
Успеть за 24 часа
Само слово «хакатон» — это термин, получившийся от сочетания двух слов: хакер и марафон. Современные хакатоны — это своеобразные «марафоны программистов», где специалисты сообща работают над решением какой-либо проблемы. То есть за ограниченный промежуток времени команда должна с нуля разработать продукт, продемонстрировать его жюри и эффектно и убедительно подать идею. Для работы в финале хакатона, спланированного совместными усилиями «ОДК — Сатурн» и РГАТУ имени Павла Соловьёва, жюри отвели всего сутки.
— Тема хакатона — решение задач визуального контроля при помощи искусственного интеллекта. Цель — заменить рутинный труд контролёров, сделать виртуального помощника для принятия решений с использованием машинного зрения и искусственного интеллекта, а также при помощи традиционных методов обработки информации, — рассказывает директор по информационным технологиям «ОДК — Сатурн» Евгений Алексеев.
Для участия в хакатоне заявки подали 14 команд из разных университетов России. В каждой команде — не более пяти человек. Вузы самостоятельно определяли состав участников: здесь были и студенты-третьекурсники, и аспиранты, и сотрудники с научными степенями.
— В хакатоне команды всегда смешанные. При этом сложно сказать заранее, кто лучше, сильнее — задачи они решают по-разному. Безусловно, специалисты больше знают, у них есть определённый практический опыт. Но знание само по себе сужает количество способов решения задач. Поэтому новый способ мышления — всегда хорошо, — рассуждает Евгений Алексеев.
К отборочному туру допустили всего восемь команд — не все справились с проверочным заданием. Из них путёвку в финал получила лишь половина участников. Это представители Ярославского политехнического университета, Уфимского авиационного университета, Самарского национального исследовательского университета и Рыбинского авиационного технического университета.
— В стране заявлен курс на цифровизацию, именно поэтому второй хакатон посвятили новым цифровым системам. Задачу сформулировал «ОДК — Сатурн» — и это тоже важно, ведь перед участниками была реальная, актуальная для производства проблема, — говорит декан факультета радиоэлектроники и информатики РГАТУ имени Павла Соловьёва Алексей Ломанов. — На первом этапе следовало создать программу по распознаванию объекта — система должна понять, что это за деталь, определить её идентификационный номер. В финале команды могли выбрать одно из трёх направлений, которые связаны с первоначальным заданием. Первая тема — контроль плетения лопаток из карбонового волокна. Вторая — люминесцентный контроль: анализ лопаток на наличие микродефектов. Третье направление — визуальный контроль: обнаружение сколов, загрязнений. В итоге три команды предпочли работать с темой по плетению, одна команда выбрала второе направление.
Организаторы уверяют: задачи, сформулированные для хакатона, имеют практическую значимость и актуальность для производства.
Их решение позволит перейти к автоматизированным системам, когда человек фактически занимается лишь загрузкой и выгрузкой деталей, а вся остальная работа по контролю качества проходит автоматически.
— Для хакатона мы сформировали довольно сложные задачи в сфере искусственного интеллекта. Искусственный интеллект способен «думать», анализировать быстрее, чем человек. Такие разработки сейчас становятся приоритетными, — говорит Евгений Алексеев. — Искусственный интеллект на производстве — тот случай, когда машину должны делать машины, а не просто роботы — ведь за них кто-то должен ещё и «думать». Команда РГАТУ выбрала незнакомую для себя задачу: по анализу изображений на этапе контроля другой сквозной технологии, аддитивной — 3D-ткачество композитов лопаток. Получается, одна цифровая технология должна поддерживать другую — и это здорово.
Учитывая непростую эпидемиологическую обстановку, хакатон проводили в онлайн формате: каждая команда работала в своём городе, общаясь с организаторами и представляя результаты работы по видеосвязи. Сутки, отведённые для финального задания — настоящий марафон для программистов.
— Времени на вход не было, — делится впечатлениями капитан рыбинской команды, директор Центра цифровой платформы РГАТУ имени Павла Соловьёва Константин Воробьёв. — Изначально собрались очно — на дневное и вечернее время: обсуждали ход работ, распределяли задачи. После этого разъехались по домам и работали уже в удалённом формате, взаимодействуя дистанционно. На следующее утро вновь собрались — занимались интеграцией результатов. Важно было не только разработать продукт, но и продумать презентацию, чтобы наглядно показать принцип работы программы, рассказать о её полезности для промышленности.
Напряжённая работа дала результаты: рыбинцы, по признанию жюри, смогли наиболее полно реализовать поставленную задачу. Именно они стали победителями хакатона. Второе место присудили команде из Самары, представители Уфимского университета заняли третье призовое место.
У финишной черты
Торжественная церемония награждения победителей прошла в «Точке кипения» РГАТУ 28-го мая. Победители хакатона получили заслуженные призы — дипломы, денежный сертификат и статуэтку — символического медведя с осетром в передних лапах.
— Студенчество, пожалуй, самое интересное время: тот возраст, когда хочется проявить себя. У современной молодёжи есть возможность заявить о себе, даже не уезжая из города — в онлайн-формате. Хакатон позволяет выявить наиболее креативные умы. Вы становитесь авторами проектов, которые действительно могут способствовать прогрессу, технологическому развитию, — обратился к участникам с приветственной речью глава Рыбинска Денис Добряков. — Рыбинск — город, который не мыслит себя без промышленных предприятий. Особое место среди производств занимает «Сатурн». Двигатели выпускают всего несколько стран в мире, и мы гордимся тем, что такое производство есть в Рыбинске.
Хакатон — одно из событий Международного технологического форума «Инновации. Технологии. Производство», который состоялся в конце мая — тоже в онлайн-режиме. По мнению организаторов, такой формат имеет свои плюсы и минусы. Когда люди собираются очно, контакт налаживается быстрее. С другой стороны, за счёт онлайн-режима удалось привлечь больше людей, в том числе тех, кому сложно оторваться надолго от рабочего процесса.
— В этом году мы впервые провели форум в онлайн-формате. Это позволило нам привлечь уникальных спикеров: самое важное, что их не только можно было услышать в режиме реального времени, но и, потом, в течение месяца вернуться к записям эфиров, которые теперь доступны для всех на официальном сайте форума, — сказал директор по инновационному развитию «ОДК — Сатурн» Дмитрий Иванов. — Хотелось бы, чтобы хакатон стал традиционным мероприятием форума. Для нас, как представителей инновационно развивающейся компании, это принципиально важно: лишь в соревновательной среде можно реально оценить уровень компетенций. Особенно это касается тех задач, для которых нет устоявшихся шаблонных решений.
Иванов вспоминает: в ходе работы первых форумов тема искусственного интеллекта была не так популярна. Сейчас она стала востребованной, появились специалисты, которые способны сформировать команду и действовать сообща ради достижения результата.
— Мы выстраивали хакатон как мероприятие, которое позволяет студентам университета понять уровень собственных компетенций. Например, студент-отличник из Рыбинска по праву полагает, что он успешен и его профессиональное становление проходит безупречно. Но, лишь попадая в конкурентную среду он на самом деле может оценить, насколько его знания достаточны для решения конкретных проблем. Формат хакатона не даёт времени для обучения, сбора информации — ты работаешь с тем багажом, который имеешь. Студент таким образом соотносит уровень своих компетенций с тем, что требуется на производстве. Участникам предоставляется задача, решив которую они заявляют о себе как о специалистах. Второй аспект: хакатон помогает понять уровень своих компетенций относительно студентов из других вузов, — анализирует итоги работы Иванов.
Задания для хакатона формировали специалисты «Сатурна». Для моторостроителей это не первый опыт — буквально месяц назад, в конце апреля 2021-го года, они подготовили кейсы для участников самого масштабного международного хакатона в авиаиндустрии, организованного Московским авиационным институтом.
Специалисты предприятия поставили перед участниками конкурса задачу по теме «Дефектоскопия на основе компьютерного зрения».
— Правильно поставленная задача — это уже половина ответа, — считает Иванов. — Понять проблему и сформулировать её, описать в конкретных понятиях — значит определить барьер, который нужно преодолеть для успешного развития. В этом плане важна выстроенная инфраструктура взаимодействия, когда ты можешь со своей стороны определить вовремя задачу, сформировать задание для её решения и найти команду, готовую с этим работать. В этом плане хакатон — элемент такой системы, который связывает университет и предприятие.
По мнению самих участников, победа рыбинской команды объясняется тем, что университет тесно сотрудничает с производством, прежде всего, с «ОДК — Сатурн».
Те задачи, которые были сформулированы моторостроителями в качестве задания хакатона, оказались близки и понятны. Конечно, это не значит, что студенты занимались их решением ранее: определённое преимущество дало понимание организации работы на «Сатурне», технологических процессов, применяемых на предприятии.
— За последний год мы сделали немало шагов по расширению сотрудничества вуза и предприятия: реализуются совместные образовательные, научно-исследовательские проекты, организуются практические занятия. Это крайне важно для студентов: без практики, без понимания того, как теоретический материал применяется в условиях реального производства, мы не вырастим грамотного специалиста. Когда молодые люди решают реальные задачи, востребованные производством, повышается не только мотивация, появляется желание проявить себя, — считает Алексей Ломанов.
Продукт, созданный победителями — это программа, которая позволяет при помощи анализа изображения и нейронной сети выявлять дефекты и формировать протокол. На современном этапе развития производства это может стать помощью операторам для принятия решения о дальнейших действиях относительно данной детали, а в будущем стать частью роботизированной системы. Но, по убеждению специалистов, готовый продукт — не самое важное для хакатона.
— Задача хакатона — не в том, чтобы получить готовое решение, подходящее под технические условия, а найти людей, способных решать поставленные задачи, в условиях ограниченного времени, демонстрирующих подходы, компетенции, которые они могут использовать в более длительной работе над конкретными проектами, — заключил Евгений Алексеев. — В перспективе мы планируем продолжить использование этого формата работы и надеемся, что он станет традиционным мероприятием в рамках Международного форума.