Azure AI 语言 – Optimizely CMS 中的提取摘要 – Anil Patel 的博客

在本文中,我将演示如何在发布内容时利用 Azure AI 语言平台提供的提取摘要在 Optimizely CMS 中生成一组摘要句子。

提取摘要是 Azure AI 语言提供的一项功能,它通过提取共同代表原始内容中最重要或相关信息的句子来生成摘要。

在 Optimizely CMS 中使用提取摘要的方法有很多。 它可以通过使用摘要作为页面的元描述来改进搜索引擎优化。 它还可以通过将其用作标题标签来帮助搜索引擎理解网页内容。 提取摘要还可用于链接到 Optimizely CMS 平台上网页的社交媒体帖子的摘要。

此功能可以通过下载“Patel.AzureAILanguage.Optimizely”NuGet 包来实现。 您可以从以下位置获取此软件包 优化 NuGet Feed 或者 NuGet 源

获取 NuGet 包并完成所需的设置后,用户需要添加一个布尔属性 [TextAnalyticsAllowed] 属性添加到起始页内容类型以激活此功能。 以下链接对此进行了详细说明: TextAnalytics允许的文档

添加此属性后,将生成一个 IList 财产,具有 [ExtractionSummarisationList] 属性是必需的。 此属性将填充从 Azure AI 语言 API 生成的提取摘要。 可以将其添加到派生自 IContent 的任何 Optimizely CMS 内容类型。 更多信息可以在以下文档中找到: 提取摘要列表文档

下一步是创建一个或多个字符串属性 [ExtractionSummarisation] 属性,适合添加到从 IContent 继承的任何 Optimizely CMS 内容类型。 更多详细信息可通过以下链接获取: 提取摘要文档

添加这些属性后,用户就可以使用 CMS 中的提取摘要功能。 下面的屏幕截图显示了用于从 Azure AI 语言 API 获取提取摘要的代码。

通过控制台来自 API 的响应

提取汇总操作已完成
状态:成功
提取摘要,版本:“2023-02-01-预览”

摘录以下3句话:
句子:德国人 Ermics 将自己描述为“存在主义”设计师。
句子: Ermics 在拉脱维亚里加出生并长大,他的第一个爱好就是运动。
句子:Ermics 将他的工作分为不同的项目类型;

如 API 响应中所示,提取摘要过程总共生成了三个句子,这些句子填充在 IList 中 属性,然后在 CMS 中发布。 结果列表如下:

1714188159
#Azure #语言 #Optimizely #CMS #中的提取摘要 #Anil #Patel #的博客
2024-04-26 16:13:40

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​