【问题标题】:Is it possible to handle attachments during a LuisDialog?是否可以在 LuisDialog 期间处理附件?
【发布时间】:2016-04-07 13:29:03
【问题描述】:

到目前为止,我已经能够训练一个 LUIS 模型并将其意图连接到一个继承自 LuisDialog 的对话框中。 我假设每当我向模型发送一条无法识别的消息时,它都会被“无”意图捕获,这对于文本是正确的,但对于文件则不然。例如,当我发送图片时,没有任何反应,当我发送文本+图片时,一些意图会捡起它,但邮件附件中不会有图片。

在 LUIS 对话框中处理文件的推荐方法是什么?

【问题讨论】:

  • 这是在 C# 还是 Node 中?在节点方面,如果没有任何文本,我不会调用 LUIS,但我仍然应该调用 onDefault() 处理程序,它可以让您访问上传的附件。不确定 C# 端会发生什么。
  • 抱歉没提,它是在 C# 中的。无论如何,你的评论对我有帮助。我决定在单独的对话框中处理包含附件的消息,现在它正在工作。谢谢。
  • 是的 - 在这里回答:- stackoverflow.com/questions/41712617/….

标签: botframework azure-language-understanding


【解决方案1】:

您可以覆盖 LuisDialog 的 MessageReceived(...) 函数,将您需要的消息字段保留为成员变量(在本例中为附件),并在您的意图处理程序中访问这些字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    相关资源
    最近更新 更多