Лучшее  🚀
03.02.2022 в 15:07 Evernews

DeepMind объявила о создании ИИ, пишущего код не хуже среднего программиста

Пока речь идет только о конкурсных задачах.

Кстати, на сайте читать удобнее

Компания DeepMind — подразделение Alphabet, занимающееся исследованиями с области ИИ — объявила о создании искусственного интеллекта, способного писать код не хуже среднего программиста-человека.

ИИ AlphaCode, разработанный DeepMind, тестировался на конкурсных задачах, придуманных для реальных состязаний программистов на платформе Codeforces. Для тестирования использовали 10 задач, решенных 5000 программистами-людьми. ИИ вошел в 54.3% лучших участников конкурса.

Искусственный интеллект получал задачи в том же формате, что и участники-люди. Сгенерированный код ИИ запускал и смотрел на результат — примерно так же, как это делал бы программист-человек.

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

По оценке DeepMind, искусственный интеллект мог бы получить рейтинг Codeforces на уровне 1238 баллов. Это означает, что ИИ был бы в числе 28% лучших программистов, соревновавшихся на площадке за последнее полугодие.

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

У таких систем, отмечает The Verge, есть несколько недостатков. Во-первых, их код сложно отлаживать, а сами программы часто содержат ошибки. Согласно исследованию, на которое ссылается издание, сгенерированный код может содержать и уязвимости.

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

Читать далее