Botframework 如何使用Bot服务将qnamaker.ai上的QnA服务连接到azure聊天机器人?

Botframework 如何使用Bot服务将qnamaker.ai上的QnA服务连接到azure聊天机器人?,botframework,chatbot,Botframework,Chatbot,我已经使用qnamaker.ai创建了一个QnA服务,当我继续使用bot服务创建一个bot时,我不能这样做,因为在搜索时没有像教程中提到的bot服务(预览)这样的选项。相反,我看到的是: •网络应用程序机器人 •机器人的功能 •机器人频道注册在Azure上,有3项与机器人相关的服务: Web应用程序机器人 功能机器人 Bot渠道注册 Web应用程序Bot和功能Bot都是Bot服务的一部分: Bot服务提供用于创建Bot的核心组件,包括 用于开发机器人的Bot Builder SDK和用于 将机器

我已经使用qnamaker.ai创建了一个QnA服务,当我继续使用bot服务创建一个bot时,我不能这样做,因为在搜索时没有像教程中提到的bot服务(预览)这样的选项。相反,我看到的是: •网络应用程序机器人 •机器人的功能
•机器人频道注册

在Azure上,有3项与机器人相关的服务:

  • Web应用程序机器人
  • 功能机器人
  • Bot渠道注册
  • Web应用程序Bot和功能Bot都是Bot服务的一部分:

    Bot服务提供用于创建Bot的核心组件,包括 用于开发机器人的Bot Builder SDK和用于 将机器人程序连接到频道

    简单地说,Bot服务将在Azure中托管一个Web应用程序/功能Bot,并允许您在线配置频道或编辑代码

    机器人频道注册适用于开发人员基于Bot Builder SDK创建自己的web应用程序项目并将web应用程序部署到Azure/AWS/Google云平台的项目。在Azure的Bot通道注册中,开发人员可以将其web应用程序的url链接到Azure,并使通道能够与其Bot进行通信。总之,此场景使开发和托管更加灵活

    在您的情况下,您可以创建Web应用程序/功能Bot使用QnA Bot模板。创建后,在应用程序设置>下的应用程序设置>查找QnAKnowledgebaseId和QnASubscriptionKey, 替换QnA服务中信息中的两个字段。
    保存更新,您的机器人将使用您发布的QnA服务。

    请查看文档。。。你们会发现,你们可以找到QnA模板,至少在网络应用程序BOT伟大的答案!仅供参考:您的MicrosoftApp密码在您共享的映像中公开。