Forklog
2022-11-09 10:29:02

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

Исследователи компании Google разработали алгоритм, который может писать собственный программный код для роботов на основе инструкций на естественном языке. PaLM, our latest & most capable language model, can unlock new possibilities in robotics.For example, read about Code as Policies, an approach that, when given natural language instructions, uses language models to write code that controls robots→ https://t.co/hTJ9kbgMdq (2/3) pic.twitter.com/5j11oPVSsJ— Google AI (@GoogleAI) November 2, 2022 Языковая модель Code as Policies (CaP), основанная PaLM, предназначена для интерпретации инструкций на естественном языке и превращения их в код, который может выполнять робот. Исследователи обучили алгоритм, предоставив ему примеры в формате комментариев от программистов и связанный с ними код. Благодаря этому CaP смог получать новые инструкции. «Модель автономно генерирует код, который перекомпоновывает вызовы API, синтезирует функции и выражает циклы обратной связи для создания нового поведения во время выполнения», — заявили разработчики. Чтобы заставить CaP написать новый код для конкретных задач, команда предоставила ему «подсказки» вроде доступности API или инструментов, а также несколько парных примеров инструкций. Благодаря этому модель может создавать программы для робота. По словам разработчиков, CaP может рекурсивно определять новые функции, накапливать собственные библиотеки и самостоятельно создавать динамическую кодовую базу. «Получив один набор инструкций один раз, он может разработать некоторый код, который затем можно переназначить для аналогичных инструкций позже», — добавили они. Пример написания кода языковой моделью для робота. Данные: Google AI. CaP может использовать арифметические операции и логику определенных языков. Например, обученная на Python модель при необходимости использует соответствующие циклы if/else и for/while. Также она может применять сторонние библиотеки для дополнительной функциональности. Инженеры отметили, что возможности CaP все еще сильно ограничены. Она полагается на языковую модель, чтобы обеспечить контекст для своих инструкций. Если подсказки не имеют смысла, CaP не сможет написать код. Также модель не может работать с десятками параметров одновременно. Напомним, в июне 2021 года GitHub представил инструмент для автозаполнения кода Copilot на базе ИИ. Языковую модель для инструмента разработала компания OpenAI. В октябре 2022 года программисты заявили о намерении подать в суд на Microsoft за обучение искусственного интеллекта с помощью их кода. Подписывайтесь на новости ForkLog в Telegram: ForkLog AI — все новости из мира ИИ!

Get Crypto Newsletter
Read the Disclaimer : All content provided herein our website, hyperlinked sites, associated applications, forums, blogs, social media accounts and other platforms (“Site”) is for your general information only, procured from third party sources. We make no warranties of any kind in relation to our content, including but not limited to accuracy and updatedness. No part of the content that we provide constitutes financial advice, legal advice or any other form of advice meant for your specific reliance for any purpose. Any use or reliance on our content is solely at your own risk and discretion. You should conduct your own research, review, analyse and verify our content before relying on them. Trading is a highly risky activity that can lead to major losses, please therefore consult your financial advisor before making any decision. No content on our Site is meant to be a solicitation or offer.