【问题标题】:Is it possible to integrate LUIS with an Azure Calling Bot that accepts calls via Skype?是否可以将 LUIS 与通过 Skype 接受呼叫的 Azure 呼叫机器人集成?
【发布时间】:2019-06-12 15:10:24
【问题描述】:

我正在 Azure 中开发一个聊天机器人,整个对话流程都基于 LUIS 返回的意图。我最近尝试将此机器人部署到 Skype 频道,因为我希望能够调用该机器人并使用语音进行交互。

虽然聊天功能在 Skype 上运行良好,但我发现为了启用 Skype 通话,我们需要使用一个名为 botbuilder-calling 的单独模块(而不是 botbuilder) em> 并且这个不支持创建识别器以与 LUIS 集成。

所以我的问题是如何将我的 Azure Calling 机器人与 LUIS 集成?

我的印象是,这就像将我现有的聊天机器人部署到启用语音的频道一样简单。不是这样吗?

【问题讨论】:

  • 您是否希望使用 botbuilder v3 或 v4 执行此操作?
  • 您好 Zeryth,我的代码目前在 botbuilder v3 上。但我愿意使用任何版本。
  • 正如您所提到的,用于处理调用事件的 botbuilder-calling 模块不支持 botbuilder 类中的 LUIS。 LUIS 可用于“消息”类型的活动。
  • 话虽如此,您提到您想使用语音与机器人交互。如果您愿意研究 v4,有一个更大、更复杂的示例,称为虚拟助手,它通过语音和文本与用户进行交互,这可能是您正在寻找的:github.com/Microsoft/AI/tree/master/solutions/Virtual-Assistant
  • 感谢 Zeryth!从高层次上看,这确实是我正在寻找的东西。我将更详细地介绍这一点。感谢您的链接!

标签: azure chatbot azure-language-understanding azure-bot-service skype-bots


【解决方案1】:

是的,有可能!!!。

在 bot 项目中,您可以通过提供 LUIS 密钥来创建 LUISDialogue,这些密钥实际上与 LUIS 进行通信。

对于 Skype BOT,您需要在 Azure 的 BOT 服务中启用 Skype endoint。

【讨论】:

  • 嗨沙拉德,感谢您的回复。但我知道我们可以将 LUIS 与 LUISAppId 和 LUISAPIKey 集成并使用,我已经在我的聊天机器人中使用它。我的问题是关于我们是否可以将 LUIS 与“Skype 呼叫机器人”(可以通过 Skype 接受语音呼叫)集成,因为这似乎是完全不同的事情。
猜你喜欢
  • 1970-01-01
  • 2021-10-18
  • 1970-01-01
  • 2019-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多