23.10.2023 Экспертиза, Искусственный интеллект, МенеджментСнижение рисков получения некачественного ПО требует тщательного анализа кода, всестороннего тестирования и баланса между автоматизированной помощью и вмешательством человека, пишет на портале The New Stack Маниш Капур, старший директор по маркетингу технических продуктов компании Sonar. Внедрение искусственного интеллекта в жизненный цикл разработки ПО (SDLC) имеет свои преимущества, например, позволяет разработчикам работать более эффективно. Так, исследование GitHub показало, что разработчики могут выполнять задачи более чем на 50% быстрее. Большие языковые модели (LLM), такие как GPT-4, продемонстрировали свое мастерство в понимании естественного языка и генерации текста. Они также могут генерировать фрагменты кода, функции и даже целые программы на основе текстовых данных или высокоуровневых требований. Такая возможность имеет существенное значение для разработки ПО, поскольку позволяет ускорить выполнение задач кодирования и открыть двери для более быстрого создания инновационных решений. Более того, это означает, что значительная часть кода в будущем будет генерироваться с использованием LLM, что приведет к экспоненциальному ускорению разработки приложений. При этом это вовсе не означает, что ИИ вытеснит разработчиков. Напротив, с появлением ИИ в мире разработки потребность в человеческих навыках только возрастет. В будущем у разработчиков будет больше возможностей для решения более сложных задач, и они смогут переключить свое внимание на проекты, которые им ...
читать далее.