我想创建一个采取电影或电视节目名称并返回有关其详细信息的动作。
问题是我需要将所有可能的电视节目名称添加到实体。
即使对于实体中的最大实体数也有3000个限制。有办法解决这个问题吗?
理想情况下,我想给它一些示例性的电视节目名称,当用户说一个新的电视节目名称(实体不包含的名称)时,它能够识别该名称并将其传递给意图。
答案 0 :(得分:1)
您应该创建一个自定义实体,并使用尽可能多的示例对其进行训练。另外,标记允许的自动扩展,以便dialogflow能够识别您尚未定义的名称。
问题可能仍然存在,dialogflow可能会将某些内容识别为电影名称,而不是电影名称,因为您应该在webhook代码中具有验证功能。如果验证失败,则可以再次提示用户正确的电影名称。