我有一个具有复合实体的代理,该复合实体看起来像
from @city to @city
between @city and @city
@city to @city
这几天前还不错,但是最近几天该特工的行为很奇怪。它不再能够识别
之类的查询@city到@city的距离是多少
有时DialogFlow仅解析“之间”的第一个单词,有时仅解析最后一个@city,有时根本不解析任何单词。即使我的意图完全相同。有时我还会得到
MalformedResponse Dialogflow内部错误(4XX)。
调用此意图时。这个意图是由一个可以正常工作的webhook处理的,有时查询可以正确处理(通常是简短的短语),并且我得到正确的输出。但是包含多个实体的短语始终会在上述实体处中断。我想这很难调试,因为我没有得到任何相关的输出,但是也许有人遇到过类似的问题。