【问题标题】:QnAmaker, can't find Channels tabQnAmaker,找不到“频道”选项卡
【发布时间】:2018-11-03 16:56:49
【问题描述】:

我今天使用新的 GA QnAmaker 门户部署了我的 QnAmaker 聊天机器人。但是创建知识库后,我在 Azure 中找不到频道选项卡了。

在频道选项卡中,您可以将聊天机器人部署到不同的频道,例如 Microsoft Teams 或 Webchat。

有人在 Azure 中找到此选项卡吗?

【问题讨论】:

  • QnAMaker 是一个产品,Bot Framework (Web App Bot, Functions Bot...) 是另一个。当您说“使用新的 GA QnAMaker 门户部署”时,您能否添加更多详细信息?
  • 嗨 Nicolas,我在新的 QnAmaker 门户上创建了一个新的知识库。您现在必须首先在 Azure 中创建 QnAmaker 服务。在我这样做并完成知识库设置后,部署了以下资源imgur.com/a/1vgvwaM 在这些资源中,我找不到将机器人部署到特定渠道(网络聊天或 Microsoft Teams)的任何选项。
  • 好的,这就是我的想法:您正在混合两种服务。在这里,您刚刚创建了一个 QnAMaker 服务,也就是说一个能够生成答案的 API。要在机器人中使用它,您需要创建一个机器人并指向该服务
  • 嗨 Nicolas,我该怎么做呢?在不涉及任何编码的情况下创建机器人过去很容易
  • 我正在准备答案。

标签: azure service bots qnamaker


【解决方案1】:

您刚刚创建了您的 QnAMaker 知识库以及使用它所需的所有项目(用于托管服务的 Web 应用,用于搜索部分的 Azure 搜索)。

现在下一步是通过执行以下操作创建一个机器人

  1. 在 Azure 上,创建一个 Web App Bot
    • 使用Question And Answer bot 模板来实现调用 QnAMaker 的基本代码

  1. 创建后,您将至少拥有以下资源:一个 Web App bot(用于管理渠道)和一个 App Service(托管您的 bot 代码)

  • 转到 Web App Bot 项
  • 选择Application Settings菜单,你会发现几个设置:QnAKnowledgebaseIdQnAAuthKeyQnAEndpointHostName
  • 用您的 QnA 设置填充这些值:
  • 保存

然后它就可以工作了 ;-) 你可以在这个 Web App Bot 项的Channels 菜单上设置你想要的频道

【讨论】:

  • 你是英雄!非常感谢。它现在可以工作了:)
【解决方案2】:

是的!它还在那里。 QnA MAker 去 GA 对它的功能没有影响,只是在一定程度上影响了实现的方式,这当然是好的。

您可以在 Azure 门户 => Web App Bot => Bot 管理部分找到它

编码愉快!

【讨论】:

    猜你喜欢
    • 2022-11-07
    • 2014-09-11
    • 1970-01-01
    • 2021-04-09
    • 2023-02-15
    • 1970-01-01
    • 2016-06-29
    • 2021-10-12
    • 1970-01-01
    相关资源
    最近更新 更多