Искусственный интеллект DeepMind AlphaCode успешно выступил на соревнованиях по программированию

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

Искусственный интеллект DeepMind AlphaCode успешно выступил на соревнованиях по программированию

Исследователи сообщают, что AlphaCode — новая система искусственного интеллекта (ИИ) для разработки компьютерного кода, разработанная DeepMind — может достичь средней производительности человеческого уровня в решении задач в рамках соревнований по программированию.

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

На сегодняшний день люди должны были самостоятельно писать код для решения новых проблем программирования. Хотя некоторые недавние модели нейронных сетей продемонстрировали впечатляющие способности к генерации кода, они по-прежнему плохо справляются с более сложными задачами программирования, требующими критического мышления и навыков решения проблем, таких как соревновательные задачи программирования, в которых принимают участие программисты-люди.

Здесь исследователи из DeepMind представляют AlphaCode, систему написания кода с помощью ИИ, которая может достигать производительности примерно на уровне человека при решении задач на платформе Codeforces, на которой регулярно проводятся международные соревнования по написанию кода. Используя самоконтролируемое обучение и архитектуру преобразователя кодер-декодер, AlphaCode решила ранее невиданные проблемы естественного языка, итеративно прогнозируя сегменты кода на основе предыдущего сегмента и генерируя миллионы потенциальных решений-кандидатов. Затем эти решения-кандидаты были отфильтрованы и сгруппированы путем проверки того, что они функционально прошли простые тестовые случаи, в результате чего было получено максимум 10 возможных решений, все из которых были сгенерированы без каких-либо встроенных знаний о структуре компьютерного кода.

AlphaCode работал примерно на уровне среднего конкурента-человека при оценке с использованием задач Codeforces. Он достиг общего среднего рейтинга среди 54,3% лучших участников-людей при ограничении 10 представленными решениями на проблему, хотя 66% решенных проблем были решены с первой отправкой.

Авторы считают, что в конечном счете, AlphaCode замечательно справляется с ранее невиданными задачами программирвоания, независимо от того, в какой степени он "по-настоящему" понимает задачу.

Читайте также

В России создали искусственное ухо с помощью гибридной 3D-биопечати

В России создали искусственное ухо с помощью гибридной 3D-биопечати

В Китае создали простую роборуку BioflexBot, которая оказалась гибче человеческой

В Китае создали простую роборуку BioflexBot, которая оказалась гибче человеческой

ИИ помог найти опасную уязвимость Zoom всего за 20 запросов

ИИ помог найти опасную уязвимость Zoom всего за 20 запросов

Цифровые двойники помогут наделить вагон-термос беспрецедентными свойствами

Цифровые двойники помогут наделить вагон-термос беспрецедентными свойствами

В МАИ научили дроны видеть препятствия и думать самостоятельно

В МАИ научили дроны видеть препятствия и думать самостоятельно

В России создают автономных роботов для огнеупорного производства

В России создают автономных роботов для огнеупорного производства

В Японии возник острый дефицит углекислого газа

В Японии возник острый дефицит углекислого газа

«Умный» столик для разварки кристаллов спасет электронику от брака

«Умный» столик для разварки кристаллов спасет электронику от брака

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Медицинские технологии, в которые почти невозможно поверить

Медицинские технологии, в которые почти невозможно поверить

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

ИИ в джунглях: как в Коста-Рике тестируют сообразительность диких обезьян

ИИ в джунглях: как в Коста-Рике тестируют сообразительность диких обезьян

В России созданы планарные ионные ловушки для квантовых компьютеров

В России созданы планарные ионные ловушки для квантовых компьютеров

Рождение сверхпрочных материалов: как нанопокрытия обманывают физику разрушения

Рождение сверхпрочных материалов: как нанопокрытия обманывают физику разрушения

Телескоп James Webb обнаружил возможный новый тип космических объектов — «звезду-черную дыру»

Телескоп James Webb обнаружил возможный новый тип космических объектов — «звезду-черную дыру»

Эмулятор PlayStation 5 впервые запустил Astro’s Playroom на Steam Deck

Эмулятор PlayStation 5 впервые запустил Astro’s Playroom на Steam Deck