Wit.ai在对话流程中选择了错误的分支

时间:2016-10-07 14:42:57

标签: wit.ai

我在wit.ai中建立了基于流量的对话模型。执行自定义操作并将结果发送给用户后,用户应该可以:

  • 说出类似于“给我更多”的信息。或
  • 说出像谢谢你这样的话。在这种情况下,流程配置为返回直接消息“欢迎您”

我使用了两个单独的意图'更多'并且'谢谢你'区分分支机构。当我发送给我更多信息时,对于机器人,wit.ai正确地认识到了更多的意图'。然而,对话然后采取错误的分支,机器人发送“欢迎您”#39;如本机构响应机构所示:

{
  "confidence" : 1,
  "type" : "msg",
  "msg" : "You are welcome!",
  "entities" : {
    "intent" : [ {
      "confidence" : 0.9707855789235582,
      "type" : "value",
      "value" : "more"
    } ]
  }
}

为什么会这样?

1 个答案:

答案 0 :(得分:0)

即使我有时遇到类似的问题,但我能够通过为“has”&设置正确的上下文或实体字段名称来实现它。 “操作”选项卡中的“没有”相应操作和响应的选项。这似乎有效,虽然看到Wit有时无法基于意图识别流程有点令人沮丧。