我有一个机器人,用户需要在其中从100多个项目中选择一个特定项目。如何在Dialogflow中做到这一点?我在FB Messenger上使用了Webview,但是在Dialogflow中这不是一个选择。
有什么想法吗 ?
这可能有点苛刻,但我首先想到的是您需要重新考虑设计。我能想到的情况很少,在这种情况下,我会收到一份包含100个项目的清单,需要从中选择一个特定的项目,然后才能找到愉快的体验。
想象一下走进餐馆和服务员,而不是递给您菜单,而是开始列举所有可用的物品。甚至菜单也由于某些原因被分成几部分。
如果用户知道他们需要选择什么,则可以给他们选择随时键入的选项。(例如,如果他们需要从列表中选择一个国家。)
但是否则,请帮助他们将选择范围缩小到仅适用的范围,就像服务员可以通过询问您是否需要鱼,牛肉或其他东西来帮助您缩小选择范围一样。