DeepMind представила систему генерации кода AlphaCode с 41 миллиардом параметров. AlphaCode превосходит OpenAI Codex и генерирует код на 12 языках.
Согласно исследованию Кембриджского университета, более половины рабочего времени разработчиков тратится на отладку кода, что обходится IT-индустрии примерно в 300 миллиардов долларов в год. Инструменты для разработки и анализа кода на базе искусственного интеллекта могут сократить затраты на разработку, позволяя программистам сосредоточиться на творческих и менее рутинных задачах.
Разработчики AlphaCode утверждают, что их система по описанию алгоритма генерирует код, который не только компилируется без ошибок, но и действительно соответствует описанию.
AlphaCode — языковая модель на основе трансформера. AlphaCode содержит 41,4 миллиарда параметров, что примерно в четыре раза превышает размер Codex. Система была обучена на общедоступных репозиториях GitHub на языках программирования C++, C#, Go, Java, JavaScript, Lua, PHP, Python, Ruby, Rust, Scala и TypeScript. Обучающий датасет составил 715,1 Гб кодов и их описаний.