spot_img

Генеративный ИИ может ускорить программирование, но бизнесу все равно стоит учитывать риски

Использование Генеративного ИИ в Разработке Программного Обеспечения

Разработчики теперь могут использовать генеративный искусственный интеллект (Gen AI) для ускорения и повышения эффективности программирования, но делать это следует с осторожностью и вниманием.

Прогнозы на Будущее

  • К 2026 году 40% новых приложений в Азиатско-Тихоокеанском регионе будут «умными приложениями» с использованием Gen AI.
  • По прогнозам IDC, более 60% организаций будут использовать технологии low-code к 2025 году.
  • 30% компаний в Азиатско-Тихоокеанском регионе будут готовы платить на 11-20% больше за функции Gen AI в разработке приложений.

Преимущества и Инструменты Gen AI

По результатам исследования, проведенного для платформы low-code OutSystems, ключевым преимуществом использования Gen AI в разработке программного обеспечения является:

  • Увеличение продуктивности разработчиков.
  • Ускорение работы над проектами.

Разработчики могут использовать AI на всех этапах жизненного цикла разработки ПО. Институт Forrester называет инструменты AI, помогающие разработчикам, «TuringBots». Эти боты помогают на каждом этапе разработки, включая:

  • Анализ и планирование.
  • Проверку и развертывание кода.

Примеры TuringBots

  • ChatGPT: помогает в анализе и планировании.
  • Microsoft Sketch2Code: генерирует работающий код из нарисованных UI.
  • Google Cloud’s Gemini Advanced: создает дизайны микросервисов и API.

Использование Gen AI для Безопасности

Gen AI также помогает находить уязвимости в сгенерированном коде и дает рекомендации по их исправлению. Но важно помнить, что:

  • При использовании Gen AI как основного источника разработки можно столкнуться с проблемами.
  • Хорошие разработчики используют Gen AI как отправную точку и тщательно проверяют код перед введением его в эксплуатацию.

Вызовы и Риски

Организации могут столкнуться с несколькими вызовами, включая:

  1. Управление гражданскими разработчиками.
  2. Ценовыми барьерами на использование.
  3. Обеспечением безопасности кода.

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

Правильный Выбор AI Моделей

Важно знать, какие языковые модели (LLMs) используются, и убедиться, что они соответствуют корпоративным политикам. Имеет смысл использовать:

  • Проверенные платформы low-code, интегрированные с Gen AI.
  • Открытые LLM, которые прошли тестирование, прежде чем вводить в эксплуатацию.

Заключение

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

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

Основатель более 10 стартапов в области ИТ и ИИ. Серийный предприниматель. Профессиональный управленец.