УДК 004.032.26
АНАЛИЗ И ИССЛЕДОВАНИЕ ПРИМЕНЕНИЯ НЕЙРОСЕТЕВЫХ ТЕХНОЛОГИЙ ДЛЯ ГЕНЕРАЦИИ ПРОГРАММНОГО КОДА
Ю. Л. Леохин, д.т.н., профессор, проректор по научной работе МТУСИ, Москва, Россия;
orcid.org/0000-0003-3321-4497, e-mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Т. Д. Фатхулин, к.т.н., доцент кафедры МК и ИТ МТУСИ, Москва, Россия;
orcid.org/0000-0003-0998-1055, e-mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
М. С. Кожанов, студент МТУСИ, Москва, Россия;
orcid.org/0009-0007-6567-2819, e-mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Рассматривается задача исследования влияния составленного пользователем запроса на эффективность сгенерированного программного кода. Целью работы является разработка методики, дающей возможность анализировать работу нейросетевых онлайн-сервисов, генерирующих программный код, и оценивать их эффективность. Актуальность работы обусловлена повсеместным внедрением нейро-сетевых технологий во все сферы жизни человека, в том числе в разработку программного обеспечения. Рассматриваются нейросетевые онлайн-сервисы «ChatGPT 3.5»,
«ChatGPT 4», «YandexGPT 2» и «GigaChat», позволяющие генерировать программный код на определенном языке программирования в вопросно-ответной форме. Приводится методика определения эффективности нейро-сетевых инструментов, использующихся для генерации программного кода. Приведена апробация разработанной методики путем ввода в рассматриваемые нейросетевые сервисы разноуровневых задач и анализа сгенерированного ими программного кода. В заключении представлены результаты анализа данных, полученных в ходе экспериментов, сделаны выводы.
Ключевые слова: нейросетевые технологии, программирование, автоматизация, искусственный интеллект, программный код, преимущества, недостатки, оптимизация, разработка.