ИИ Google научился программировать турнирные задачи на уровне новичка
С объемными задачами он пока справляется не очень хорошо.
Кстати, на сайте читать удобнее
Команда Google DeepMind, занимающаяся исследованиями в области искусственного интеллекта, рассказала о нейросети AlphaCode, способной самостоятельно программировать. Нынешняя версия AlphaCode пишет код на уровне программиста-новичка.
Специалисты DeepMind затачивали AlphaCode под турнирное программирование. Сперва нейросеть обучили на 700 гигабайт исходников с GitHub; код был снабжен комментариями, позволявшими ИИ понять, что делают фрагменты исходников.
Затем в DeepMind провели несколько турниров по программированию, использовав задачи и их решения для дополнительного обучения искусственного интеллекта. Использовались как исходники, успешно решавшие задачу, так и ошибочные версии кода.
На третьем этапе код, генерируемый AlphaCode, подвергли многоуровневой фильтрации. В итоге нейросеть в ответ на текстовое описание задачи стала выдавать исходники, решающие поставленную задачу примерно в трети случаев.
Для турниров, отмечают в DeepMind, это не так уж мало. Результатов ИИ оказалось достаточно, чтобы AlphaCode вошел в число 54% лучших участников соревнований программистов. Примечательно, что размер исходников, генерируемых ИИ, был примерно таким же, как у программистов-людей.
Создавая AlphaCode, исследователи обнаружили несколько проблем. Во-первых, нейросеть неплохо справляется с небольшими задачами, но если потребуется написать большой объем кода, то ее результаты резко ухудшатся. Во-вторых, для повышения качества работы нейросети нужно линейно увеличивать производительность.
Впрочем, исследователи считают, что все не так плохо. Главное, что эксперименты показали: ИИ не просто генерирует варианты кода, надеясь, что какой-то из них сработает, а и в самом деле пытается распознать поставленную задачу и решить ее.
- Стройку 170-километрового небоскреба показали со спутника: фото
- ИИ научили превращать всех в героев «Симпсонов», иногда выходит страшновато
- Дэрил на Лазурном берегу: фото со съемок спин-оффа «Ходячих мертвецов»
- Кодзима: сюжет Death Stranding 2 был целиком переписан из-за пандемии
- Эмму Уотсон снова можно: вышла Stable Diffusion 2.1
- Полиции Сан-Франциско снова запретили убивать подозреваемых роботами