Быстрые ответы или предложения с Watson Talk

Мы работаем над приложением для обмена сообщениями FB, которое использует IBM Watson для ботов с искусственным интеллектом. Но нам нужны быстрые ответы, подобные предоставленным wit.ai.

Есть ли способ получить быстрые ответы или предложения от Watson Talk во время получения сообщения.


person shashank    schedule 07.03.2017    source источник


Ответы (2)


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

Что вы могли бы сделать, так это разработать эту функцию в своем программном обеспечении для интеграции. Используя пример wit.ai:

User: “I want to order”

Программное обеспечение для интеграции отправляет это сообщение в Watson. Он узнает, что это намерение #order, и отправляет его обратно в программное обеспечение для интеграции. Вместо того, чтобы просто отправить ответ пользователю, зная намерение #order, программное обеспечение для интеграции формирует быстрый ответ:

Bot: “For here? yes or no?”

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

person Danilo Silveira    schedule 07.03.2017

Я бы согласился с Данилой. На данный момент мы не предлагаем эту услугу из коробки. Wit, очевидно, больше привязан к Facebook, чем мы, поэтому они больше сосредоточены на этом. Возможно, со временем мы доберемся до этого, так как это очень популярный канал. Я бы сделал что-то подобное тому, что упоминал Данило.

В моем объекте вывода, полученном от Watson, я бы поместил индикатор для включения кнопок. "outputs": { "text": "Вы хотите сюда или идти?", "quickreply": {"здесь", "идти" } }

а затем ваш код на стороне клиента должен знать, чтобы помещать все, что находится в разделе ответа на клик, в кнопки специально для мессенджера. Если это недопустимый Json, извините, но я надеюсь, что это понятно. Однако пока вам нужно будет сделать это вручную.

person Mitch    schedule 07.03.2017