通过关注documentation,我正在了解BOT框架的概念。
步骤1:按照以下步骤创建新的KB,然后使用新的值更新ognitiveModels.json和.\Deployment\Scripts\update_cognitive_models.ps1 -RemoteToLocal
命令需要执行,将更新调度模型。
步骤2:为了使BOT更加用户友好,增加了entities
并映射到Intents
。直到这里一切都正常。
步骤3:重复步骤1,然后删除先前映射的entities
。
问题1:如何在不丢失映射实体的情况下刷新分派模型?
问题2:对于现有的LUIS模型,如何使用json更新实体?
请澄清或指向我正确的资源。
这里是我从产品小组收到的建议。
用户已经具有一个或多个LUIS,QnA Maker应用/模型,甚至有一些意图表达的平面文件,并且用户希望创建一个元应用,以将漫游器流量分配给这些子应用。在这种情况下,应将实体(手动)添加到子LUIS应用程序中,而不是添加到Dispatch父应用程序中,以便刷新Dispatch应用程序/模型后不会删除实体定义。
用户拥有LUIS应用程序,他/她可以使用Dispatch在5倍交叉验证过程中评估该应用程序的意图预测性能。从场景中可以看到,Dispatch专注于意图预测/调度和评估,因此实体定义不会保留。请在子应用中维护您的实体,而不是在“分发”级别。