Александр Пономарёв

Текст

Проект Code as Policies (CaP) основан на алгоритме искусственного интеллекта PaLM, который преобразует команды на естественном языке в исполняемый код

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

Робот способен интерпретировать неоднозначные команды вроде «быстрее» и «левее», превращая их в конкретные показатели для выполнения задачи. Центральное место в этом подходе занимает иерархическая генерация кода, которая заставляет языковые модели рекурсивно определять новые функции, накапливать собственные библиотеки и самостоятельно создавать динамическую кодовую базу.

Сгенерированный код может вызывать существующие API действий, сторонние библиотеки или позволять писать новые функции во время выполнения. У языковой модели есть ограничения: робот может не выполнять команду, если не видит в ней смысла, а иногда он пытается работать с неизвестными параметрами. Кроме того, робот не может выполнять сложные действия с несколькими десятками параметров. CaP испытана на нескольких робототехнических системах, включая робота от Everyday Robots.

Искусственный интеллект уже способен общаться с животными:

Использованные источники: