история личности чатбота

Written By: Anna Liednikova

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

Чатботы с такой задачей справлялись весьма печально, ни вызывая доверия, ни оставляя довольными. В 2016 году, пытаясь приучить чатботов к последовательности в разговоре, исследователи пришли к проблеме более узкой и интересной - отсутствия последовательной личности (A Persona-Based Neural Conversation Model).

Когда речь идет о выполнении какого-то конкретного задания, то личность чатбота не так уж важна. Ну какое дело вам до его предпочтений, если нужно просто забронировать гостиницу или купить билет на самолет? Более того, исследователи из Heriot-Watt University показали, что эта социальное взаимодействие может вообще не вызывать одобрения в рабочей атмосфере. (It’s Good to Chat? Evaluation and Design Guidelines for Combining Open-Domain Social Conversation with Task-Based Dialogue in Intelligent Buildings)

А вот в кругу социальных ботов в 2018 году этому решили положить конец исследователи Facebook AI Reserach и Montreal Institute for Learning Algorithms. Они опубликовали статью Personalizing Dialogue Agents: I have a dog, do you have pets too? в которой предложили новый датасет для тренировки чатботов со стабильной и последовательной личностью.

Image Credit: Jessica Peterson/Tetra images/GettyImages

Дело в том, что до этого модели тренировали на весьма разнородных данных, ведь диалоги создавались разными людьми, а значит с разными предпочтениями и стилями разговора.

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

А очень просто! 5-тью простыми предложениями. Взято из Personalizing Dialogue Agents: I have a dog, do you have pets too?

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

На данный момент статья процитировала 353 раза. Трудно сосчитать сколько социальных чатботов было создано на основе этих данных. Один из них - это последний state-of-the-art с открытым кодом от Facebook - Blender. Но о нем мы поговорим больше в следующий раз.

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

Categories

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