Компания DeepMind, входящая вместе с Google в холдинг Alphabet, разработала нейросеть AlphaCode, которая может писать код на уровне «среднего программиста-человека». Она доказала свою эффективность в состязаниях с людьми, попав в 54% лучших участников.
AlphaCode принимала участие в конкурсах на платформе Codeforces, где собираются программисты со всего мира для проверки своих навыков. Чаще всего участников просят написать код для поиска способов размещения дорог и зданий с определенными ограничениями или разработки стратегий для выигрыша в настольных играх.
Нейросеть прошла 10 тестов без использования каких-либо шаблонов — она генерировала уникальный новый код, который оказался не хуже того, что написали специалисты среднего уровня.
В DeepMind отмечают, что их разработка пока не может заменить людей, а исследования находятся на ранних стадиях. Сейчас навыки AlphaCode подходят только для конкурентного программирования, однако в будущем систему планируют доработать, чтобы она смогла писать любой код в полностью автоматизированном режиме.
Главный научный сотрудник DeepMind Ориол Виньялс считает, что AlphaCode повысит производительность и позволит изобрести новые способы создания ПО людьми без навыков программирования.