28.12.2022 Экспертиза, Искусственный интеллект, МенеджментСледует ли разработчикам использовать искусственный интеллект для создания кода? Независимый эксперт Кристофер Тоцци обсуждает на портале ITPro Today плюсы и минусы кодирования с помощью ИИ. В течение многих лет идея о том, что можно автоматически генерировать пользовательский исходный код, казалась фантастикой. Но это стало реальностью благодаря новым сервисам, таким как GitHub Copilot и Tabnine, которые обеспечивают генерацию кода с помощью ИИ. Подобные решения перевели вопрос из плоскости «Как мы можем использовать ИИ для генерации кода?» в плоскость «Стоит ли нам использовать ИИ для генерации кода?». Однозначного ответа нет, но о плюсах и минусах кодирования с помощью ИИ в современной среде разработки можно сказать многое. Что такое кодирование с помощью ИИ Кодирование с помощью ИИ — это использование моделей машинного обучения для автоматической генерации кода. Большинство существующих инструментов кодирования с помощью ИИ позволяют разработчикам описывать на естественном языке то, что должен делать их код. Затем инструменты автоматически генерируют код для этого, включая имена пользовательских переменных и вызов внешних модулей или служб, где это необходимо. Эти инструменты работают на основе алгоритмов, которые были обучены на огромном количестве существующего исходного кода, который обычно поступает в виде общедоступного исходного кода, созданного в рамках Open Source-проектов. На основе этих примеров алгоритмы генерируют пользовательский код по запросу. Насколько ...
читать далее.