Как реализовать пользовательские ответы в виртуальном агенте Watson?

Используя следующий фрагмент кода, мы можем создать виджет Watson Virtual Again:

<script src='https://dp1-bot-chat.mybluemix.net/IBMChatClient-v1.1.0.js'></script>
<script>
  IBMChat.init({
    el: 'ibm_chat_root',
    baseURL: 'https://api.ibm.com/virtualagent/run/api/v1',
    botID: '___mybotid___',
    XIBMClientID: '__myclientid____',
    XIBMClientSecret: '___mysecret____'
  });
</script>

Это хорошо работает, но как мы можем добавить пользовательские ответы? Допустим, мы хотим вызвать конечную точку RESTful (например, api.example.com/foo) - какие шаги нужно предпринять, и какой формат данных должна отправлять конечная точка?

Как настроить это в виртуальном агенте Watson?

В настоящее время мы используем работающее приложение, использующее Watson Discovery (которое работает хорошо), но нам нужно подключить виртуальный агент Watson к Watson Discovery.

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

Как правильно это сделать?

0 ответов

Другие вопросы по тегам