Watson Assistant Api считает количество звонков - PullRequest
0 голосов
/ 21 июня 2019

Мы разработали чат-помощника watson и интегрировали его с клиентским приложением. Теперь мы хотим знать, сколько раз каждый пользователь звонил в службу watson из клиентского приложения, и каковы его платежные данные на человека.

Мы пытались использовать настройки watson (передавая идентификатор пользователя и идентификатор клиента в качестве параметра), но мы не получаем данные для каждого пользователя, мы только получаем данные общего количества пользователей.

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

Код:

version_date: '2018-02-16',
version: 'v1',
context : {
    metadata : {
       "user_id": "{1234}"
       }
     },
 headers: {'X-Watson-Metadata':'customer_id=user777;customer_id=xyz'}
 });

1 Ответ

0 голосов
/ 24 июня 2019

Вам необходимо отправить user_id и другую информацию с при каждом вызове сообщения API . См. V2 API и его метод сообщения для структуры объекта контекста.

Метод сообщения поддерживается различными SDK ( Node.js , Python , ...). Перед выполнением вызова необходимо убедиться, что информация user_id добавлена ​​в объект контекста. Код, которым вы поделились, указывает на то, что вы только передали информацию об инициализации.

После отправки user_id создаются графики , описанные в этом обзоре . Для другой аналитики вам необходимо использовать файлы журнала . Получите журналы (загрузите их) и запустите на них пользовательскую аналитику. AFAIK аналитика Watson Assistant имеет средние значения только для пользователей.

...