当用户有屏幕时,创建列表然后获取所选项目很容易,但是,如果没有屏幕,则要困难得多。
简单方案:
A:我有平板电脑,智能手机和计算机。
B:电话
将手机分配给智能手机的最佳方法是什么(如果列表是动态的,而我无法为其创建实体)?
谢谢
答案 0 :(得分:1)
最好的方法是尝试提出实体并为每个实体定义同义词,以便Dialogflow可以匹配用户所说的内容。
鉴于您无法创建实体,您的操作可以为用户列出可用选项并要求选择一个。您可以明确表示用户应该逐字说出所选的选项。在您的情况下:
A:我有平板电脑,智能手机和计算机。请告诉我您要选择哪个选项。
B:电话
A:对不起,我无法理解。您只能说“平板电脑”,“智能手机”或“计算机”。请告诉我您要选择哪个选项。
我建议您访问“对话设计”网站,以获取有关如何处理类似情况的更多指南。对于您而言,指南中的Disambiguation部分将很有帮助。