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

获取加密通讯
阅读免责声明 : 此处提供的所有内容我们的网站,超链接网站,相关应用程序,论坛,博客,社交媒体帐户和其他平台(“网站”)仅供您提供一般信息,从第三方采购。 我们不对与我们的内容有任何形式的保证,包括但不限于准确性和更新性。 我们提供的内容中没有任何内容构成财务建议,法律建议或任何其他形式的建议,以满足您对任何目的的特定依赖。 任何使用或依赖我们的内容完全由您自行承担风险和自由裁量权。 在依赖它们之前,您应该进行自己的研究,审查,分析和验证我们的内容。 交易是一项高风险的活动,可能导致重大损失,因此请在做出任何决定之前咨询您的财务顾问。 我们网站上的任何内容均不构成招揽或要约