如何在斯坦普莱沃森/对讲机集成中将用户重定向到人类



我正在为我的公司制作聊天机器人的演示,并尝试使用IBM对话API和带有stamplay webhook的对讲机,我有一个问题,当我创建项目时,他问我"如果用户要求与人类交谈,选择将接管对话的对讲机帐户",我的问题是, 如何设置?我的用户需要说什么才能与人交谈?我在哪里设置这个?如果当 Watson 找不到将用户重定向到人类的任何答案时,我想要这样做?

在这种情况下,我建议创建一个带有如何要求与人类交谈的示例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
}

您将重定向用户进行对讲机对话,或者您可以简单地将链接添加到用户单击以与人交谈,该链接将重定向到您的聊天应用程序(对讲机(。

相关内容

  • 没有找到相关文章

最新更新