0

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

4

1 回答 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 回答