在第9章“在应用程序中使用可编辑网格”中,我们学习了如何配置可编辑网格,以及如何使用网格支持的不同方法和事件。在本章中,我们将研究Microsoft认知服务以及如何将它们与Dynamics 365集成。Microsoft认知服务是一组API,可用于将人工智能功能添加到应用程序中。
在本章中,我们将介绍以下几点:
- Microsoft认知服务概述
- 将Dynamics 365与Microsoft认知服务连接
- 实现文本分析API,用于建议知识文章、类似案例和文档建议
了解Microsoft认知服务
认知服务 与 Dynamics 365(在线) 的集成只对美国 (US) 地区的实例可用。
Microsoft认知服务可以定义为一组API,这些API可以轻松配置和使用,为应用程序、网站和机器人带来强大的人工智能功能。Microsoft Cognitive Services是标准的基于JSON的RESTAPI,可以从许多流行语言中使用,如Curl、C#、Java、JavaScript、PHP、Python等。2015年初,微软在牛津项目下发布了一套技术,允许开发人员构建包含机器学习方面的更智能的应用程序,后来更名为微软认知服务。目前,Microsoft认知服务由不同的API组成,如计算机视觉API、视频API、Bing语音API、文本分析API、推荐API、Bing图像搜索API等,分为视觉、语音、语言、知识和语音。
不同的Microsoft认知服务API列表可在下面链接查找
Cognitive Services—APIs for AI Solutions | Microsoft Azure
让我们快速了解一下这些不同的API:
- 视觉API:这些允许应用程序识别人脸、情绪,并理解图像和视频。它包括计算机视觉API、视频API、Face API、Emotion API等。要查看Face API的实际操作,我们可以浏览到Azure AI Vision with OCR and AI | Microsoft Azure
可以提交图像,face API将分析图像并以JSON格式返回结果,如检测结果中的以下屏幕截图所示:
- 语音API:这些允许应用程序识别语音,将语音转换为文本,将文本转换为语音。它包括语音识别API和文本到语音API。无法看到正在运行的Speech API,请浏览到
Cloud Computing Services | Microsoft Azure
服务/认知服务/语音/并播放任何样本或开始录制。语音识别API将语音单词转换为文本,如下所示: - 语言API:这允许应用程序评估情绪和主题了解用户想要什么,检测和更正拼写错误以及其他功能。它包括文本分析API、翻译器文本API、Bing拼写检查API等。要查看拼写检查功能,请浏览至Bing Spell Check API - Queries Spell Check | Microsoft Bing。如果将Spell错误地输入为Spel并单击Submit,它将自动更正为Spell,如以下屏幕截图所示:
- 知识API:这允许应用程序根据客户、需求、决策能力以及从网络、学术等收集的丰富知识库提供推荐。它包括推荐API、QnA Maker API、学术知识API等。组织可以使用推荐API来了解销售行为,并在购买过程中向客户推荐相关产品,从而提高销售额。若要查看正在运行的QnA Maker API,请浏览至Question Answering – Language Understanding | Microsoft Azure并搜索特定关键字。搜索登录与我如何登录qna制造商门户的问题相匹配?并返回适当的答案,如以下屏幕截图所示: