Разработчики создали робота, который программирует сам себя
В Google создали робота, который способен программировать сам себя. Он воспринимает естественную речь и преобразовывает её в машинный код, говорится в блоге компании.
Проект основан на алгоритме искусственного интеллекта Google Pathways Language Model (PaLM). Модель принимает от человека команду, произнесённую на естественном языке, и создаёт на Python простой код, который позволяет выполнять нужные действия.
Программу протестировали на разных роботизированных системах. В результате робот научился «автономно генерировать новый код, в котором заново распределены вызовы API, синтезированы новые функции и созданы циклы обратной связи для запуска новых действий во время работы», то есть он научился перепрограммировать самого себя.
Во время экспериментов модель точно выполняла задания и даже реагировала на абстрактные указания вроде «быстрее» или «понемногу». Но, когда она не видела смысла в команде, происходили сбои. Авторы отмечают, что пока робот не может выполнять сложные последовательные действия, операции с некоторыми параметрами для него недоступны.
Программисты утверждают, что разработка пригодится для домашних роботов, которые облегчат жизнь, например, людям с инвалидностью.
«Медицине нужны роботы»: студент «Синергии» изобрёл устройство для диагностики пациентов
Читать подробнее