Все о Цифровых системах - новости, статьи, обзоры, аналитика. Более 1000 компаний, товаров и услуг в каталоге.
Добавить компанию

Gartner прогнозирует, что ИИ изменит разработку программного обеспечения

Рубрика: «Искусственный интеллект (AI)»

Gartner прогнозирует, что ИИ изменит разработку программного обеспечения

«Разработка программного обеспечения на основе искусственного интеллекта и машинного обучения (ML) меняет способы создания, тестирования и эксплуатации программного обеспечения, а потребность в ответственном искусственном интеллекте растет с каждым днем», — сказал Дэйв Мико, старший директор-аналитик компании Gartner. «Такие методы, как проектирование платформ, начнут привносить информацию из развернутых систем в разрабатываемые системы».

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

1. Помощники по программированию на базе искусственного интеллекта

Gartner прогнозирует, что к 2027 году 50% корпоративных инженеров-программистов будут использовать инструменты кодирования на базе машинного обучения. Сегодня количество инженеров использующих такие инструменты составляет менее 5%. Продукты для генерации кода, основанные на базовых моделях, могут создавать сложные и длинные предложения, что приводит к значительному повышению производительности разработчиков.

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

2. Разработка программного обеспечения с использованием искусственного интеллекта

Жизненный цикл разработки программного обеспечения включает рутинные и повторяющиеся задачи (например, создание шаблонного кода, разработка программ модульного тестирования, написание строк документации), которые автоматизируются средствами разработки с использованием ИИ. Искусственный интеллект позволяет инженерам-программистам сосредоточить свое время, энергию и творческий потенциал на таких важных работах, как разработка функций. 

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

  • выделение возможностей разработки программного обеспечения для бизнес-инициатив с высоким приоритетом, сложностью и неопределенностью;
  • помощь командам по обеспечению качества в разработке самовосстанавливающихся тестов и вариантов кода, которые обнаруживают проблемы, предлагают исправления и автоматически генерируют сценарии тестирования

3. Проектирование платформ

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

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

Источник: