我是 Azure 新手,我需要制作一个聊天机器人来回答与 SQL 数据库数据有关的所有类型的问题。我正在考虑在此 SQL DB 上使用 Azure 认知搜索知识挖掘,然后以某种方式填充聊天机器人的知识库。我怎样才能做到这一点?
谢谢。由于我只是初学者,代码量越少越好。
最佳答案
我建议您尝试Information bot基于 LUIS:信息机器人可以使用认知服务 QnA Maker 回答知识集中或常见问题解答中定义的问题,并使用 Azure 搜索回答更多开放式问题。
信息通常隐藏在 SQL Server 等结构化数据存储中,可以通过搜索轻松找到。想象一下通过简单的对话命令查找客户的订单状态。使用认知服务 QnA Maker,向用户提供一组有效的搜索选项,例如查找客户、查看客户最近的订单等。通过定义 QnA 格式,用户可以轻松提出由 Azure 搜索支持的问题可以查找存储在 SQL 数据库中的数据。
示例机器人在这里:https://github.com/Microsoft/AzureBotServices-scenarios
关于azure - 如何使用 Azure 认知搜索的知识挖掘结果并填充聊天机器人的知识库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62212625/