首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >诊断流实体具有相同同义词的不同值,bot可以要求澄清吗?

诊断流实体具有相同同义词的不同值,bot可以要求澄清吗?
EN

Stack Overflow用户
提问于 2018-07-11 12:47:38
回答 2查看 377关注 0票数 1

在用户类别下,我有两个同义词相同的条目。如果两个条目的同义词是相同的,那么对话框流可以问我想要哪个条目吗?

DialogFlow实体输入屏幕

当聊天机器人提示用户,约翰被说,然后机器人将回答类似的东西,如Which John? 123 or 321?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-12 07:52:49

我不认为你现在所做的会有什么用。对话框流将无法检测您要使用的实体。你应该用你的业务逻辑去做。你能做的一件事是你可以创造一个意图

哪个约翰? 123还是321?

并使用followupEventInput从web钩子的响应中调用它。

代码语言:javascript
复制
"followupEventInput": {
    "name": "event name",
    "languageCode": "en-US",
    "parameters": {
      "param": "param value"
    }
  }

服务

或者你可以利用事件。事件是允许您通过事件名称而不是用户查询来调用意图的特性。

https://dialogflow.com/docs/events

票数 0
EN

Stack Overflow用户

发布于 2018-07-12 07:58:18

这在单独的对话框流中是不可能的。您可以在后端实现这一点,但是这样您就会失去开发人员映射实体的好处,它将为您提供一个主键(引用值),而无需进一步处理。然后,使用@sys.any参数获取用户输入并在后端执行所有id匹配可能会更简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51285866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档