PROSTO.IT

PROSTO.IT

Programming Store — аккредитованная ИТ-компания, центр удаленной разработки 1С, MS Dynamics 365, Python, Java. Наша команда — в 60 городах, работаем с клиентами из 5 стран мира. Всего 200+ офисных и дистанционных сотрудников. 1С программисты — это ядро компании, они участвуют в проектах таких гигантов рынка как Автобан, ТехноНиколь, Магнит, Роснефть и РусАгро. Мы также работаем в направлениях Microsoft Dynamics 365 (AXAPTA), Python, Java. https://programstore.ru/
На Пикабу
118 рейтинг 2 подписчика 4 подписки 3 поста 1 в горячем
1

Как я из производственника стал руководителем направления по ИИ и роботизации

Всем привет! Меня зовут Денис Логинов. Сегодня я руковожу направлением по роботизации и искусственному интеллекту в небольшой компании.

Но ещё несколько лет назад я стоял по другую сторону баррикад — в цеху, среди станков и графиков выработки. Я начинал как производственник, долгое время работал на заводах и знал производство изнутри. Потом стал писать внутренние программы для автоматизации и постепенно перешёл в разработку — работал full-stack-программистом на промышленном предприятии.

Тема искусственного интеллекта всегда была где-то рядом: проходил курсы по data science, читал статьи, пробовал решать небольшие задачи. Но всё время не хватало практики. Много теории, формул, а как применить это в жизни, оставалось неясно.

Поэтому, когда увидел курс по ИИ от «Академии Цифра» и Programming Store, сразу подумал:
«Вот, наконец-то что-то прикладное».
И не ошибся.

В этой статье расскажу, как обучение помогло мне перейти от классического производства к роботизации и внедрению ИИ в реальные процессы.

Атмосфера и обучение: не универ, а «гараж»

Курс проходил очно, в Ижевске.

Я был готов ходить как студент на пары, сидеть за партой и слушать лекции, но всё оказалось гораздо интереснее. Атмосфера напоминала скорее гаражную лабораторию, где все экспериментируют, пробуют, спорят и делают что-то руками. И да, пространство так и называлось  «Гараж».

«Ты приходишь — и видишь, что люди реально горят делом.
Не академическая лекция, не сухие формулы на доске,
а лампы, каски, свет, камеры и команда, которая ищет решения.»

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

Много внимания уделяли практике: как строится пайплайн обучения модели, где брать данные, как размечать изображения, какие классы выделять и как организовать данные, чтобы модель не «путалась». Мы обсуждали, как правильно ставить камеры, какие углы дают лучший результат, что делать, если освещение меняется. Всё было максимально приближено к реальности.

«На других курсах открывается экран и начинается математика — линейные регрессии, возведение матриц и прочие страшные слова. Здесь — наоборот. Сначала практика, потом осмысление.»

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

Проект, который вырос из боли цеха

Когда работаешь на производстве, начинаешь замечать вещи, которые снаружи никто не видит. Например, станки простаивают, а учёта нет. Если оператор отошёл на 15 минут — это потерянное время, но система этого не фиксирует. В конце смены всё выглядит нормально, хотя выработка падает.

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

Как появилась команда

Изначально нас было около тридцати человек, и преподаватели предложили распределиться по ролям. Кто-то хотел заниматься разработкой, кто-то — анализом данных, кто-то — визуализацией. Я сразу вышел и представился: рассказал, что работаю в производстве, знаю процессы изнутри и есть идея, которую хочу реализовать. Через несколько минут ко мне подошли ребята — и так собралась команда.

В неё вошли data scientists, python-разработчики и аналитики. Кто-то занимался разметкой изображений, кто-то писал код, кто-то собирал пайплайн. Я взял на себя роль тимлида и связующего звена между всеми — немного руководил, немного писал код, а главное, объяснял команде, как устроено производство и какие сигналы нужно искать на видео.

Как это работало

На входе — обычный видеопоток с камеры, направленной на рабочую зону. Дальше данные обрабатывались моделью YOLO, обученной распознавать операторов и станки.На следующем этапе шла логика: если координаты человека пересекаются с зоной станка, значит, идёт работа. Если человек ушёл — фиксируется простой, событие пишется в базу данных.

Бэкенд обрабатывал данные и передавал их в интерфейс. В панели можно было увидеть:

  • какой станок работает,

  • сколько времени он в простое,

  • кто из сотрудников находился рядом,

  • статистику по периодам и сменам.

Результаты и эффект

По предварительным расчётам, внедрение системы может увеличить выработку примерно на 30 % за полгода и предотвратить потери до 2 млн ₽ в месяц с одного станка. Кроме того, система может использоваться для контроля техники безопасности — например, чтобы отслеживать, кто работает у опасного оборудования и в какой момент.

Мы заложили масштабируемую архитектуру: в дальнейшем система могла бы подключаться к ERP или MES, автоматически формировать отчёты по выработке, отслеживать использование СИЗ и даже анализировать эффективность отдельных операторов.

Почему проект оказался важным

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

«Раньше я думал, что ИИ — это что-то из области лабораторий и крупных корпораций. А оказалось, что всё можно сделать руками, если знаешь, что именно хочешь измерить.»

Ошибки и открытия

Как и в любом живом проекте, не обошлось без сюрпризов. Поначалу казалось, что всё просто: настроил камеру, размечай кадры, запускай обучение и готово. На деле выяснилось, что между «готово» и «работает стабильно» — целая пропасть.

Первая проблема — датасет. Мы начали с сотни фотографий и радовались, когда модель хоть что-то определяла. Но быстро стало ясно: сто снимков — это не десять тысяч. Чтобы модель уверенно различала человека, станок и инструменты, нужно очень много данных и аккуратная разметка.

«Понял одно — нейросеть не волшебник. Если неправильно размечено или мало примеров, она будет ошибаться. В производстве это особенно чувствуется: чуть изменилось освещение — и всё, модель теряется.»

Были и забавные моменты. Например, ботинок распознавался как деталь станка, а чёрные наушники на кудрявом сотруднике нейросеть принимала за каску. Иногда казалось, что система специально шутит над нами.

Постепенно мы поняли, что дело не только в данных, но и в камерах. Где они стоят, под каким углом, как падает свет — от этого зависит половина результата. В сварочном цеху, например, обычная камера проживёт максимум пару недель: искры, пыль и температура просто убивают технику. Пришлось продумывать, как защищать объективы и какие использовать углы обзора, чтобы человек не «пропадал» из кадра.

«Видеоаналитика — это не просто про ИИ.
Это про инженерию, про освещение, ракурсы, линзы и даже цвет пола.
Иногда лучше поменять камеру, чем мучить модель обучением.»

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

После курса: от учебного проекта к реальным внедрениям

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

Например, мы используем камеры с нейросетями на коллаборативных роботах. Раньше робот просто выполнял программу, а теперь он «видит», что происходит вокруг: если человек подошёл слишком близко — замедляется, если зона свободна — работает быстрее.

«Я даже иногда сам обучаю модели и подключаю студентов — рассказываю им, как размечать кадры, что важно учитывать, какие бывают ошибки.
Когда понимаешь механику изнутри, уже не страшно экспериментировать.»

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

Главное, что я понял

За время курса я убедился: ИИ — это не удел больших корпораций. Это просто инструмент. И если понимать задачу, то можно сделать полезное решение даже на обычной камере и ноутбуке.

«Самое ценное — понять, что всё реально.
Ты можешь прийти с идеей, собрать команду, обучить модель и увидеть результат.
И тогда уже не хочется останавливаться.»

Сейчас я смотрю на производство другими глазами. Раньше видел только станки и процессы, теперь вижу данные, паттерны, возможности для автоматизации. И именно это понимание даёт новые силы развиваться дальше — внедрять роботов, обучать модели, искать новые сценарии.

Совет тем, кто только начинает

«Если чувствуете интерес — начинайте.
Неважно, сколько вам лет и кем вы работаете.

Я пришёл в ИИ из классического производства, в сорок лет, без профильного образования.
И всё получилось. Главное — не бояться ошибок и копать до результата.Пробовать, экспериментировать, спрашивать, общаться.

Рано или поздно всё начинает складываться, и ты видишь: ИИ — не абстрактная теория, а инструмент, который помогает решать конкретные задачи и делать жизнь проще.

Показать полностью 9 1
1

Как искусственный интеллект судит спортивные поединки

Всем привет! Я Иван, президент федерации кендо в Удмуртии, а ещё руковожу разработкой системы с AI-видеоаналитикой. Мне захотелось добавить к мастерству судейства поединков точность искусственного интеллекта. Объединил спорт и работу, и теперь наш ИИ-продукт можно использовать на поединках по кендо. Расскажу, как и почему мы это сделали.Почему я решил объединить кендо с ИИ-технологиями.

Наверное, не всем известно: кендо — это современное японское боевое искусство. Если на время опустить философию, хотя это неотъемлемая часть кендо, то суть спортивного поединка вот в чём: два противника наносят друг другу удары бамбуковыми мечами, синаями. Важны точные попадания в определённые зоны: голову, туловище, запястье, горло.

И вот здесь возникает проблема: касания бывают спорными. Судьи не всегда могут точно зафиксировать, был ли нанесён удар, просто не успевают уследить.

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

Я и моя группа по кендо

Я и моя группа по кендо

На что способен ИИ в кендо

Примерно так можно проиллюстрировать работу системы с ИИ-видеоаналитикой в качестве судьи на поединках кендо.

Какую систему мы используем

Около года назад мы с командой запустили продукт zool для производств, складов и учреждений. Вообще, это система с видеоаналитикой, то есть внутри неё нейронки, они анализируют картинку с камер, распознают нужные объекты или ситуации — оружие и номера, драки и падения, система фиксирует это всё в отчётауведомляет пользователей.

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

Самое главное для работы видеоаналитики — это обучить нейросети определять то, что нужно, в случае с кендо — касания синаем. Для этого нужно собрать данные. Много данных. Мы с командой и друзьями-кендоистами начали записывать тренировки: сотни часов, разные углы, разное освещение, разные противники. И помечали каждый кадр: «это касание в мен (шлем)», «это промах», «это неправильное распознавание».

Такие видео записывали на тренировках

В чём сложность

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

Когда мы начали тестировать zool в своём зале, было смешно. Система принимала поднятую руку за синай, видела удары там, где их не было. А ещё на татами все одеты одинаково, и для компьютерного зрения отделить одного спортсмена от другого был вообще отдельный квест. Движения быстрые, разнообразные, свет часто отвратительный. Но справиться можно: отснять побольше собственных ракурсов и найти записи с поединками в сети.

Видео с тренировок

Какое будущее у ИИ-судейства

Можно сказать точно: ИИ не заменяет судей, он призван помогать им. Решение — всегда за человеком. Но кроме этого я вижу дополнительно применение системы как помощь судьям в обучение своих новичков. Они смогут отсматривать аналитику поединков и, возможно, проходить какое-то тестирование.

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

Показать полностью 3 1
17

Перенесли легендарную игру «Герои меча и магии III» на платформу 1С

Привет! Я Федор, ведущий разработчик 1С. В прошлом году наша команда на хакатоне перенесла легендарную игру «Герои меча и магии III» на платформу 1С всего за два дня. Эта смелая идея принесла нам первое место и денежный приз. Сегодня я расскажу, как мы решились на такой эксперимент и, главное, где вы сможете поиграть в нашу версию игры.

Бэкграунд: в 1С-геймдеве разрабатывал игры «Сапер» и «Морской бой»

Когда я пришел в 1С-разработку в 2014 году, мне стало интересно, какие еще задачи можно решить на этой платформе, и я стал создавать игры. Моим первым проектом стала версия «Сапера». Для генерации положений мин использовался встроенный генератор случайных чисел. На экране было размещено табличное поле, и каждое нажатие на ячейку запускало обработку событий, как в классической версии игры.

Реконструкция игры «Сапер» на платформе 1С

Реконструкция игры «Сапер» на платформе 1С

Второй моей игрой на 1С стал «Морской бой». Принцип был похожим на «Сапер»: табличные документы и генератор случайных чисел для расстановки кораблей противника. Но здесь я внедрил простую форму искусственного интеллекта.

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

Реконструкция игры «Морской бой» на платформе 1С

Реконструкция игры «Морской бой» на платформе 1С

Но все это были мелочи по сравнению с моей заветной мечтой — перенести в 1С «Героев меча и магии III».

Как мы воплотили идею и победили на хакатоне

В прошлом году компания Programming Store провела хакатон, на котором участникам за два дня нужно было придумать и реализовать идею. Я сразу вспомнил о своей давней мечте: совместить 1С и любимую всеми игру «Герои меча и магии». Это был шанс показать, что 1С — это не просто система для учета, а платформа с огромным потенциалом, где можно создавать что-то действительно классное!

В нашей команде было четверо 1С-разработчиков: два Саши, Вова и Никита.

Фото команды 

Фото команды 

За два дня мы решили перенести на 1С ключевые механики «Героев меча и магии»:

  • основную карту;

  • сражения;

  • строительство городов.

Из-за ограниченного времени хакатона пришлось отказаться от некоторых элементов игры, таких как магия, артефакты и навыки героев.

Сначала у нас была идея подключить сторонние сервисы, но мы приняли решение: всё должно работать исключительно на платформе 1С. И нам это удалось.

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

Обмен в игре

В хакатоне мы обошли семь команд и такие проекты, как:

  • «Телеграм-бот для поиска спецтехники с бэкендом 1С»;

  • «”Робот-Зануда", который ездит по офису и напоминает сотрудникам о задачах из 1С:ДО»;

  • «Расширение для 1С:ДО, которое превращает систему в полнофункциональный таск-менеджер».

Трейлер игры

1С:Герои — это проект на пересечении двух миров: 1С и геймдева. Поэтому мы решили сделать необычное сравнение. Взяли самые крупные и знаковые проекты из обеих сфер: самую объемную конфигурацию 1С — 1С:ERP и одну из самых популярных игр в мире — GTA 5.

Но для начала давайте взглянем, как наши «Герои» соотносятся с 1С:ERP:

А теперь сравним с GTA 5:

Перспективы игры

На данный момент в игре уже можно ходить по карте, заходить в города, покупать задания и юниты, а также сражаться со скелетами — всё, что нужно для хорошего начала приключения на платформе 1С. :)

Что нас ждет дальше:

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

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

Скачивайте игру по ссылке и делитесь своими отзывами!

Интересно узнать, как устроена игра и с какими трудностями мы столкнулись в разработке?
Всего голосов:
Показать полностью 7 3 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества