我有一个机器人,用户需要从一个大清单中选择一个特定项目,超过100个项目。我怎么能在Dialogflow中这样做?我在FB Messenger上使用了Webview,但在Dialogflow中这不是一个选项。
有什么想法吗?
答案 0 :(得分:4)
这可能有点苛刻,但我首先想到的是你需要重新考虑你的设计。我可以想到很少的情况,我会看到100个项目的清单,需要从中挑选一个特定的项目,并且会发现这是一种愉快的体验。
想象一下,走进餐厅和服务员,而不是给你一个菜单,开始背诵每一个可用的项目。甚至菜单也被分成了几个部分。
如果用户知道他们需要选择什么,当然可以选择在任何时候输入。 (例如,如果他们需要从列表中选择一个国家/地区。)
但除此之外,帮助他们将选择范围缩小到适用的范围,同样服务员可以通过询问您是否想要鱼,牛肉或其他东西来帮助您缩小选择范围。