0

我创建了一个具有多个后续意图的 Dialogflow 代理。在 Dialogflow 控制台上手动测试代理时,代理可以正常工作并解析为正确的意图。但是,当我运行 Botium 测试时,代理的行为有所不同,特别是当它到达第一组后续事件时,它并没有解析到正确的意图。有没有人遇到过类似的问题?我感谢有关此问题的任何信息。

更新:我能够使用对话流预构建代理之一(咖啡店)重新创建上述相同的问题。该代理还利用后续事件,程序根据用户给出的“是”或“否”答案解析为正确的意图。再一次,dialogflow 控制台 convo 是成功的,但是代理在这些点上使用 botium 进行测试时表现不同。我正在使用 botium 官方 docker 映像(botium/botium-cli)来运行脚本并帮助排除任何不正确的配置。我收到断言错误,但没有来自程序的运行时错误。我提供了来自 dialogflow 的相同代理对话的屏幕截图,botium 作为脚本和模拟器运行:dialogflow 控制台 convo 输出botium convo 脚本botium 脚本断言错误输出botium模拟器输出。让我知道我还能提供什么。谢谢你的帮助。

4

0 回答 0