MY.UAНовости
Разработан искусственный интеллект, который создаёт программное обеспечение
Разработан искусственный интеллект, который создаёт программное обеспечение

Разработан искусственный интеллект, который создаёт программное обеспечение

DeepMind создала систему искусственного интеллекта под названием AlphaCode, которая, по ее словам, «пишет компьютерные программы на конкурентоспособном уровне». Дочерняя компания Alphabet проверила свою систему на соответствие задачам кодирования, используемым в соревнованиях среди людей, и обнаружила, что ее программа достигла «приблизительного рейтинга», поместив ее в число 54% ​​лучших программистов-людей.

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

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

«В долгосрочной перспективе нас воодушевляет потенциал [AlphaCode] для помощи программистам и непрограммистам в написании кода, повышении производительности или создании новых способов разработки программного обеспечения», — сказал Виньялс.

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

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

В одном примере задачи, на которой тестировался AlphaCode, участников просили найти способ преобразовать одну строку случайных повторяющихся букв s и t в другую строку тех же букв, используя ограниченный набор входных данных. Конкуренты, например, не могут просто вводить новые буквы, а вместо этого должны использовать команду «возврат», которая удаляет несколько букв в исходной строке. Десять из этих задач были загружены в AlphaCode точно в том же формате, что и людям. Затем AlphaCode сгенерировал большее количество возможных ответов и отсеял их, запустив код и проверив вывод, как это сделал бы человек. «Весь процесс автоматизирован, без отбора лучших образцов человеком», — сообщили соавторы AlphaCode.

AlphaCode был протестирован на 10 задачах, которые решали 5000 пользователей на сайте Codeforces. В среднем он входит в число 54,3% лучших ответов, и, по оценкам DeepMind, это дает системе Codeforces Elo 1238, что ставит ее в число 28% лучших пользователей, которые соревновались на сайте за последние шесть месяцев.

«Я могу с уверенностью сказать, что результаты AlphaCode превзошли мои ожидания», — сказал основатель Codeforces Майк Мирзаянов в заявлении, распространенном DeepMind. «Я был настроен скептически, потому что даже в простых соревновательных задачах часто требуется не только реализовать алгоритм, но и (и это самое сложное) его изобрести. AlphaCode удалось выступить на уровне перспективного нового конкурента».

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

Многие другие компании работают над аналогичными приложениями. Например, Microsoft и лаборатория искусственного интеллекта OpenAI адаптировали программу генерации языка GPT-3 последней, чтобы она функционировала как программа автозаполнения, завершающая строки кода. (Как и GPT-3, AlphaCode также основан на архитектуре ИИ, известной как преобразователь, которая особенно хорошо справляется с анализом последовательного текста, как естественного языка, так и кода).

Для конечного пользователя эти системы работают так же, как функция Smart Compose в Gmail, предлагая способы закончить то, что вы пишете. В последние годы был достигнут значительный прогресс в разработке систем кодирования ИИ, но эти системы далеки от того, чтобы просто взять на себя работу программистов-людей. Код, который они производят, часто содержит ошибки, а поскольку системы обычно обучаются на библиотеках общедоступного кода, они иногда воспроизводят материалы, защищенные авторским правом.

В одном исследовании инструмента программирования ИИ под названием Copilot, разработанного репозиторием кода GitHub, исследователи обнаружили, что около 40 процентов его выходных данных содержат уязвимости в системе безопасности.

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

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

По материалам: The Verge

Поделиться
Поделиться сюжетом
Источник материала
Три ложки в барабан — и даже серая и старая постель станет идеально белой: полезный трюк
TSN
2026-07-26T12:51:48Z
Крысы мгновенно исчезнут из дома: поможет один простой продукт с кухни
GlavRed
2026-07-26T16:33:33Z
Чайник как новый без уксуса и химии: эффективный способ очистить прибор от накипи
Comments UA
2026-07-23T18:33:26Z
Огурцы перестанут горьчить: с какой стороны нужно чистить овощ
GlavRed
2026-07-28T13:15:04Z
Гороскоп на 31 июля 2026 года по картам Таро для всех знаков зодиака
UAToday
2026-07-30T15:30:47Z
Как определить при покупке, что мед нового урожая: главные признаки
Gazeta UA
2026-07-30T15:09:59Z
Как заострить кухонную терку за 5 минут: четыре простых способа, что действительно работают
TSN
2026-07-27T13:21:27Z
Сдирают до голого камня: как бизнес на исландском мхе уничтожает Карпаты
Комсомольская правда
2026-07-26T05:03:54Z
Овен, Стрелец и Скорпион не прощают: астролог назвала знаки, которые не дают бывшим шанса
Знай
2026-07-26T04:06:27Z
Как сохранить кабачки свежими в течение долгого времени: проверенные секреты
TSN
2026-07-30T14:42:05Z
Как быстро снизить артериальное давление без лекарств: простой способ, о котором никто не знает
TSN
2026-07-26T11:21:23Z
Годами носила "бомбу замедленного действия": в Ровно женщине удалили гигантскую опухоль
TSN
2026-07-30T11:09:31Z
Кому категорически нельзя есть грецкие орехи. Проверьте, нет ли у вас этой болезни
Gazeta UA
2026-07-23T17:51:15Z
Детей без прививок не пустят в школу с сентября: список обязательных справок
Знай
2026-07-30T15:30:10Z
Стрижку и ботокс — до 12 августа: период затмений испортит результат процедур красоты
Знай
2026-07-30T15:15:58Z
Диетология назвала три продукта, которые следует есть каждому
TSN
2026-07-26T16:51:12Z
Впервые в мире: одобрен глазной имплант, который возвращает зрение при слепоте
UAToday
2026-07-30T09:03:10Z
Опровергнут самый старый "лайфхак" со стаканом воды за едой: что выяснили ученые
Фокус
2026-07-27T06:45:21Z
Когда в Украине завершится война: известный экстрасенс ошарашил прогнозом
Знай
2026-07-25T06:36:09Z
Какой церковный праздник 30 июля: чего нужно избегать в этот день
Comments UA
2026-07-30T07:15:35Z
Двум категориям украинцев в августе добавят по 5000 грн к пенсиям: кому ждать увеличенных выплат
Знай
2026-07-25T05:51:34Z
Приближаются два дня, когда работы по хозяйству и на огороде запрещены: какая причина
TSN
2026-07-26T04:48:01Z
Отказы в выплатах семьям погибших защитников из-за даты смерти - статистики нет ни в центре, ни на местах
Новости Украины
2026-07-30T15:27:43Z
Как говорить правильно — «завідувач» или «завідуючий»: ответ может удивить
GlavRed
2026-07-30T15:21:23Z
День Успения праведной Анны: история и запреты
ZN UA
2026-07-24T21:33:25Z
Россияне ночью запустили 74 ракеты, под основной атакой были две области
Комсомольская правда
2026-07-30T06:24:23Z
Волонтер Сергей Притула тепло поздравил дочь с девятилетием: редкое фото девочки
Gazeta UA
2026-07-28T14:36:49Z
10 лет одиночества, усыновление и отложенная свадьба: как живет Могилевская сейчас и фото ее семьи
TSN
2026-07-26T03:18:38Z
59-летняя Ольга Сумская показалась в купальнике за границей
Фокус
2026-07-21T17:00:50Z
Личная жизнь Григория Бакланова: почему развелся с Анастасией Цимбалару и кто его новая возлюбленная
TSN
2026-07-24T03:51:08Z
Жених Наталки Денисенко прямо перед свадьбой сменил фамилию и показал свой новый паспорт
TSN
2026-07-28T07:06:35Z
Звезда "Холостяка-10" спустя два месяца после свадьбы заявила о беременности
TSN
2026-07-30T15:33:51Z
Натали Портман показала беременный живот на последних сроках
GlavRed
2026-07-30T15:21:55Z
В семье оскароносного актера Бена Аффлека горе
Фокус
2026-07-24T11:51:10Z
Дмитрий Коляденко признался, почему в свои 55 остается одиночкой
Gazeta UA
2026-07-24T08:42:50Z
Эмма Робертс не пригласила на свадьбу отца – актера Эрика Робертса
Gazeta UA
2026-07-28T10:24:24Z
Пенсии возрастут, но не для всех: кому в августе автоматически добавят до 570 гривен
TSN
2026-07-26T11:21:10Z
Яйца по 34 грн за десяток: АТБ заливает химией просроченные продукты
Знай
2026-07-23T16:21:22Z
Налог на "лишние квадраты": кому придется доплатить 25 000 грн за квартиру и дом
Знай
2026-07-28T11:24:07Z
Банкомат "съел" деньги: три шага в первые минуты, чтобы вернуть средства
Знай
2026-07-26T13:06:57Z
Украина может потерять почти 300 тысяч тонн молока: что будет с ценами и импортом
TSN
2026-07-30T14:42:24Z
Впереди ужасные времена: ТОП главных проблем для Украины на 2027 год
Comments UA
2026-07-30T14:36:49Z
Лучше сразу выбросить: какие банки категорически не подходят для консервирования
GlavRed
2026-07-26T12:18:44Z
Курс валют на воскресенье, 26 июля: сколько стоят доллар, евро и злотый
TSN
2026-07-26T06:42:53Z
НБУ изымает банкноты 1, 2, 5, 10, 20, 50, 100 и 200 грн: что делать со старыми купюрами
Знай
2026-07-26T05:42:56Z
Атака по Киеву: россияне ракетами уничтожили легендарный рынок — выгорело все
TSN
2026-07-30T06:03:42Z
Опасная игра: Подростки бросили пакет с водой в коляску с младенцем
MY.UA
2026-07-30T10:07:39Z
16-летняя девушка забеременела от своего отца и родила недоношенного ребенка
Новости Украины
2026-07-25T10:39:49Z
Убийство врача на ВВК всколыхнуло Киев: депутаты требуют усилить наказание для нападающих
TSN
2026-07-30T10:36:35Z
17 ударов ножом: Жуткое убийство врача ВВК шокировало Киев
MY.UA
2026-07-30T15:17:48Z
"Сработала сигнализация на авто": в Буковеле прогремел взрыв, — соцсети
Фокус
2026-07-30T15:12:45Z
Последствия атаки на Киев: что известно в этот час
TSN
2026-07-30T04:06:07Z
Это уже серьезно: сразу в целом ряде областей РФ сильные взрывы
Comments UA
2026-07-24T04:09:50Z
Ночной баллистический удар по Киеву: спасатели ГСЧС тушили масштабные пожары в трех районах. ФОТО
Новости Украины
2026-07-26T05:06:17Z
Режиссеру "Бандитского Петербурга" грозит длительное заключение: что он натворил
TSN
2026-07-30T15:21:23Z
Баку тайно принял российских и немецких экс-чиновников по Украине: узнали последние детали!
MY.UA
2026-07-21T14:43:58Z
Лукашенко готовит вторжение в Украину: диктатор внезапно издал потрясающий указ
Comments UA
2026-07-21T14:00:47Z
Почему Кремлю никогда не переварить Украину: объяснение Виталия Портникова
Новости Украины
2026-07-28T19:06:10Z
В Польше заявили, что упавшая Х-101 была с боевой частью: Туск сделал заявление. ВИДЕО
Новости Украины
2026-07-30T15:36:27Z
"Зеленский говорит то, что от него хотят услышать": о чем на самом деле молчит президент Украины
Comments UA
2026-07-30T15:33:11Z
Рискованная игра с Банковой: зачем Украина предлагает Кремлю прекратить взаимные удары с воздуха
Новости Украины
2026-07-28T18:06:29Z
Сдали назад: топ-пропагандист Прилепин случайно растоптал главную историческую байку Путина
Новости Украины
2026-07-28T16:18:53Z
Переговоры закончились, Зеленский покинул Белый дом
Новости Украины
2026-07-28T15:30:57Z
Сделай сам: в Канаде создали электромобиль-трансформер за $8000
Фокус
2026-07-24T11:51:31Z
Маск такого не предвидел: в Тернополе Tesla превратилась в амфибию
Фокус
2026-07-21T10:36:48Z
Сэкономил 5000 — отдал 250 000: почему штраф 850 грн не спасает водителей без автогражданки
Знай
2026-07-24T14:27:42Z
Возглавили антирейтинг: владельцев BMW признали самыми плохими водителями в мире
Comments UA
2026-07-20T05:12:46Z
Неприметный эксклюзив: старый 57-летний Ford Mustang продали по цене Rolls-Royce
Фокус
2026-07-30T13:00:36Z
Без конкретики, но с намеком: Volvo готовит электрический универсал EX50
Фокус
2026-07-30T12:42:56Z
Уникальный электрический спорткар легенды НБА продают после ДТП
Фокус
2026-07-30T08:30:15Z
Dodge анонсировал флагманский маслкар Copperhead: что о нем известно
Фокус
2026-07-29T16:57:18Z
700 сил и 3,6 с до сотни: в Украине появился новейший заряженный седан Brabus
Фокус
2026-07-29T13:42:37Z
Среди девяток спрятанное число 6: попытайтесь разгадать головоломку за 3 секунды
Gazeta UA
2026-07-21T16:33:10Z
Почему кошки могут часами смотреть в окно: у них есть на это веская причина
TSN
2026-07-28T11:21:57Z
Озвучено оновлені ціни на яйця в Україні
AgroNews
2026-07-27T06:06:51Z
Принесенные в жертву дети инков умерли не так, как считалось: что выяснили ученые
ZN UA
2026-07-25T01:33:47Z
Бюджетный телефон с мощной батареей 7500 мАч: представлен Honor X6e
Фокус
2026-07-30T15:30:45Z
5G в Киеве: скорость 790 Мбит/с в центре, но на Подоле и Виноградаре сети нет
Знай
2026-07-30T15:21:50Z
На выходных будет особенно опасно: эксперты предупредили о страшном ударе Солнца
Comments UA
2026-07-24T12:00:01Z
Венера оказалась "живой" планетой: ученые обнаружили неожиданное движение
Фокус
2026-07-24T10:57:23Z
Сеть 5G может отрицательно повлиять на смартфоны: что известно
Gazeta UA
2026-07-24T07:54:31Z
Людей не пустили в укрытие во время атаки РФ: Лубинец сделал жесткое заявление
TSN
2026-07-30T15:21:31Z
На Украину обрушивается двойной удар стихии: синоптики предупредили, какие области будут "опасными" и когда
TSN
2026-07-25T03:09:06Z
Жара до +37°C накроет Украину в августе: синоптики назвали самые горячие регионы
Знай
2026-07-30T07:12:09Z
В Киеве гремят взрывы
TSN
2026-07-24T08:51:02Z
Львов выделил 12,4 млн евро на ремонт троллейбусной сети: какие улицы обновят
Знай
2026-07-30T15:30:30Z
Харьков готовят к новой угрозе: вокруг города хотят создать антидроновый «купол»
TSN
2026-07-30T15:06:49Z
Россия бросила танковую армаду в Донецкой области: чем закончился штурм
Comments UA
2026-07-24T08:18:13Z
Грозы и дожди накроют Украину 24 июля: синоптики объявили желтый уровень опасности
Знай
2026-07-24T02:15:09Z
Путь для побега: Мадяр раскрыл хитрый план изгнания россиян из Крыма
TSN
2026-07-21T20:06:18Z
Трамп спросил Усика, чем украинцы отличаются от россиян: боксер ответил без слов
Comments UA
2026-07-28T13:00:16Z
25 млн евро за Трубина: "Ювентус" официально вышел на "Бенфику"
Знай
2026-07-29T13:21:29Z
Месси кричал прямо в камеру: как единственный украинец снимает финал ЧМ-2026
Знай
2026-07-19T22:45:38Z
Когда аллигаторы и белки играют в гольф: ТОП смешных историй с PGA Tour и что говорят правила
Comments UA
2026-07-27T10:45:33Z
$100 000 от Турки Аль-Шейха: украинский супертяжеловес получил бонус за сокрушительный нокаут
Знай
2026-07-30T13:21:00Z
Караваев — в Шахтер, француз из ПСЖ — в Динамо: трансферные хиты УПЛ
Знай
2026-07-30T11:00:46Z
Назначение звездного футболиста в сборную Италии может не состояться из-за его связей с РФ
ZN UA
2026-07-26T10:21:39Z
Джошуа дерзко обратился к Фьюри после победы над албанцем в Саудовской Аравии
ZN UA
2026-07-26T07:45:26Z
ЛНЗ и "Полесье" — сеяные в Q3 Лиги конференций: жеребьевка определит соперников
Знай
2026-07-19T07:51:17Z