DeepMind стверджує, що її нова AI-система генерує код на рівні з програмістами-людьми
Усі статті, обговорення, новини про AI — в одному місці. Підписуйтеся на DOU | AI!
Команда AI-лабораторії Alphabet DeepMind презентувала систему машинного навчання AlphaCode, яка здатна вирішувати завдання зі змагань з програмування на рівні середнього учасника. У компанії стверджують, що вперше комп’ютерна система досягла такого конкурентного рівня на всіх змаганнях із програмування, повідомляє VentureBeat.
Як визначали рівень системи
За даними DeepMind, на змаганнях із програмування, які проводяться на Codeforces, її система AlphaCode зі своїми результатами могла б опинитися серед 54,3% найкращих — «на рівні перспективного новачка». Зокрема, в 10 останніх конкурсах, у кожному з яких брали участь понад 5000 осіб.
При цьому головний науковець DeepMind Оріол Віньялс заявив, що це перший раз, коли комп’ютерна система досягла такого конкурентного рівня на всіх змаганнях із програмування.
«AlphaCode [може] читати описи алгоритмічної проблеми природною мовою та створювати код, який не тільки компілюється, але й є правильним. [Це] вказує на те, що є ще робота, яку потрібно зробити, щоб досягти найвищого рівня продуктивності та покращити можливості вирішення проблем наших систем AI», — додав він у заяві.
Про AlphaCode
Відомо, що найбільша версія AlphaCode містить 41,4 млрд параметрів. Систему тренували на загальнодоступних бібліотеках у GitHub мовами програмування C++, C#, Go, Java, JavaScript, Lua, PHP, Python, Ruby, Rust, Scala і TypeScript. Набір навчальних даних AlphaCode становив 715,1 ГБ.
Таким чином, AlphaCode навчена вирішувати завдання, які потребують критичного мислення, логіки, вміння програмувати та розуміння природної мови. При цьому система може вирішувати завдання, які не під силу існуючим системам штучного інтелекту.
Загалом на CodeContests AlphaCode вирішив 34,2% проблем. А щодо Codeforces DeepMind стверджує, що за загальною продуктивністю він увійшов до 28% найкращих користувачів, які брали участь у конкурсі протягом останніх шести місяців.
Раніше Microsoft та OpenAI анонсували новий AI інструмент, що буде допомагати розробникам писати код.
Найкращі коментарі пропустити