Telegram (AI) YouTube Facebook X
En
NN_coding-min

Google научила робота программировать самого себя

Исследователи компании Google разработали алгоритм, который может писать собственный программный код для роботов на основе инструкций на естественном языке.

Языковая модель Code as Policies (CaP), основанная PaLM, предназначена для интерпретации инструкций на естественном языке и превращения их в код, который может выполнять робот.

Исследователи обучили алгоритм, предоставив ему примеры в формате комментариев от программистов и связанный с ними код. Благодаря этому CaP смог получать новые инструкции.

«Модель автономно генерирует код, который перекомпоновывает вызовы API, синтезирует функции и выражает циклы обратной связи для создания нового поведения во время выполнения», — заявили разработчики.

Чтобы заставить CaP написать новый код для конкретных задач, команда предоставила ему «подсказки» вроде доступности API или инструментов, а также несколько парных примеров инструкций. Благодаря этому модель может создавать программы для робота.

По словам разработчиков, CaP может рекурсивно определять новые функции, накапливать собственные библиотеки и самостоятельно создавать динамическую кодовую базу.

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

Google научила робота программировать самого себя
Пример написания кода языковой моделью для робота. Данные: Google AI.

CaP может использовать арифметические операции и логику определенных языков. Например, обученная на Python модель при необходимости использует соответствующие циклы if/else и for/while. Также она может применять сторонние библиотеки для дополнительной функциональности.

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

Также модель не может работать с десятками параметров одновременно.

Напомним, в июне 2021 года GitHub представил инструмент для автозаполнения кода Copilot на базе ИИ. Языковую модель для инструмента разработала компания OpenAI.

В октябре 2022 года программисты заявили о намерении подать в суд на Microsoft за обучение искусственного интеллекта с помощью их кода.

Подписывайтесь на новости ForkLog в Telegram: ForkLog AI — все новости из мира ИИ!

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Facebook X
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Материалы по теме

VR и роботов объединят для оказания помощи раненым солдатам

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

Boston Dynamics подала в суд на производителя «роботов-убийц»

Исследователи MIT показали умных самоконструируемых роботов

Ученые Центра битов и атомов Массачусетского технологического института запустили проект по созданию роботов, способных самостоятельно собираться в более крупные конструкции.

В Сан-Франциско полицейским роботам разрешат применять «смертоносную силу»

Полицейское управление Сан-Франциско разработало новую политику, которая предоставит роботам возможность нейтрализовать подозреваемых.

Нидерланды развернули первых автономных «роботов-убийц» НАТО

Робособак научили защищать футбольные ворота от мяча

Исследователи из Калифорнийского университета в Беркли использовали обучение с подкреплением, чтобы натренировать четвероногого робота Mini Cheetah играть в футбол на позиции вратаря.

Ученые создали легкий экзоскелет с искусственным интеллектом

Исследователи из Стэнфордского университета разработали экзоскелет с датчиками и алгоритмами искусственного интеллекта, предназначенными для улучшения его характеристик.

В Китае показали высадку вооруженного робопса с помощью дрона

Власти Сан-Франциско передумали использовать «роботов-убийц»

Наблюдательный совет Сан-Франциско передумал разрешать полиции использовать «роботов-убийц» в качестве крайней меры во время задержания подозреваемых.

Мы используем файлы cookie для улучшения качества работы.

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

OK