Новая нейросеть поможет программистам писать код

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

Компания DeepMind создала нейросеть AlphaCode, которая способна решать задачи по программированию не хуже людей-программистов. Причем речь не идет о простом создании каких-то примитивов по текстовому описанию: это именно задачи, в них связаны логика, математика и навыки программирования. И по результатам решения конкурсных заданий нейросеть вошла в 54% лучших участников. То есть решила все на уровне среднего программиста-человека.

Гугловская DeepMind как раз занимается всевозможными нейросетями. Например, ее сеть AlphaGo первая победила человека в игру Go, в которой физически нельзя выиграть просто просчитав все варианты. Новое достижение еще сложнее: помимо понимания условий задачи и собственно ее решения, были и ограничения. То есть решать можно было только используя определенный способ, а не любой доступный.

Создатели обещают, что уже скоро их детище будет помогать живым программистам писать реальный код, то есть вступит в конкуренцию с сервисом Copilot, который уже работает в рамках принадлежащего Microsoft проекта GitHub. Этот сервис основан на нейросети Codex от OpenAI, она как раз способна создавать программные продукты по текстовому описанию. Например, можно указать, как должна работать логика в игре, и нейросеть напишет нужный код.

В целом на внедрение таких технологий рассчитывают многие ИТ-гиганты. Сейчас компаниям нужно слишком много программистов, а с подходом no-code или low-code, (то есть когда собственно программировать не нужно совсем или нужно на очень простом уровне) создавать цифровые продукты сможет чуть ли не каждый компьютерно грамотный сотрудник.