专门讨论 Azure 开放 AI 的一天,重点是利用 Azure AI 搜索进行文档索引和丰富
Microsoft 团队最近发起了开放 AI 挑战,开发人员可以在其中学习如何构建 Azure AI 解决方案和应用程序。
本文演示了如何使用 Azure AI 搜索开发解决方案,通过 AI 技能对文档进行索引和丰富,从而增强其可搜索性。
Azure AI 搜索利用先进的 AI 和机器学习来丰富索引和搜索功能。它可以自动理解文档、图像和其他媒体类型中的内容,提取有价值的信息,识别模式,甚至理解情绪。这些功能可提供更细致、更智能的搜索结果。
在开始实际实施之前,需要先设置 3 个不同的 Azure 资源,然后再继续。
设置 Azure AI 搜索
设置 Azure AI 服务
设置 Azure 存储帐户
Azure AI 搜索和 Azure AI 服务资源必须位于同一位置!
完成上述先决条件后,您需要在 Azure 门户中执行以下步骤
搜索Azure AI 搜索并填写以下详细信息
由于我使用的是免费定价层,因此我无法添加扩展功能或创建副本,如下所示
对于本练习,不需要标签名称。但在生产环境中,应该添加它,因为这是最佳实践。
由 Azure 云进行验证检查,然后继续创建资源。请务必检查在前面的步骤中输入的详细信息。
现在让我们创建另一个服务,搜索 **Azure AI Service ** 并填写以下详细信息
现在,在选择默认选项的情况下继续执行其余步骤,创建服务,最后等待服务部署。
由 Azure 云进行验证检查,然后继续创建资源。请务必检查在前面的步骤中输入的详细信息。
现在让我们创建另一个服务,搜索 **Azure 存储帐户 ** 并填写以下详细信息
在“高级”选项卡中,选中“允许对单个容器启用匿名访问”旁边的框
现在,在选择默认选项的情况下继续执行其余步骤,创建服务,最后等待服务部署。
准备好必要的资源后,继续将文档上传到您的 Azure 存储帐户。
请按照 Microsoft 提供的文章进行操作。
快速入门:上传、下载和列出 blob - Azure 门户 - Azure 存储
打开 Azure AI 服务,然后在“概述”选项卡下,选择“导入数据”,如下突出显示
从下拉列表中选择“Azure Blob 存储”,如下所示
“连接您的数据”选项卡应遵循以下规则
添加认知技能选项卡应遵循以下规则
添加自定义目标索引器选项卡应遵循以下规则
单击“提交”以启动数据源、技能组、索引和索引器的创建。
在 Azure AI 搜索资源的“概述”页面顶部,选择“搜索资源管理器”。在“搜索资源管理器”中,在“查询字符串”框中输入 *(单个星号),然后继续单击“搜索”按钮。
此查询以 JSON 格式检索索引中的所有文档。
在搜索结果上方,您会看到一个计数,指示搜索返回的文档数量。
此搜索在任何可搜索字段中查找包含对“纽约”的引用的文档,并提供文档的文件名及其关键短语。
对于任何希望实施强大的文档管理解决方案的人来说,设置必要的 Azure 资源的分步指南以及上传文档、索引文档和测试设置的详细说明至关重要。
感谢您成为 C# 社区的一员!离开之前:
访问我们的其他平台: GitHub | Instagram |抖音|知乎|每日开发版
更多内容请参见C# 编程