首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API.ai上下文似乎不存在于LUIS中。

API.ai上下文似乎不存在于LUIS中。
EN

Stack Overflow用户
提问于 2017-09-22 04:38:40
回答 2查看 262关注 0票数 2

我的团队在API.ai方面更有经验,只是开始学习路易斯。

我们习惯于使用上下文,这是一组意图,与用户的输入相匹配并在其中进行选择。

在API.ai中,导航从一个意图移动到另一个意图,查看当前意图的输出上下文,并试图在这些意图之间进行匹配( only )。

路易斯似乎没有这样的背景概念。我应该使用什么策略,这样我就不会像在LUIS中构建机器人一样使用它了?还是我应该使用类似于上下文的东西?

EN

回答 2

Stack Overflow用户

发布于 2017-09-23 17:53:04

如果根据上下文,您希望LUIS根据前面的答案将一句话与不同的意图相匹配,您可以使用不同的LUIS应用程序或模型。我可能错了,但是,从我所能看到的来看,API.ai的背景只是模型中的一个模型。

正如Steven所说,你必须在你的应用程序中添加逻辑来存储上下文,但是你可以只需要一个顶级的LUIS应用程序和一个或者更多上下文的LUIS应用程序。然后选择要发送话语的端点,其基础是:如果您有上下文和上下文是什么。

票数 2
EN

Stack Overflow用户

发布于 2017-09-22 17:16:51

如果您使用的是BotBuilder SDK,那么您将创建Dialog类,本质上您的对话框存在于rails上,因此,给定用户的输入,您将进入对话框的下一个回合。这不需要LUIS,因为您已经声明了所有您的机器人应该执行的操作。

可以创建一个不断执行LUIS调用的模式,但您需要将逻辑添加到代码中,以便在继续之前从一组意图中查找特定的意图。

正如Miskov所指出的,LUIS上下文处理实际上是在应用程序中处理的。然而,预构建域也是上下文无知的。他们是一个简单的模板意图和实体标记的话语。

C# BotBuilder SDK + LUIS:示例

Node.js BotBuilder SDK + LUIS:示例

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

https://stackoverflow.com/questions/46356969

复制
相关文章

相似问题

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