Проект

Axenix провела пилот внедрения генеративного ИИ в разработку софта

Заказчики: НЛМК-Информационные технологии (НЛМК-ИТ)

Липецк; Информационные технологии

Продукт: Искусственный интеллект (ИИ, Artificial intelligence, AI)

Дата проекта: 2023/09 — 2024/03
Технология: Big Data
подрядчики - 226
проекты - 642
системы - 241
вендоры - 195
Технология: Data Mining
подрядчики - 254
проекты - 862
системы - 296
вендоры - 212
Технология: Data Quality - Качество данных
подрядчики - 199
проекты - 1064
системы - 60
вендоры - 42
Технология: Робототехника
подрядчики - 272
проекты - 538
системы - 554
вендоры - 402

2024: Применение технологии genAI

Специалисты Axenix применили технологии генеративного искусственного интеллекта (genAI) для создания программного кода. Об этом компания сообщила 2 апреля 2024 года. Участники проекта протестировали несколько популярных инструментов, оценили их эффективность и создали методологию для дальнейшего внедрения инструментов генерации кода в практику ИТ-специалистов. Пилотный проект прошел в партнерстве с Группой НЛМК.

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

К 2023 году передовые практики повышения операционной эффективности, в том числе в области создания и сопровождения прикладного ПО силами ИТ-команды Группы НЛМК, оказались особенно актуальными. Благодаря ним, например, можно сократить рутинные процессы документирования и покрытия юнит-тестами, высвободить творческий потенциал разработчиков.

Технологии генеративного ИИ в случае их грамотного применения позволяют повысить эффективность каждого этапа разработки ПО.

В компании определили следующие цели проекта: разработка сценариев использования инструментов genAI, формулирование и расчет метрик приживаемости технологий, оценка потенциала и выработка механики их масштабирования. Дмитрий Бородачев, DатаРу Облако: Наше преимущество — мультивендорная модель предоставления облачных услуг

Проект проводился в смешанной группе разработчиков НЛМК-ИТ с разным уровнем компетенций, задействованных в реализации проектов или продуктов на популярном стеке технологий: Java, JavaScript и TypeScript.

В течение двух месяцев команды использовали и оценивали по множеству показателей вендорские решения, а также собственное решение компании Axenix – CodAx. Последний продукт реализован на основе Open source технологий (FastAPI, Uvicorn, asyncio, Docker, vLLM, Pytorch).

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

Использование инструментов genAI показало реальную эффективность. В частности, пилотная команда разработчиков смогла добиться прироста производительности по отдельным сценариям кодогенерации нового функционала на 53% и ускорения выполнения запросов на изменение на 34%.

Главным результатом проекта стало создание фреймворка и методологии по внедрению инструментов кодогенерации в масштабах компании и оценка потенциального эффекта. ИТ-специалисты Группы НЛМК совместно с экспертами Axenix выработали семь сценариев кодогенерации с высоким приоритетом практического использования и определили три инструмента кодогенерации с наибольшим потенциалом от внедрения.

«
Проекты на стыке разработки ПО и технологий ИИ для нас представляют особый интерес – они нетривиальные и приносят новый опыт. В данном случае нам удалось оценить эффективность генеративного ИИ для разработки кода у заказчика, выявить риски и ограничения технологии, выработать подход к массовому внедрению инструментов генерации кода в практику разработки НЛМК, – рассказал Василий Крикунов, эксперт в области ИИ и продвинутой аналитики Axenix.
»

В ближайшем будущем НЛМК-ИТ планирует тиражировать выработанные AI-подходы в командах разработки и расширить практику применения инструментов genAI на все этапы цикла разработки.