Сегодня 04 мая 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Hardware

В Google построили робота, который программирует сам себя

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

 Источник изображения: popsci.com

Источник изображения: popsci.com

Проект получил название Code as Policies (CaP) — он основан на алгоритме искусственного интеллекта Google Pathways Language Model (PaLM), посредством которого команды на естественном языке превращаются в исполняемый код. Систему обучили, предоставив ей примеры команд и соответствующий им код с комментариями. В результате робот получил возможность при получении новых команд «автономно генерировать новый код, в котором заново распределены вызовы API, синтезированы новые функции и созданы циклы обратной связи для запуска новых действий во время работы».

При необходимости CaP производит арифметические операции и использует логику определённых языков — например, циклы «if/else» и «for/while» для Python или подключает сторонние библиотеки для реализации дополнительных функций. Кроме того, он способен интерпретировать неоднозначные команды вроде «быстрее» и «левее», превращая их в конкретные показатели для выполнения задачи. Впрочем, привязанность к одной языковой модели накладывает на робота и некоторые ограничения: он даёт сбой, если не видит смысла в команде или пытается работать с неизвестными параметрами. И, наконец, он пока не может выполнять сложных последовательностей действий — операции с несколькими десятками параметров для него недоступны.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Создатель расширения подал в суд на Meta, чтобы получить право отключить ленту новостей 2 ч.
Hisense представила телевизор CanvasTV — аналог Samsung The Frame, но намного дешевле 3 ч.
Новая статья: Indika — во Царствии твоем меня помяни. Рецензия 3 ч.
«Единственный ремастер Oblivion, в который я буду играть»: новая демонстрация Skyblivion привела фанатов в восторг 4 ч.
Никакого PvP, офлайн-режим и неутомимый T-800: новые подробности Terminator: Survivors 6 ч.
Разработчики «Смуты» опубликовали план обновлений — улучшение основных механик и дополнение в жанре политического триллера 7 ч.
Microsoft объявила кибербезопасность абсолютным приоритетом — сработала серия хакерских атак 7 ч.
Новая платформа DevX Platform будет применяться при разработке всех ключевых продуктов МТС 7 ч.
Valve выпустила Proton 9.0 для запуска ПК-игр на Linux — улучшена работа с видеокартами Nvidia и многоядерными CPU 7 ч.
Microsoft вернула в браузер Edge измеритель скорости интернет-соединения 7 ч.
Ученые создали светофильтр на 2D-полупроводнике, который прокачал недорогую камеру и открыл новый путь к оптическим компьютерам 5 ч.
Защищённые смартфоны «Ростеха» AYYA T1 начали собирать в России на предприятии «Ростелекома» 5 ч.
Смартфоны Sony Xperia 1 VI и Xperia 10 VI с олдскульным дизайном показались на изображениях в преддверии анонса 8 ч.
Mauritius Telecom проложит подводный кабель T4 из Африки в Азию — он заменит устаревшую систему SAFE 8 ч.
Microsoft инвестирует $2,2 млрд в облака и ИИ в Малайзии 8 ч.
GitHub удалил более 8500 копий эмулятора Switch от Yuzu по жалобе Nintendo 8 ч.
В июле в продажу поступит электролёт Helix за $190 000, для которого не нужна лицензия пилота 8 ч.
На строительство фабрики Intel в Аризоне привлекут $3,85 млрд через облигации 9 ч.
Китай запустил зонд для доставки грунта с обратной стороны Луны 10 ч.
Впервые в истории к спутнику на орбите подключились по Bluetooth 10 ч.