Azure AI Search:它是什么?它如何帮助我的 AI 项目?
告诉你们一个秘密。虽然你们中的一些人可能已经从我关于 Azure 的Pluralsight 培训课程中认识我了,但你们肯定不知道的是,我的大部分材料都是在我的猫 Pepé Le Mew 先生身上进行道德测试的。众所周知,猫的注意力持续时间很短,如果我能让 Pepé 哪怕有一点关心 Azure,那么我就成功了。
(别评判!如果你认为和猫说话很奇怪,那你显然从来没有养过猫)
无论如何,我最近和他谈论了 Azure AI Search,以及它在大规模安全信息检索方面有多么出色。然而,Pepé 一直在舔爪子——似乎我让他感到无聊。然而,当我提到新的和现有的 AI 项目如何从 Azure AI 搜索中受益时,Pepé 的胡须微微抽搐了一下。他仍然没有看我,但我知道我引起了他的兴趣。
就在那时,我知道我一定会成功。所以我在这里与大家分享我关于如何使用 Azure AI Search 推动 AI 项目的经验,并暗自想知道 Pepé 正在从事什么秘密项目,以引起他的兴趣(也许是使用 Azure AI Vision 进行鼠标识别?显然,我们需要担心的不是 AI,而是猫会统治世界。)
什么是 Azure AI Search?
Azure AI Search(以前称为 Azure Cognitive Search)是一项基于云的服务,用于搜索您私人整理的数据。它结合使用 Microsoft 的 AI 和基于 JSON 的索引来提供快速、相关的搜索结果。它类似于在线购物中使用的搜索功能,而不是一般的互联网搜索。
AI Search 开箱即用,包含各种炫酷功能,您可以根据自己的需求进行定制。它可以将您的关系数据转换为 JSON 格式、挑选出关键短语、理解和使用同义词、处理地理空间数据,甚至检测和翻译不同的语言,所有这些都无需任何额外服务。
借助索引管道中的“技能集”,AI Search 变得非常智能。可以将其视为为您的搜索引擎提供了一些额外的脑力。您可以使用这些技能集来利用其他出色的 Azure AI 服务、Azure 机器学习模型、自定义 AI 端点,甚至是 Microsoft 的开箱即用搜索增强功能。这一切都是为了让您的搜索更智能、更符合您的需求。猜猜怎么着?设置非常简单 - 您可以直接从 Azure 门户进行设置,也可以使用一些 SDK 代码进行设置。
所有这些技术协同作用都是双向的(不像我和 Pepé 之间不平衡的关系)。虽然以搜索为中心的项目可以通过人工智能得到增强,但您计划中的和正在进行的人工智能项目可以通过添加丰富的搜索和检索功能得到增强。让我们深入研究三个主要示例,看看您的主要人工智能项目如何真正从人工智能搜索中得到提升。
使用 Azure AI Search 提升 AI 项目的三种方法
1. 使用 AI Search Pipelines 结合搜索和知识挖掘应用
现在,我首先要说的是,AI Search 不能替代 Azure Data Factory 或其他 ETL 和 ELT 数据处理解决方案。AI Search 根本没有现代数据管理系统的所有数据连接器和优化功能。话虽如此,AI Search 知识挖掘架构可能恰好适合有效重复使用 AI 增强数据。
在下方的基本 AI 搜索架构中,您可以看到技能集(中左)如何增强传入数据,然后将其传递给搜索索引以及外部知识存储和工具(例如 Power BI)。这使得您的 AI 增强数据可用于深度分析和报告,以及内部和外部客户的交互式搜索。
2. 使用 Azure AI 搜索原始资料档案和研究
假设您已经满足了在组织内存档和编目客户合同的监管要求。您已利用 Azure AI Services 光学字符识别 (OCR) 来帮助编目,并将文档存储在 Azure 存储中。现在,营销部门认为,能够对这些客户合同使用全文搜索和其他现代搜索功能,将为他们带来真正的好处。
您可以简单地保留当前对新合同的处理,并将现有知识存储中的文档拉入单独的搜索解决方案。但是,通过在 AI 搜索索引管道上的 Skillset 中调用 OCR 解决方案(除了 OCR 之外,还可以为数据添加其他增强功能),然后再将其发送到搜索索引和知识存储或 Power BI 模板,也可能会降低成本并更易于维护。
3. 使用 Azure AI Search 查找翻译项目
想象一下,您正在将所有在线产品组装说明转换为多种语言。也许您已经在使用 Azure AI 服务来执行翻译。但请考虑一下,如果您将翻译功能与 AI 搜索语言分析器集成在一起,以便客户和服务人员更轻松地搜索说明:整体将大于部分。
Lucene 或 Microsoft 的语言分析器用于智能处理特定语言的语言学,包括动词时态、性别、不规则复数名词、单词分解、单词断词(针对没有空格的语言)等。将 Azure AI 搜索功能添加到您的翻译解决方案中是有意义的。
浅谈:人工智能搜索可以为你的项目做更多事情
如果您和 Pepé 一样,渴望了解 Azure AI Search 能为您的 AI 项目做些什么,那么实际上还有更多功能,远不止我上面列出的这些。微软不断支持新的基于 AI 的集成,包括生成式 AI 和深度学习应用程序。但要利用这些功能,您需要从扎实的 Azure AI Search 知识基础开始。
如果您想了解有关 AI 搜索概念和功能的更多信息,我已整理了一门课程:“ Azure AI 搜索简介”。该课程还为您提供配置、运行和监控基本 Azure AI 搜索解决方案所需的技能和知识。如果您觉得这篇文章有用,我有一只猫,您也会从观看我的课程中受益!
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~