我已经使用qnamaker.ai创建了QnA服务,并且当我进一步使用Bot Service创建Bot时,我不能这样做,因为在搜索时没有像教程中提到的Bot Service(Preview)这样的选项。相反,向我显示以下内容:•Web App Bot•功能Bot•Bot频道注册
在Azure上,有3种与Bot相关的服务:
Web App Bot和Function Bot都是Bot Service的一部分:
Bot Service提供了用于创建机器人的核心组件,包括用于开发机器人的Bot Builder SDK和用于将机器人连接到渠道的Bot Framework。
简而言之,Bot Service将在Azure中托管Web应用程序/功能Bot,并允许您配置通道或在线编辑代码。
Bot Channels Registration适用于开发人员基于Bot Builder SDK创建自己的Web应用程序项目并将Web应用程序部署到Azure / AWS / Google Cloud Platform的项目。在Azure的Bot Channels Registration中,开发人员可以将其Web应用程序的URL链接到Azure,并使渠道能够与其机器人进行通信。总而言之,此方案使开发和托管更具灵活性。
对于您的情况,您可以使用QnA Bot模板创建Web App / Functions Bot。创建后,在“应用程序设置”>“应用程序设置”下的“查找QnAKnowledgebaseId&QnASubscriptionKey”中,替换QnA服务中信息中的两个字段。保存更新,您的Bot应该使用您发布的QnA服务。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句