IBM WATSON - загрузите файл json для создания значимых намерений

Мое требование:

У меня есть данные расписания экзаменов для класса студентов, и я хочу создать Чат-бота Teacher Assistant (TA) с этим источником данных и отвечать студентам. Пример - Студент спрашивает, когда мой следующий экзамен. Затем ТА должен указать дату и время следующего экзамена.

Итак, какое решение рекомендуется?

Поэтому я предполагаю загрузить расписание экзаменов в виде json-документа в предпочтительном формате и использовать его соответствующим образом.

Я прав или нет? Если нет, не могли бы вы мне помочь, предложив лучший вариант для этого?

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


person Sanjay Kumar N S    schedule 10.01.2018    source источник


Ответы (1)


Я понимаю, что вам нужно отправить правильные данные, но Watson Conversation даст вам возможность создать одного замечательного помощника с его возможностями естественного языка. И вам нужно добавить несколько пользовательских кодов для интеграции API, получения данных из базы данных, использования веб-сервисов и т. Д. Watson в вашем приложении будет одной конечной точкой, и вы можете многое сделать с кодом.

Пример:

  • После создания чат-бота, когда пользователь спрашивает «Когда у меня следующий экзамен» в Дочернем узле, вы создадите его _ 1_ для вызова другой службы с помощью специального кода ... и в вашем сервере, когда вы post message, это значение из этой переменной действия будет return в вашем response параметре, и вы сможете doSomething(), например, получить данные экзамена. Вы можете щелкнуть мою ссылку выше, чтобы понять, как работают эти переменные действия и переменные контекста.

Итак, как вы сказали, данные могут обновляться, вы можете использовать Webservices, если у вас Univeristy есть какое-то веб-приложение, поэтому в функции doSomething() вы POST и используете веб-сервис для возврата правильные данные экзамена и возврат для вашего пользователя, как в моем примере здесь.

person Sayuri Mizuguchi    schedule 10.01.2018
comment
Это именно то, что я делаю со своим приложением. У меня было аналогичное требование, когда мне нужно было получить конкретную информацию из базы данных в зависимости от конкретного запущенного узла в разговоре. - person Mrutyunjaya Jena; 11.01.2018
comment
@Sayuri Mizuguchi. Спасибо чувак. - person Sanjay Kumar N S; 11.01.2018