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

当聊天机器人提示用户,约翰被说,然后机器人将回答类似的东西,如Which John? 123 or 321?
发布于 2018-07-12 07:52:49
我不认为你现在所做的会有什么用。对话框流将无法检测您要使用的实体。你应该用你的业务逻辑去做。你能做的一件事是你可以创造一个意图
哪个约翰? 123还是321?
并使用followupEventInput从web钩子的响应中调用它。
"followupEventInput": {
"name": "event name",
"languageCode": "en-US",
"parameters": {
"param": "param value"
}
}或者你可以利用事件。事件是允许您通过事件名称而不是用户查询来调用意图的特性。
发布于 2018-07-12 07:58:18
这在单独的对话框流中是不可能的。您可以在后端实现这一点,但是这样您就会失去开发人员映射实体的好处,它将为您提供一个主键(引用值),而无需进一步处理。然后,使用@sys.any参数获取用户输入并在后端执行所有id匹配可能会更简单。
https://stackoverflow.com/questions/51285866
复制相似问题