刷新调度模型而不会丢失实体映射

时间:2020-04-04 17:05:57

标签: botframework azure-language-understanding

我通过遵循documentation了解BOT框架的概念。

第1步: 按照以下步骤创建新的KB,然后使用新的值更新ognitiveModels.json 和.\Deployment\Scripts\update_cognitive_models.ps1 -RemoteToLocal命令必须是 执行,将更新调度模型。

第2步: 为了使BOT更加用户友好,增加了entities并映射到Intents。直到这里一切都正常。

第3步: 重复步骤1,然后删除先前映射的entities

问题1:如何在不丢失映射实体的情况下刷新Dispatch模型?

问题2:如何针对现有的LUIS模型使用json更新实体?

请澄清或指出正确的资源。

1 个答案:

答案 0 :(得分:0)

这是我从产品小组获得的建议。

用户已经拥有一个或多个LUIS,QnA Maker应用/模型,甚至有一些意图表达的平面文件,并且该用户希望创建一个元应用来向这些子应用分发机器人流量。在这种情况下,应将实体(手动)添加到子LUIS应用程序中,而不是添加到Dispatch父应用程序中,以便刷新Dispatch应用程序/模型后不会删除实体定义。

用户拥有一个LUIS应用程序,他/她可以使用Dispatch在5倍交叉验证过程中评估该应用程序的意图预测性能。 从场景中可以看到,Dispatch专注于意图预测/调度和评估,因此实体定义不会保留。请在子应用中维护您的实体,而不是在“分发”级别上维护。

相关问题