Реализовать все типы ответов на разговоры ibm Watson (текст, опции, паузы, изображения) - PullRequest
0 голосов
/ 14 апреля 2019

Я клонировал проект чата github android, в котором используется разговор ibm Watson.Чатбот отправляет только текст в ответ.Как получить быстрый ответ (в виде параметров), изображение и паузы в качестве ответов от API Watson разговор?

1 Ответ

0 голосов
/ 16 апреля 2019

Есть две части этого. Во-первых, вам нужно изменить диалоговое окно, чтобы оно возвращало параметры, изображения, паузы и т. Д. Посмотрите руководства в документации по обслуживанию - https://cloud.ibm.com/docs/services/assistant?topic=assistant-tutorial#tutorial

Во-вторых, уровень оркестровки должен быть в состоянии определить, когда параметры и изображения возвращаются из диалогового окна, и соответствующим образом создать пользовательский интерфейс. Если вы используете один из сгенерированных вариантов развертывания - https://cloud.ibm.com/docs/services/assistant?topic=assistant-deploy-intercom#deploy-intercom, то работа сделана за вас. Если вы используете свой собственный уровень оркестровки, ваше приложение должно будет это сделать.

В приложении, которое вы клонировали, это будет бит, который генерирует пользовательский интерфейс, но похоже, что приложение использует библиотеки Android для создания пользовательского интерфейса, поэтому вам, возможно, придется ознакомиться с созданием пользовательского интерфейса Android с помощью библиотек Android , Приложение получает ответ в методе sendMessage() в MainActivity.java и извлекает только текстовый ответ.

Текущая официальная демоверсия службы - https://github.com/watson-developer-cloud/assistant-demo - это приложение node.js, которое обрабатывает параметры, но не приложение Java Android.

...