Google хочет, чтобы роботы писали свой собственный код

Google хочет, чтобы роботы писали свой собственный код

4 ноября 2022 г.

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

Компания запустила новый веб-сайт чтобы представить «Код как политику» (CAP), в соответствии с которым подсказки, написанные на простом английском языке, могут быть интерпретированы в программы, сгенерированные языковой моделью (LMP), написанные в коде Python.

CAP является преемником PaLM-SayCan, проект, который аналогичным образом позволял направлять физического робота-помощника через команды на простом английском языке. CAP обещает позволить выполнять более сложные задачи с повышенной точностью, отчасти благодаря тому, что машины могут писать свой собственный код.

Самокодирующиеся роботы

В сообщении блога< /u> обсуждая выпуск CAP, стажер-исследователь Google Джеки Лян и научный сотрудник Энди Цзэн описывают мотивацию этой технологии и то, что она может означать для будущего.

«Что, если при получении инструкций от людей, роботы могли бы автономно писать свой собственный код для взаимодействия с миром? [...] Учитывая инструкции на естественном языке, современные языковые модели очень хорошо умеют писать не только общий код, но, как мы обнаружили, код, который также может управлять действиями робота ».

Но это может быть Пока не время выбрасывать свой ноутбук для программирования. При тестировании исследователи Google продемонстрировали простые команды с похожей структурой. Тестовые роботы смогли «начертить шестиугольник диаметром 5 см вокруг середины» [белой доски] и «положить блоки на горизонтальную линию вверху» [границы квадрата].

В сопроводительном документе "Код как политика: языковая модель" Программы для воплощенного управления», команда проекта признает, что CAP в настоящее время не имеет возможности работать с особенно абстрактными или сложными командами или воспринимать описания траектории. Подход команды также не учитывал невозможные команды, передаваемые через CAP.

Теоретически открытый исходный код «роботоцентричной» реализации Google LMP в Python может привести к гораздо более быстрому внедрению решений этих проблем. Веб-сайт CAP также содержит выпуски. через Github и интерактивную демонстрацию через Google Colab, чтобы описать, как роботы «пишут» код в ответ на команды.


Оригинал