从对话框流程中的建议中选择多个选项

时间:2019-12-16 10:42:29

标签: dialogflow actions-on-google

我正在使用dialogflow构建聊天机器人,希望用户能够从“建议”中选择多个响应。

有没有什么方法可以使用dialogflow实现或其他方式完成它?还是有其他替代方法可以实现这一点?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我的发现是我们不能选择多个建议筹码。 但是如果您要从一个目标中选择多个项目,则可以在操作和参数中使用 “ IS LIST” 选项。

假设您有一个实体 “水果” ,其值 {苹果,橙子,芒果等} < / p>

机器人:您想吃什么

用户:我想要苹果和芒果

为此添加训练短语 “我想吃苹果和橙子”

,然后在操作和参数中针对 “水果” 实体选择 “ IS LIST”

答案 1 :(得分:0)

Suggestion Chips是提示或引导对话的方式。

根据您的用例,您可以指导用户选择不同的选项。例如,如果他们选择衬衫,则可以先要求颜色,然后要求尺寸-将不同的选项分为较小的子集。一个不同的选项/示例是选择音乐风格(可以选择一个或多个选项),可以要求他们告诉您喜欢的音乐风格(同时提供5条建议码),然后在您的回复中确认风格和允许他们添加更多(同时提供4种音乐风格的建议芯片,另一种表示“全部完成”的建议)---我想我也将使用这种设计来实现他们喜欢的音乐的排名。