azure - 如何使用 Azure 认知搜索的知识挖掘结果并填充聊天机器人的知识库?

标签 azure azure-sql-database chatbot azure-cognitive-services azure-bot-service

我是 Azure 新手,我需要制作一个聊天机器人来回答与 SQL 数据库数据有关的所有类型的问题。我正在考虑在此 SQL DB 上使用 Azure 认知搜索知识挖掘,然后以某种方式填充聊天机器人的知识库。我怎样才能做到这一点?

谢谢。由于我只是初学者,代码量越少越好。

最佳答案

我建议您尝试Information bot基于 LUIS:信息机器人可以使用认知服务 QnA Maker 回答知识集中或常见问题解答中定义的问题,并使用 Azure 搜索回答更多开放式问题。

信息通常隐藏在 SQL Server 等结构化数据存储中,可以通过搜索轻松找到。想象一下通过简单的对话命令查找客户的订单状态。使用认知服务 QnA Maker,向用户提供一组有效的搜索选项,例如查找客户、查看客户最近的订单等。通过定义 QnA 格式,用户可以轻松提出由 Azure 搜索支持的问题可以查找存储在 SQL 数据库中的数据。

结构如下: enter image description here

示例机器人在这里:https://github.com/Microsoft/AzureBotServices-scenarios

关于azure - 如何使用 Azure 认知搜索的知识挖掘结果并填充聊天机器人的知识库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62212625/

相关文章:

c# - 如何发送基本 "Event"测量IOT Central(C#)

azure - 如何将自定义模块添加到 ARM 模板

azure - 使用 Azure MobileServiceClient 创建本地非同步表

Azure 逻辑应用工作流与多个数据库集成

python - 外语 Chatterbot 网络应用程序

Azure 逻辑应用 - GetEntities(Azure 表)连接器筛选器返回错误结果

sql-server - Windows Azure SQL数据库-“身份自动增加”列会跳过值

powershell - 针对 sql azure 使用 Invoke-Sqlcmd 的凭据

node.js - 如何通过dialogflow发送电子邮件

c# - 抱歉,我的机器人代码有问题......但它没有