Как реализовать пользовательские ответы в виртуальном агенте 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 будет лучше.
Как правильно это сделать?