我正在通过为Slack做一个聊天机器人来玩Microsoft中的机器人框架和认知服务。
intent
。在知名城市,效果很好。但是,对于其他一些人,Luis将不匹配特定城市作为geographyV2
实体(我选择的预建实体)。
由于对Luis没有识别出任何城市,因此对天气API的请求将失败。
我应该避免为另一个实体使用geographyV2
还是在此过程中可以帮助Luis?
以下是一些用户输入的经典示例:
根据我在这类用例上的经验,这里有一些技巧:
预建实体通常是很好的加速器,但是如果您处于“非美国”环境中,则经常遇到无法像您所说的那样认识的问题
如果您输入了错误的城市名称,则可以在调用天气API时看到它,并告诉最终用户您对城市的理解不正确