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 — все новости из мира ИИ!

Ricevi la newsletter di Crypto
Leggi la dichiarazione di non responsabilità : Tutti i contenuti forniti nel nostro sito Web, i siti con collegamento ipertestuale, le applicazioni associate, i forum, i blog, gli account dei social media e altre piattaforme ("Sito") sono solo per le vostre informazioni generali, procurati da fonti di terze parti. Non rilasciamo alcuna garanzia di alcun tipo in relazione al nostro contenuto, incluso ma non limitato a accuratezza e aggiornamento. Nessuna parte del contenuto che forniamo costituisce consulenza finanziaria, consulenza legale o qualsiasi altra forma di consulenza intesa per la vostra specifica dipendenza per qualsiasi scopo. Qualsiasi uso o affidamento sui nostri contenuti è esclusivamente a proprio rischio e discrezione. Devi condurre la tua ricerca, rivedere, analizzare e verificare i nostri contenuti prima di fare affidamento su di essi. Il trading è un'attività altamente rischiosa che può portare a perdite importanti, pertanto si prega di consultare il proprio consulente finanziario prima di prendere qualsiasi decisione. Nessun contenuto sul nostro sito è pensato per essere una sollecitazione o un'offerta