我使用qnamaker.ai创建了一个QnA服务,当我继续使用Bot服务创建机器人时,我不能,因为在搜索时没有像教程中提到的Bot服务(预览)这样的选项。相反,我提出以下内容: •Web App Bot •功能机器人 •Bot频道注册
答案 0 :(得分:3)
在Azure上,有3项与Bot相关的服务:
Web App Bot和Function Bot都是Bot服务的一部分:
Bot Service提供了创建机器人的核心组件,包括 用于开发机器人和Bot框架的Bot Builder SDK 将机器人连接到频道。
简而言之,Bot Service将在Azure中托管 Web App / Functions Bot ,让您在线配置频道或编辑代码。
Bot渠道注册适用于开发人员基于Bot Builder SDK创建自己的Web应用程序项目并将Web应用程序部署到Azure / AWS / Google Cloud Platform的项目。在Azure的Bot频道注册中,开发人员可以将其网络应用的网址链接到Azure并启用频道与其机器人进行通信。总之,此方案在开发和托管方面实现了更大的灵活性。
在您的情况下,您可以创建 Web App / Functions Bot 使用QnA Bot模板。创建后,在“应用程序设置”中>在应用程序设置下>找到 QnAKnowledgebaseId & QnASubscriptionKey , 从QnA服务中的信息中替换这两个字段。 保存更新,您的Bot应该使用您发布的QnA服务。