LUIS通常用作具有多个QnA的调度程序,或与QnA并行使用,或用作(如果有的话)重定向到QnA。如下面的链接中所述:

Look use-cases mention in the answer

我想将知识从LUIS转移到QnA:

LUIS:
从话语中提取实体和意图之类的东西,但是在上述大多数情况下,我们要传递的只是话语,而并非来自LUIS的关于意图和实体的信息。

QnA元数据:
之后,当我们查询qna基数时,元数据过滤器(键值对)可以增加一些答案。

这是我的问题:

  • 这个场景不仅可以将session.message或话语还可以将实体和意图传输给QnA服务吗?
  • 要使用元数据(例如,意图:某物和实体:某些产品)来实现它,并从LUIS传递意图和实体以与QnA服务中的此元数据进行比较,这还合理吗?
  • 如果以上概念是错误的,那么还有另一种方法将知识从LUIS转移到QnA服务吗?据我所知,LUIS比QnA更智能,QnA通常用作可靠的QnA基础,但是如果我们控制LUIS,那么甚至可能是具有不同实体或表示方式但可以将相同上下文映射到的问题。 QnA数据库中所需的QnA对。
  • 最后有人可以帮助我提出如何在node.js中实现它吗?如果可能的话,您不必从头开始编写代码,只需从LUIS到QnA的元数据的这种意图和实体转移逻辑即可。当然,如果这种逻辑可行的话。
  • 最佳答案

    人们通常希望以某种方式集成LUIS和QnAMaker,例如herehere。有关如何执行此操作的官方文档here。但是,您想要做的事情似乎与通常的实现有所不同。

    如果我可以换个说法,听起来您正在尝试使用LUIS来增强QnAMaker的智能。这既没有可能,也没有必要。这是不可能的,因为LUIS和QnAMaker设计有简单的接口(interface),可以接收一条消息作为输入,也就是说QnAMaker无法使用LUIS的意图和实体。这是没有必要的,因为QnAMaker已经被设计为在其功能上达到最佳状态。如果有办法使用LUIS的算法使其变得更智能,那么将内置该功能,而您不必自己实现。请记住,这两项都是Microsoft AI服务,因此,我不希望其中任何一项都具有其他人无法企及的 secret 。

    关于node.js - 将情报从LUIS转移到QnA,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52700025/

    10-10 13:22