Задача чатбота — выяснить намерения собеседника и предложить ему решение. В идеальном случае это продажа. Но перед тем как продать опытный продажник подогревает интерес собеседника.
Мы обожаем покупать и ненавидим, когда нам продают. Нам нужно рассказать о продукте или услуге так, чтобы собеседник “сам решил”: «Вот! Это то, что мне нужно. И цена отличная».
Для анализа намерений нам понадобится статистика, а для их выяснения — понимание естественного языка.
Добавим статистику Гугл для ботов. Для этого зарегистрируйся на сайте Chatbase.com и скопируй ключ для подключения. Сам ключ можно посмотреть прямо в строке браузера:
Теперь подключим статистику к карте. В ветке @default
создай узел для ключей @keys
с твоим ключом от Чатбейс. Вот так должно получиться:
Click icon to copy this map or open it in
🐫 Для того чтобы начать получать статистику необходимо обозначить намерения собеседника.
Начало намеренья @chatbase.intent IntentName
Конец намерения @chatbase.intent null
Для намерений, которые бот не понял, есть возможность использовать @chatbase.nothandled
. В статистике начнуть обсчитываться эти проблемные места, а впоследствии их можно устранить.
Узлы, обозначающие намерения, могут быть использованы для перехода из других мест карты, в случае если намерения собеседника определены. В этом особенно поможет понимание естественного языка или, другими словами, текста, который собеседник набирает на клавиатуре.