DeepMind объявила о создании ИИ, пишущего код не хуже среднего программиста
Пока речь идет только о конкурсных задачах.
Кстати, на сайте читать удобнее
Компания DeepMind — подразделение Alphabet, занимающееся исследованиями с области ИИ — объявила о создании искусственного интеллекта, способного писать код не хуже среднего программиста-человека.
ИИ AlphaCode, разработанный DeepMind, тестировался на конкурсных задачах, придуманных для реальных состязаний программистов на платформе Codeforces. Для тестирования использовали 10 задач, решенных 5000 программистами-людьми. ИИ вошел в 54.3% лучших участников конкурса.
Искусственный интеллект получал задачи в том же формате, что и участники-люди. Сгенерированный код ИИ запускал и смотрел на результат — примерно так же, как это делал бы программист-человек.
В DeepMind подчеркивают, что люди вообще никак не участвовали в работе ИИ — например, не отбирали лучшие варианты код. Сам код именно генерировался с нуля, а не собирался из готовых фрагментов.
По оценке DeepMind, искусственный интеллект мог бы получить рейтинг Codeforces на уровне 1238 баллов. Это означает, что ИИ был бы в числе 28% лучших программистов, соревновавшихся на площадке за последнее полугодие.
В перспективе, надеется компания, разработки в духе AlphaCode помогут писать код и программистам, и обычным заказчикам. Но прямо сейчас ИИ может работать только в области соревновательного программирования.
У таких систем, отмечает The Verge, есть несколько недостатков. Во-первых, их код сложно отлаживать, а сами программы часто содержат ошибки. Согласно исследованию, на которое ссылается издание, сгенерированный код может содержать и уязвимости.
Кроме того, для обучения ИИ обычно используются публично доступные репозитории. Иногда ИИ может воссоздавать код, защищенный авторскими правами, и это тоже проблема.
- Слух: ускоритель Nvidia на новой архитектуре получит в 2.5 раза больше транзисторов
- У кроссчейн-моста Wormhole похитили криптовалюту на $300+ миллионов
- Nintendo: Switch все еще в середине жизненного цикла, NFT это интересно
- Tesla выпустила микрофон — чтобы петь караоке в машине
- Исследователи научились отслеживать пользователей по видеокартам