格式错误的响应expected_inputs[0].input_prompt.rich_initial_prompt:最多支持两个'simple_responses'



格式不正确的响应 expected_inputs[0].input_prompt.rich_initial_prompt:最多支持两个"simple_responses"。

此错误出于欢迎的意图而出现。如何删除它?

最多只发送两个简单的响应。

如果您使用的是 google 上的操作库,这意味着您只会在响应中两次使用文本字符串调用conv.ask()。如果您使用的是对话流实现库,则只能使用文本字符串调用agent.add()两次。

解决此问题的一种方法是在调用conv.ask()agent.add()之前构建要作为响应发送的字符串。这样,您只会发回一个简单的响应,即使它包含其他信息。发送的每个字符串有 640 个字符的限制。

一般来说 - 您不需要多个响应。你可以用640个字符说很多话!有两个是允许在视觉响应中有多个聊天气泡,这可能有意义(例如,如果您想在一个回复中发送回复,并在下一个中提示其他内容(。允许超过此时间可能意味着您的响应太长,这对于口语对话设计来说可能令人不快。在你把他们调出来之前,你会听一个人多久?

最新更新