В Google разработали самопрограммируемого робота Он воспринимает речь и генерирует машинный код
Система обучена на примерах команд и коде с комментариями — робот способен при получении команд автономно генерировать новый код, в котором заново распределены вызовы API, синтезированы новые функции и созданы циклы обратной связи для запуска новых действий во время работы. CaP производит арифметические операции и использует логику определенных языков — циклы «if/else» и «for/while» для Python, а также подключает сторонние библиотеки для реализации дополнительных функций.
Робот способен интерпретировать неоднозначные команды вроде «быстрее» и «левее», превращая их в конкретные показатели для выполнения задачи. Центральное место в этом подходе занимает иерархическая генерация кода, которая заставляет языковые модели рекурсивно определять новые функции, накапливать собственные библиотеки и самостоятельно создавать динамическую кодовую базу.
Сгенерированный код может вызывать существующие API действий, сторонние библиотеки или позволять писать новые функции во время выполнения. У языковой модели есть ограничения: робот может не выполнять команду, если не видит в ней смысла, а иногда он пытается работать с неизвестными параметрами. Кроме того, робот не может выполнять сложные действия с несколькими десятками параметров. CaP испытана на нескольких робототехнических системах, включая робота от Everyday Robots.
Искусственный интеллект уже способен общаться с животными:
Использованные источники: