ИИ-революция: как нужно латать кадровые дыры в ИТ - 01.10.2024, ПРАЙМ
ИИ-революция: как нужно латать кадровые дыры в ИТ
Подход к разработке программного обеспечения принципиально не менялся на протяжении последних 50 лет. Однако возможности искусственного интеллекта (ИИ)... | 01.10.2024, ПРАЙМ
МОСКВА, 1 окт - ПРАЙМ. Подход к разработке программного обеспечения принципиально не менялся на протяжении последних 50 лет. Однако возможности искусственного интеллекта (ИИ) переворачивают ситуацию с космической скоростью и позволяют специалистам, работающим в области разработки ПО, делегировать часть задач, общаясь с моделями на естественном языке. Использование ИИ-ассистентов, в частности, больших языковых моделей (LLM) при разработке ПО позволяет добиться увеличения производительности на 17-20% и экономит ИТ-специалистам до двух часов в неделю на рутинных операциях.Планирование состава командыНачнем с того, что ИИ может быть полезен еще до начала разработки. Системы интеллектуального подбора персонала помогают автоматизировать и оптимизировать процесс выбора специалистов и формирования команды для реализации проекта. Они анализируют описания вакансий и резюме кандидатов, выявляя соответствие навыков, опыта и других характеристик. Это позволяет значительно ускорить процесс поиска и подбора подходящих кандидатов, снизить субъективность оценки и повысить эффективность найма.Существуют два варианта внедрения таких решений — коробочные решения от вендоров, например, TalentAdore, Teamcubate или Phenom People, и собственная разработка. При наличии сильной внутренней ИТ-команды собственная разработка позволяет максимально адаптировать ПО к специфике компании и интегрировать с существующими системами. Так, например, в рамках одного из реализованных кейсов "Рексофт" выбрал модель Mixtral и разработал систему подбора персонала на Python с использованием Gradio в качестве интерфейса. Созданное решение позволило компании сократить время на подбор кандидатов на проект на 30% и повысить качество найма на 15%.Проработка идеи и прототипированиеПомимо этого, использование ИИ позволяет увеличить скорость проработки идеи и реализации прототипа на 7-10%. Генеративные нейросети, такие как GigaChat (Сбер) или YandexGPT, становятся ценными помощниками в этом процессе. С их помощью можно провести мозговой штурм и посмотреть на предложенную идею со стороны разных ролей, например, финансового или ИТ-директора, дополнить или скорректировать ее с учетом нужного видения и различных требований внутри организации без привлечения дополнительных специалистов. Кроме того, они позволяют значительно ускорить прототипирование при помощи автоматической кодогенерации.Анализ и проработка требованийНа этой стадии будут полезны ИИ-решения двух типов: для анализа текста и для преобразования речи в текст. Первый тип использует LLM и технологии обработки естественного языка (NLP) для автоматического анализа текстовых документов, извлечения ключевой информации, выявления противоречий и создания структурированных отчетов. Это позволяет аналитикам быстро и эффективно обрабатывать большие объемы документации и формировать четкие требования к разрабатываемому ПО.Разработка кодаАссистенты разработчика на базе ИИ могут генерировать части кода, предлагать варианты автодополнения, выявлять ошибки и предоставлять контекстную информацию. Этот класс решений использует LLM для помощи разработчикам в написании и оптимизации кода и помогает повысить эффективность работы на 10%, Например, не так давно такое решение представил "СберТех". GitVerse — инструмент разработки и автодополнения кода — является аналогом GitHub, которым привыкли пользоваться разработчики по всему миру.ТестированиеЭтот класс решений использует ИИ и машинное обучение для автоматизации и оптимизации различных аспектов тестирования ПО, включая генерацию тестовых случаев, выполнение тестов, анализ результатов и прогнозирование потенциальных проблем. Модели помогают писать сценарии для различных типов тестирования, включая unit-тесты, интеграционное (API) тестирование и тестирование на проникновение. Это позволяет сократить время на написание тестов и повысить их покрытие. Согласно исследованием, скорость написания тестов с использованием ИИ-инструментов повышается на 15-20%.В перспективе ИИ действительно сможет выполнять почти все задачи по разработке, сопровождению, развитию и эксплуатации ПО. Но пока, по данным ассоциации РУССОФТ, в России его эффективно используют менее 20% компаний. Уже сейчас многие ИТ-компании интегрируют ИИ-инструменты в существующие системы и процессы, создавая гибридные команды разработки с ИИ-агентами. Постепенно искусственному интеллекту будет передаваться все больше задач, но контроль за процессом и результатом, творческие и мотивирующие задачи должны быть оставлены за человеком.Автор: Алексей Лебедев, руководитель направления по работе с финансовым сектором группы "Рексофт"
МОСКВА, 1 окт - ПРАЙМ. Подход к разработке программного обеспечения принципиально не менялся на протяжении последних 50 лет. Однако возможности искусственного интеллекта (ИИ) переворачивают ситуацию с космической скоростью и позволяют специалистам, работающим в области разработки ПО, делегировать часть задач, общаясь с моделями на естественном языке. Использование ИИ-ассистентов, в частности, больших языковых моделей (LLM) при разработке ПО позволяет добиться увеличения производительности на 17-20% и экономит ИТ-специалистам до двух часов в неделю на рутинных операциях.
Планирование состава команды
Начнем с того, что ИИ может быть полезен еще до начала разработки. Системы интеллектуального подбора персонала помогают автоматизировать и оптимизировать процесс выбора специалистов и формирования команды для реализации проекта. Они анализируют описания вакансий и резюме кандидатов, выявляя соответствие навыков, опыта и других характеристик. Это позволяет значительно ускорить процесс поиска и подбора подходящих кандидатов, снизить субъективность оценки и повысить эффективность найма.
Существуют два варианта внедрения таких решений — коробочные решения от вендоров, например, TalentAdore, Teamcubate или Phenom People, и собственная разработка. При наличии сильной внутренней ИТ-команды собственная разработка позволяет максимально адаптировать ПО к специфике компании и интегрировать с существующими системами. Так, например, в рамках одного из реализованных кейсов "Рексофт" выбрал модель Mixtral и разработал систему подбора персонала на Python с использованием Gradio в качестве интерфейса. Созданное решение позволило компании сократить время на подбор кандидатов на проект на 30% и повысить качество найма на 15%.
Проработка идеи и прототипирование
Помимо этого, использование ИИ позволяет увеличить скорость проработки идеи и реализации прототипа на 7-10%. Генеративные нейросети, такие как GigaChat (Сбер) или YandexGPT, становятся ценными помощниками в этом процессе. С их помощью можно провести мозговой штурм и посмотреть на предложенную идею со стороны разных ролей, например, финансового или ИТ-директора, дополнить или скорректировать ее с учетом нужного видения и различных требований внутри организации без привлечения дополнительных специалистов. Кроме того, они позволяют значительно ускорить прототипирование при помощи автоматической кодогенерации.
Анализ и проработка требований
На этой стадии будут полезны ИИ-решения двух типов: для анализа текста и для преобразования речи в текст. Первый тип использует LLM и технологии обработки естественного языка (NLP) для автоматического анализа текстовых документов, извлечения ключевой информации, выявления противоречий и создания структурированных отчетов. Это позволяет аналитикам быстро и эффективно обрабатывать большие объемы документации и формировать четкие требования к разрабатываемому ПО.
Разработка кода
Ассистенты разработчика на базе ИИ могут генерировать части кода, предлагать варианты автодополнения, выявлять ошибки и предоставлять контекстную информацию. Этот класс решений использует LLM для помощи разработчикам в написании и оптимизации кода и помогает повысить эффективность работы на 10%, Например, не так давно такое решение представил "СберТех". GitVerse — инструмент разработки и автодополнения кода — является аналогом GitHub, которым привыкли пользоваться разработчики по всему миру.
Тестирование
Этот класс решений использует ИИ и машинное обучение для автоматизации и оптимизации различных аспектов тестирования ПО, включая генерацию тестовых случаев, выполнение тестов, анализ результатов и прогнозирование потенциальных проблем. Модели помогают писать сценарии для различных типов тестирования, включая unit-тесты, интеграционное (API) тестирование и тестирование на проникновение. Это позволяет сократить время на написание тестов и повысить их покрытие. Согласно исследованием, скорость написания тестов с использованием ИИ-инструментов повышается на 15-20%.
В перспективе ИИ действительно сможет выполнять почти все задачи по разработке, сопровождению, развитию и эксплуатации ПО. Но пока, по данным ассоциации РУССОФТ, в России его эффективно используют менее 20% компаний. Уже сейчас многие ИТ-компании интегрируют ИИ-инструменты в существующие системы и процессы, создавая гибридные команды разработки с ИИ-агентами. Постепенно искусственному интеллекту будет передаваться все больше задач, но контроль за процессом и результатом, творческие и мотивирующие задачи должны быть оставлены за человеком.
Автор: Алексей Лебедев, руководитель направления по работе с финансовым сектором группы "Рексофт"
В разделе "Мнения" сайта Агентства экономической информации "ПРАЙМ" публикуются материалы, предоставленные аналитиками, трейдерами и экспертами российских и зарубежных компаний, банков, а также публикуются мнения собственных экспертов Агентства "ПРАЙМ". Мнения авторов по тому или иному вопросу, отраженные в публикуемых Агентством материалах, могут не совпадать с мнением редакции АЭИ "ПРАЙМ".
Авторы и АЭИ "ПРАЙМ" не берут на себя ответственность за действия, предпринятые на основе данной информации. С появлением новых данных по рынку позиция авторов может меняться.
Представленные мнения выражены с учетом ситуации на момент выхода материала и носят исключительно ознакомительный характер; они не являются предложением или советом по совершению каких-либо действий и/или сделок, в том числе по покупке либо продаже ценных бумаг. По всем вопросам размещения информации в разделе "Мнения" Вы можете обращаться в редакцию агентства: combroker@1prime.ru.
Доступ к чату заблокирован за нарушение правил.
Вы сможете вновь принимать участие через: ∞.
Если вы не согласны с блокировкой, воспользуйтесь формой обратной связи
Обсуждение закрыто. Участвовать в дискуссии можно в течение 24 часов после выпуска статьи.