Роботы научились сотрудничать, общаясь на созданном ими языке

Роботы научились общаться друг с другом на созданном ими языке.

Эксперты исследовательской группы в области искусственного интеллекта OpenAI провели эксперимент, поставивший перед программными ботами ряд задач в простом двумерном виртуальном мире.

И как они этого добились?

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

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

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

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

Каковы перспективы этого «языка»?

Язык развивался по мере того, как исследователи усложняли задачи. Роботы научились работать вместе, составляя предложения, состоящие из нескольких слов.

Поскольку язык становится более сложным, исследователи надеются создать бота-переводчика с языка роботов на человеческий.

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

С полным отчётом о результатах этого эксперимента можно ознакомиться в официальном блоге OpenAI.

Источник: The Independent