【问题标题】:How to hook Luis into a Bot Framework FormDialog如何将 Luis 挂接到 Bot Framework FormDialog
【发布时间】:2016-04-05 22:58:37
【问题描述】:

我有一个 Dialog 类,它是一个 FormDialog(例如,FormDialog;根据机器人框架文档网站,它为三明治构建订单)。 SandwichOrder 包含一个“价格”属性。

我还有一个派生自 LuisDialog 的 Dialog 类,它获取价格(例如,基于大小和/或省份)。

如何将Luis 功能挂接到表单对话框中?

【问题讨论】:

    标签: botframework azure-language-understanding


    【解决方案1】:

    目前无法在表单字段步骤中调用对话框。但是您可以在表单中(在本例中为“价格”)和 IEnumerable<TermMatch> Matches(string input, object defaultValue = null) 实现调用中为您的 Luis 模型中的字段自定义 IRecognize 实现,并根据 Luis 检测到的实体返回所有可能的 TermMatches。

    【讨论】:

    • 你知道这个功能是否被内置了吗?仅仅为了跳出检查 LuisIntent 来创建我们自己的自定义字段似乎有点笨拙。
    • 肯定在积压中。我建议将此作为一个想法添加到bot builder feedback 网站,以便其他人可以为它投票。
    • 很想把它作为一个想法提交(想我可能已经这样做了)但是我注意到feedback.botframework.com 已经“退休”了。知道它搬到哪里了吗?
    【解决方案2】:

    这篇文章:Custom fields with FormBuilder in the Microsoft Bot Framework 似乎提出了一个答案,以及一种实现您自己的实现 IRecognizer 的自定义字段的方法。我还没有让它工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-02-24
      • 1970-01-01
      • 2018-03-11
      相关资源
      最近更新 更多