适用于语言的 Azure 认知服务中的文本摘要(预览版)是什么?
文本摘要是适用于语言的 Azure 认知服务提供的功能之一,它是云中机器学习和 AI 算法的集合,用于开发涉及书面语言的智能应用程序。 通过本文详细了解此功能,以及如何在应用程序中使用它。
本文档包含以下文章类型:
文本摘要功能
文本摘要使用抽取式文本摘要生成文档的摘要。 它会提取共同表示原始内容中最重要或相关信息的句子。 此功能旨在缩短可能会被认为太长而无法阅读的内容。 例如,它可以将文章、论文或文档压缩为关键句子。
例如,请考虑以下文本段落:
“我们很高兴地宣布,适用于语言的认知服务现在支持抽取式摘要! 通常,自动文本摘要有两种方法:提取式和抽象型。 此概念提供抽取式摘要。 文本摘要是一项功能,它通过提取共同表示原始内容中最重要或相关信息的句子,生成一个文本摘要。 此功能旨在缩短可能会被认为太长而无法阅读的内容。 抽取式摘要将文章、论文或文档压缩为关键句子。”
文本摘要功能会将该文本简化为以下关键句子:
关键功能
文本摘要支持以下功能:
- 提取的句子:这些句子共同传达文档的主要理念。 它们是从输入文档内容中提取的原始句子。
- 排名分数:排名分数指示句子与文档主要主题的相关程度。 文本摘要会对提取的句子进行排名,你可以确定这些句子是按其出现的顺序还是根据其排名进行返回。
- 最大句子数:确定要返回的最大句子数。 例如,如果请求一个包含三个句子的摘要,则文本摘要将返回分数最高的三个句子。
- 位置信息:提取的句子的开始位置和长度。
文本摘要入门
若要使用此功能,需在应用程序中提交原始非结构化文本进行分析并处理 API 输出。 分析按原样执行,不会对数据所用的模型进行其他自定义。 若要使用文本摘要,请执行:
开发选项 | 说明 | 链接 |
---|---|---|
REST API 或客户端库 (Azure SDK) | 使用各种语言提供的 REST API 或客户端库将文本摘要集成到应用程序中。 | � 快速入门:使用文本摘要 |
输入要求和服务限制
参考文档和代码示例
在应用程序中使用文本摘要时,请参阅针对适用于语言的 Azure 认知服务的以下参考文档和示例:
开发选项/语言 | 参考文档 | 示例 |
---|---|---|
REST API | REST API 文档 | |
C# | C# 文档 | C# 示例 |
Java | Java 文档 | Java 示例 |
Javascript | JavaScript 文档 | JavaScript 示例 |
Python | Python 文档 | Python 示例 |