首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对话框中的自然语言理解

对话框中的自然语言理解
EN

Stack Overflow用户
提问于 2016-07-14 15:38:54
回答 1查看 88关注 0票数 0

因此,我使用LUIS根据用户的意图开始某些对话框。

假设这是我注册的一个对话框:

代码语言:javascript
运行
复制
bot.dialog('/sports', [
  function (session) {
    builder.Prompts.text(session, 'What is your favorite sport?');
  }, function(session, result) {
       ....
  }
])

使用这个瀑布,人们可能会期望用户只说"Baseball“之类的话。但是如果他们说“我最喜欢的运动是棒球”呢?在我的瀑布中,我如何确定他们的真实答案是什么,以便我可以根据他们的答案继续对话?我是不是要把它插回LUIS里?做一些复杂的RegEx?不然呢?

EN

回答 1

Stack Overflow用户

发布于 2017-03-23 08:25:04

通读一下文档中的Understanding Natural Language。Luis可以被训练来识别“意图”,这是用户想要用自然语言消息传达的动作。在您的示例中,一个意图可能是"PreferredSport",您可以使用“我喜欢棒球”、“足球是最好的”、“竞争性编程优于所有其他活动”等主题来训练它。您还可以训练它识别“实体”,这是消息中需要识别和提取的标记。在这种情况下,你会有一个“体育”实体,匹配任何列出的运动。

链接的文章将指导您将机器人连接到您的Luis识别器。

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

https://stackoverflow.com/questions/38368244

复制
相关文章

相似问题

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