Dialogflow 中的文本响应数

Number of text response in Dialogflow

我是 Dialog 流程的新手,正在尝试构建产品搜索。因此,为此我有很多文本回复。这样做时,我的文本回复数量达到了 30。

正如您在屏幕截图中看到的那样,它达到了 30,我没有找到任何选项来编写另一个文本回复。所以点击添加消息内容并添加新的文本响应。但是现在,当我查询某些内容时,它会给我多个响应。

所以我的问题是: 1)有没有办法增加文本响应(30)大小的数量。或者是限制。

2) 如果无法解决以上问题。我怎么能只得到一个响应,因为它从两个文本响应中给了我两个响应

你不应该在一个意图中尝试所有的事情。分成多个以避免复杂的场景。

文本回复适用于所有平台。 限制 1:您的代理最多可以发送 10 条连续的文本消息以响应用户输入(假设意图中没有定义其他消息类型)。 限制-2:您可以为每个短信回复添加 30 个变体。

所以,对于你的问题的答案,没有办法,你可以在标准版或企业版中超过此限制。其次,您正在做的是在添加变体时达到限制 (30) 时添加一些文本消息。您可以通过删除一定数量的短信或为不同的响应创建不同的意图来解决此问题。

当您添加变体时,api.ai 会随机选择您撰写的 30 个回复中的任何一个并将其显示给用户。您有多个这样的短信,因此 api.ai 从每条短信中随机选择一个回复,因此您会收到多个回复。希望这有帮助。