我在使用API.AI处理意图时遇到了一些问题。
我有一个意图——我们称之为意图01——旨在处理关于某些服务的任何一般信息请求(例如,“我想了解更多关于你们的服务”等等),它会向用户解释这些服务,并询问他是否想了解更多关于服务1或服务2的细节。然后,我创建了三个意图(意图01.1、意图01.2、意图01.3)来处理用户对意图01的可能回复(“我想了解更多关于服务1”,“我想了解更多关于服务2”或“没有兴趣”),因为每个意图都需要提供不同的回答。它们通过上下文与父意图相连。
我还想处理用户可能直接提出的问题,例如“我想了解更多关于服务1”,因此我创建了一个不同的意图(意图02),它提供了与意图01.1完全相同的回答。
这种解决方案似乎不太可扩展,有人知道在这种情况下避免重复意图的最佳实践吗?
感谢您的宝贵时间
回答:
请查看这里,我认为它可以解决您的问题。祝好