【问题标题】:Refresh dispatch model without losing entity mapping在不丢失实体映射的情况下刷新调度模型
【发布时间】:2020-04-04 17:05:57
【问题描述】:

我正在通过关注documentation 了解 BOT 框架的概念。

第 1 步: 按照步骤创建新 KB,然后使用新值更新cognitiveModels.json 和.\Deployment\Scripts\update_cognitive_models.ps1 -RemoteToLocal 命令需要 执行将更新 Dispatch 模型。

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

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

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

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

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

【问题讨论】:

标签: botframework azure-language-understanding


【解决方案1】:

这是我从产品组团队收到的建议。

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

用户拥有一个 LUIS 应用,他/她可以使用 Dispatch 在 5 折交叉验证过程中评估应用的意图预测性能。 从场景中可以看出,Dispatch 专注于意图预测/调度和评估,因此实体定义不会被持久化。请在子应用中维护您的实体,而不是在 Dispatch 级别。

【讨论】:

    猜你喜欢
    • 2016-05-11
    • 1970-01-01
    • 2015-04-13
    • 2011-07-23
    • 2022-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    相关资源
    最近更新 更多