ChatBot QnaMaker (Microsoft Azure) против Lex (Amazon AWS)

Хотите создать чат-бота на Microsoft QnaMaker или Lex.

Я хотел бы иметь возможность выполнять вызовы API для запроса ответа на вопрос (node.js), обучать бота с помощью API. В настоящее время я использую QnaMaker, но, к сожалению, у него нет карточек ответов, где пользователь мог бы щелкнуть по нему.

Я знаю, что Amaazon Lex позволяет это, но разрешают ли они обучение бота через API?


person tomeda    schedule 25.07.2018    source источник
comment
В QnA Maker есть карточки ответов, называемые Rich Cards. Подробнее о карточках и вложениях. docs.microsoft.com/en-us/azure/bot-service/dotnet/   -  person Kasam Shaikh    schedule 26.07.2018


Ответы (1)


Да, вы можете создавать намерения, размещать высказывания и слоты с помощью API.
Lex поддерживает два типа API - Model Building API и Runtime API. Что вам нужно, так это API для построения моделей.

Работая с node.js, вы должны ссылаться на эту страницу и узнайте все больше и больше о putIntent () метод.

Надеюсь, это поможет.

person sid8491    schedule 25.07.2018
comment
Спасибо! Вы знаете, могу ли я. Вы имеете в виду ... вместо того, чтобы показывать сообщение по умолчанию о том, что он не знает ›? - person tomeda; 26.07.2018
comment
какое сообщение по умолчанию? amazon lex покажет какое-то сообщение, если оно не соответствует какому-либо намерению, вы об этом говорите? - person sid8491; 26.07.2018
comment
Правильно, сейчас у меня установлено, что я вас не понял, что бы вы хотели сделать? Например, я обучаю его отвечать на эти два вопроса: Что такое Apple iPad? Что такое Apple iPhone? Если пользователь спрашивает: Что такое Apple iMac? Вместо того, чтобы показывать, что я вас не понял, что вы хотите сделать ?, он должен показать 2 самых близких совпадения и попросить пользователя выбрать правильный вопрос: Вы имеете в виду: -Что такое Apple iPad? -Что такое Apple iPhone? - person tomeda; 26.07.2018
comment
Приносим извинения за форматирование. Я создал новую ветку: stackoverflow.com/questions/51542131/ - person tomeda; 26.07.2018