чатботы и эмпатия

Written By: Anna Liednikova

Не так давно стала популярна тема эмоционального интеллекта и поднимался вопрос важности эмпатии. Почти в любой социальеой сети можно было найти помощь по тому, как определять эмоции и выражать поддержку собеседнику. Но думаете ли вы, что только люди этому учатся? Чатботы тоже!

Считается, что первым эмоциональным чатботом стал PARRY, который пытался моделировать параноидного шизофреника.

Потом в 2014 китайцы запустили XiaoIce. Если вдруг вы можете говорить на мандаринском, то поболтать можно тут. Ну запустили, так запустили, популярность растет, бизнесс расширяется.

Спустя 5 лет, в 2019 году, когда популярность социальных и эмпатичных чатботов стала расти и конкурентов стало больше, авторы XiaoIce решили не остаться в стороне и наконец-то опубликовать детали своего детища.

А что собственно вызвало эту популярность?

В 2018 Hao Zhou с напарниками опубликовал статью, в которой скромно заметил, что вот мы тут все генерируем и генерируем текст, но почему никто не думает об эмоциях? Ведь на одну и ту же фразу можно ответить очень по-разному в зависимости от наших реакций.

И вот тут понеслась! 332 раза его уже процитировали разработчики “эмоциональных болтунов”. Подтянулись даже гиганты.

Спустя всего полгода Facebook опубликовал новый датасет Empathetic Dialogues c 25 000 диалогов с 19 эмоциями! А ну-ка попытайтесь не подглядывать и назвать все 19? Хотя стоит взглянуть на табличку снизу и ничего сверхъестественного: все эти эмоции нам действительно знакомы.

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

Спустя пару месяцев Zhaojiang Lin и компания решили по-быстрому натренировать своего чатбота CAiRE, с которым можно поболтать вот по этой ссылке. Проблема состоит в том, что датасет и модели не идеальны и до сих пор существуют ситуации, в которых чатбот не дает корректного ответа. Так почему бы не позволить пользователям его исправить? А в реальной жизни, кстати говоря, такое и к конфликту может привести.

Этот датасет теперь используется во многих чатботах, в том числе последнем state-of-the-art с открытым кодом от Facebook - Blender. Но о нем как-нибудь в другой раз.

Вот так вот чатботы учились быть эмоциональными и эмпатичными! А вы тоже учитесь? А может уже умеете? С какими эмоциями встречаетесь? Все ли 19 определите? И как сильно меняется ваша речь, когда эмоция не соответствует ситуации?

Categories

Last updated 2020-11-11 20:01:21 -0400