Dialogflow es 我应该使用开发者实体还是用户实体?

Dialogflow es 我应该使用开发者实体还是用户实体?,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我应该在API.ai中使用哪种类型的实体从用户获取参数值?开发者实体还是用户实体?这取决于。两者都有自己的位置,取决于你需要什么 如果您的对话中有您可以在设计时缩小范围的部分,那么开发人员实体是很好的。因此,例如,如果您的系统中只有几种类型的音乐,并且您希望用户说“播放一些爵士乐”或“我想听百老汇经典”,那么您可以在定义意图时将“爵士乐”和“百老汇经典”定义为开发人员实体 但是,如果您拥有用户帐户,并且希望用户能够访问自己的元素,那么用户实体就非常强大。例如,如果他们在系统上有自己的音乐(并且只

我应该在API.ai中使用哪种类型的实体从用户获取参数值?开发者实体还是用户实体?

这取决于。两者都有自己的位置,取决于你需要什么

如果您的对话中有您可以在设计时缩小范围的部分,那么开发人员实体是很好的。因此,例如,如果您的系统中只有几种类型的音乐,并且您希望用户说“播放一些爵士乐”或“我想听百老汇经典”,那么您可以在定义意图时将“爵士乐”和“百老汇经典”定义为开发人员实体

但是,如果您拥有用户帐户,并且希望用户能够访问自己的元素,那么用户实体就非常强大。例如,如果他们在系统上有自己的音乐(并且只有自己的音乐),那么当他们登录时,您可以将用户实体设置为他们音乐名称的值然后系统将尝试只匹配它们可能的值,而不可能匹配其他类似的非它们的音乐。

开发人员实体可以在定义意图时预先设置。一旦对话开始使用API.AI的API,就会设置用户实体


大多数情况下,您可能会使用开发人员(或系统)实体,但当您需要它们时,用户实体是API.AI最强大的功能之一。

太好了,我想知道更多关于用户实体的示例,…我已经尝试过,但不知道如何使用。。。这真的很有帮助,如果你尝试过并且遇到了问题,那么继续,打开一个新的问题,展示你遇到的问题。(我现在看到你这样做了。{:)