首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从LUIS到QnA的智能转移

从LUIS到QnA的智能转移
EN

Stack Overflow用户
提问于 2018-10-08 18:13:56
回答 2查看 742关注 0票数 3

LUIS通常用作具有多个QnA的调度程序,或者与QnA并行使用,或者用作重定向到QnA的调度程序(如果不是这样的话)。下面的链接中也提到了:

Look use-cases mention in the answer

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

LUIS :从话语中提取实体和意图之类的东西,但在上面的大多数场景中,我们传输的只是话语,而不是LUIS中关于意图和实体的信息。

QNA元数据:QnA元数据过滤器(键值对)可以在我们之后查询qna库时提高一些答案。

以下是我的问题:

  1. :something and entities: something and entities : some products,并从LUIS传递意图和实体与QnA服务中的元数据进行比较,这是不是也reasonable?
  2. If以上概念是错误的,那么有没有其他方法可以将知识从LUIS转移到QnA服务呢?据我所知,LUIS是比QnA更智能的服务,QnA主要用作坚实的QnA基础,但如果我们将控制权交给LUIS,那么甚至可能会有具有不同实体或表示方式但相同上下文的问题可以映射到QnA数据库中所需的QnA对。
  3. 终于有人能帮我想出如何在node.js中实现它了吗?如果可能,您不必从头开始编写代码,只需从LUIS到QnA的元数据的意图和实体转换逻辑即可。当然,如果这个逻辑可行的话。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-18 06:37:38

人们想以某种方式集成herehere,这是很常见的。here上有关于如何做的官方文档。不过,您想要做的似乎与通常的实现略有不同。

如果我可以转述一下,听起来你是想用LUIS来提升QnAMaker的智商。这既不可能也不必要。这是不可能的,因为LUIS和QnAMaker是用简单的接口设计的,只接收一条消息作为输入,也就是说QnAMaker不能与LUIS的意图和实体一起工作。这是不必要的,因为QnAMaker已经被设计成在它所做的事情上做得尽可能好。如果有一种方法可以使用LUIS的算法使其更智能,那么该功能将是内置的,您不必自己实现它。请记住,这两个服务都是Microsoft AI服务,所以我不会期望其中一个拥有超出另一个的秘密。

票数 1
EN

Stack Overflow用户

发布于 2019-03-06 21:18:17

我发现QnA Maker在有重叠部分的问题上有很多问题。

例如,对于同类型的问题,如定义问题:

  • 什么是苹果?告诉我什么是苹果。
  • 梨是什么?告诉我什么是梨。给我讲讲什么是梨。

QnA Maker相对比较愚蠢--它是基于搜索引擎,而不是真正理解这种语言。例如,它找不到问题的关键概念是什么。

因此,重要的是要减少重叠,并在问题中具有更多的唯一性。

我想出的解决方案是将类似的问题聚集在一起,并在LUIS中将它们建模为意图。答案可以在QnA Maker中找到。例如,带有实体提取的LUIS中的DefinitionQuestion intent:

  • 什么是X?告诉我X是什么。解释一下什么是X

然后,在你的机器人中有了逻辑,你可以把所有的定义(而不是整个问题)放在QnA Maker中,并将它们标记为定义。当LUIS识别出定义意图时,您可以提取X实体,并使用带有questiontype:definition标记的严格过滤器查询QnA Maker中的X。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52700025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档