Новое исследование лаборатории искусственного интеллекта Facebook демонстрирует многообещающий взгляд на будущее ботов.
Бот без памяти
Предполагалось, что чатботы будут весомой частью нашего будущего в мире искусственного интеллекта. Однако пока они не оправдывают ожиданий. Если заглянуть внутрь любого онлайн-бота – например, продающего авиабилеты или туалетную бумагу, вы найдете там разветвленное меню с вариантами вопросов, которые бот может получить от пользователя.
Чтобы чатбот перешел на новый уровень и стал действительно полезным, ему нужно получить новые навыки, в частности, память и умение строить причинно-следственные связи, иными словами, способность рассуждать. Для современных чатботов эта задача пока еще довольно сложна. Но её решение – дело весьма недалекого будущего.
Facebook — один из крупнейших игроков в этой области. Еще в прошлом году компания создала своего чатбота «M», построила систему с открытым исходным кодом для обучения ботов, а на днях продемонстрировала новый способ обучения чатботов для ведения переговоров от имени пользователей.
Чатботы научились обманывать
Пока еще боты умеют решать весьма ограниченный набор задач. Иными словами, набор сценариев переговоров, который боты могут применять на практике, состоит буквально из нескольких пунктов. Однако полученные умения являются хорошим доказательством успешности разработанной в Facebook концепции, а также потенциальной возможностью для создания более мощных ботов в будущем.
Кроме того, созданный в компании способ обучения роботов привел к двум особенно интересным результатам. Во-первых, на этапе тестирования ботов часто принимались за людей. А во-вторых, без какого-либо человеческого участия боты разработали тонкие стратегии переговоров, похожие на элементы теории игр, в особенности дилемму заключенного.
Технология, лежащая в основе этого исследования, представляет собой нейронную сеть, обученную на наборах данных записанных переговоров. В этом случае сценарий переговоров строился на задаче о переговорах или задаче о сделках. Её суть состоит в том, чтобы участники переговоров приняли решение о распределении некоего блага. Если они договорятся об этом, то получат это благо. Если нет – увы. Задача каждого участника — максимизировать количество собственных благ.
Эти сценарии стали основной нейронной сети. Однако ключевая инновация исследователей заключалась в добавлении того, что они называли «развертыванием диалога». Это означало, что боты должны думать заранее; чтобы имитировать, как могут идти будущие переговоры и как выбрать наилучший курс действий, чтобы получить то, что они хотят. Такие методы используются во многих интеллектуальных играх, в частности, в шахматах и в игре Go. Однако Facebook была первой, кто попытался привести эту концепцию в мир переговоров.
Включение этой модели построения диалога положительно повлияло на способность ботов вести переговоры. Исследователи натренировали своего бота на этой модели и предложили ему общаться с людьми. Результат превзошел все ожидания: по большей части люди не замечали, что разговаривают с ботом.
Более того, боты даже научились обманывать друг друга. Например, они обнаружили, что хорошая стратегия состояла в том, чтобы агрессивно обсуждать предмет, который им не нужен, после чего уступить его своему визави в самую последнюю минуту, смоделировав условный компромисс. Ни одна другая модель не содержит описание этой стратегии. Однако боты обнаружили, что такое поведение и такая стратегия приводит к высоким результатам, поэтому стали активно ею пользоваться.
Кому выгодны боты-переговорщики
Однако важно не слишком обольщаться подобного рода исследованиями. Боты не всегда лучше разговаривали, чем люди. И то, что боты изучили как следует один сценарий, не означает, что они будут его применять всегда и везде, более того, что этот сценарий всегда будет успешен. Кроме того, не очевидно, что такой успех ждет исследователей в других видах переговоров.
Например, аналитики отмечают, что сценарий, на котором обучалась эта нейронная сеть, содержал очень простой язык собеседников и весьма краткие лаконичные команды. Не ясно, как бот поведет себя, если его собеседник будет более красноречивым.
Но даже с этими ограничениями уже сегодня можно строить предположения о будущем чатботов-переговорщиков. Умения таких роботов будут увеличиваться с каждым днем. Сегодня крупные технологические компании имеют доступ к огромному количеству пользовательских данных, которые могли бы помочь в формулировке правил для чатботов и для их обучения.
В то же время, некоторые эксперты обеспокоены тем, что переход к использованию чатботов не пойдет на пользу конечного пользователя. Чатбот нужен компании, но не нужен потребителю, который обратился в компанию с проблемой.
Чатботы – это очень простой способ для компании максимизировать свое преимущество в любых переговорах. Особенно в сложных неочевидных кейсах. Однако для решения простых проблем потребителей чатботы могут стать идеальным решением и идеально подойти для роботизированного обслуживания клиентов.