Нейросеть научили кодить с нуля не хуже программистов
Категория
Технологии
Дата публикации

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

Нейросеть научили кодить с нуля не хуже программистов
Источник:  online.ua

Американский стартап DeepMind создал систему искусственного интеллекта под названием AlphaCode, которая, по их словам, «пишет компьютерные программы на конкурентном уровне».

Источник: The Verge

Искусственный интеллект научился программировать

Компания проверила свою систему на задачах по кодированию, используемых в соревнованиях между людьми, и обнаружила, что нейросеть достигла «среднего результата», вмещающей ее в 54% лучших программистов, участвовавших в соревновании.

Ориол Виньялс, главный ученый DeepMind, сообщил, что исследование все еще находится на ранней стадии, но результаты приблизили компанию к созданию гибкого искусственного интеллекта для решения задач.

В долгосрочной перспективе мы в восторге от потенциала [AlphaCode]. Он может помочь программистам и непрограммистам писать код, повысить производительность или создать новые способы создания программного обеспечения, – сказал Виньялс.

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

Эти проблемы отличаются от задач, с которыми может столкнуться кодер, создавая, скажем, коммерческое приложение. Они более самодостаточны и требуют более широкого знания как алгоритмов, так и теоретических концепций информатики. Думайте о них как об очень специализированных головоломках, объединяющих логику, математику и знание кодирования.

AlphaCode было проверено на 10 задачах, решавших 5000 пользователей на сайте Codeforces. В среднем он попал до 54,3% наилучших ответов.

Я могу с уверенностью сказать, что результаты AlphaCode превзошли мои ожидания, – сказал основатель Codeforces Майк Мирзаянов в заявлении, опубликованном DeepMind. Я был настроен скептически, потому что даже в простых задачах часто нужно не только реализовать алгоритм, но и (а это сложнее всего) его изобрести.

Разработки компаниями искусственного интеллекта

Многие другие компании работают над подобными программами. К примеру, Microsoft и лаборатория AI OpenAI адаптировали программу генерации языка GPT-3 для работы как программы автозаполнения, заканчивающей строки кода. Для конечного пользователя эти системы работают так же, как функция Smart Compose в Gmail, предлагая способы закончить то, что вы пишете.

За последние годы в разработке систем кодирования искусственного интеллекта был достигнут значительный прогресс, но эти системы еще далеко не готовы просто взять на себя работу программистов-людей. Код, который они создают, часто ошибочен, и поскольку системы обычно учатся на библиотеках общедоступного кода, они иногда воспроизводят материал, защищенный авторским правом.

Читайте также:

Оставаясь на онлайне вы даете согласие на использование файлов cookies, которые помогают нам сделать ваше пребывание здесь более удобным.

Based on your browser and language settings, you might prefer the English version of our website. Would you like to switch?