首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用带提示的参数来处理Luis意图

如何使用带提示的参数来处理Luis意图
EN

Stack Overflow用户
提问于 2017-01-17 12:45:00
回答 1查看 920关注 0票数 1

我在LUIS中有一个意图,需要几个参数。我还设置了这些参数的提示,以便在未检测到它们时,LUIS会请求它们。然而,在BOT中,当没有指定它们时,我总是将它们设置为null。

机器人不会询问缺少的参数(即使提示是在Luis中设置的)。为什么?有没有一种自动获取提示的方法?或者这在MS Bot框架中仍然不受支持?我正在使用C#

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-17 13:51:38

根据您的评论,您似乎正在使用较旧版本的Nuget包。确保更新到最新的BotBuilder版本。当前版本为v3.5

在最新版本中,BotFramework团队添加了对LUIS v2 API的支持,并添加了一些全新的功能。我非常确定V2现在是最新版本中的缺省设置,但即便如此,LuisModel属性现在除了接受ModelId和ModelSubscriptionKey之外,还接受API version

例如,现在,如果您的意图需要参数,而这些参数没有提供,则LuisDialog将执行操作。在该场景中(看起来是您的场景),LuisDialog将使用您在LUIS前端的automatically launch参数中定义的提示消息,执行LuisActionDialog并要求用户提供缺少的参数。

顺便说一句,要检查操作,您可以导航到实际意图。IntentRecommendation具有Actions集合属性。

下图显示了完整的树,包括Action参数。

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

https://stackoverflow.com/questions/41697566

复制
相关文章

相似问题

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