我正在为我的公司制作聊天机器人的演示,并尝试使用 IBM 对话 API 和 Intercom with stamplay webhook,我有一个问题,当我创建项目时,他问我“选择将接管的 Intercom 帐户如果用户要求与人交谈,则进行对话”,我的问题是,我该如何设置?我的用户需要说什么才能与人交谈?我在哪里设置这个?如果我想要当 Watson 没有找到任何将重定向用户重定向到人类的答案时?
问问题
260 次
1 回答
0
在这种情况下,我建议创建一个intent
包含如何要求与人类交谈的示例,在最后一个节点流中,您将创建一个上下文变量,其值true
如下:
{
"context": {
"verified": true;
},
"output": {
"text": {
"values": [
"Please wait and you will talk with someone."
],
"selection_policy": "sequential"
}
}
}
之后,您可以在代码中创建一个条件来执行以下操作:
var userWantsHuman = context.verified;
if (userWantHuman === true {
//start conversation intercom
//do something inside your app
}
您将重定向用户进行对讲对话,或者您可以简单地将链接添加到用户单击以与人交谈,该链接将重定向到您的聊天应用程序(对讲)。
于 2017-05-08T17:47:16.550 回答