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 определите? И как сильно меняется ваша речь, когда эмоция не соответствует ситуации?
Last updated 2020-11-11 20:01:21 -0400