解释提取摘要
提取摘要 直接从原始文本中提取基本句子来生成摘要。 它使用自然语言处理技术来查找统一传达文档的主要想法或上下文的句子,而不是生成新文本。
提取式摘要是使用在 azure_ai
扩展的 azure_cognitive
架构中找到的 summarize_extractive()
函数完成的。
azure_cognitive
架构包含 summarize_extractive()
函数的三个重载。 三个函数重载需要的参数列表包括:
论点 | 类型 | 违约 | 说明 |
---|---|---|---|
文本 |
text 或 text[] |
要为其生成摘要的文本。 | |
language_text |
text 或 text[] |
语言代码(或语言代码数组)表示要汇总的文本的语言。 查看支持的语言列表以检索所需的语言代码。 | |
sentence_count | integer |
3 | 要生成的摘要句子的数量。 |
sort_by | text |
“偏移量” | 生成的摘要句子的排序顺序。 可接受的值为“偏移量”和“排名”,其中偏移量表示原始内容中每个提取的句子的起始位置,排名是 AI 生成的指示句子与内容主要思想相关程度的指示器。 |
batch_size | integer |
25 | 仅适用于需要 text[] 输入的两个重载。 指定一次要处理的记录数。 |
disable_service_logs | boolean |
假 | 用于指示是否关闭服务日志的标志。 |
timeout_ms | integer |
Null | 超时的毫秒数,超过该时间后操作将停止。 |
throw_on_error | boolean |
是 | 指示函数是否应在出错时引发异常,从而导致包装事务回滚的标志。 |
max_attempts | integer |
1 | 在发生故障时尝试重新调用 Azure AI 服务的次数。 |
retry_delay_ms | integer |
1000 | 尝试重新调用 Azure AI 服务终结点之前等待的时间(以毫秒为单位)。 |
每个函数使用 azure_cognitive.sentence
复合类型返回提取的句子数组和每个句子的排名分数,如下表所示:
Composite type "azure_cognitive.sentence"
Column | Type | Collation | Nullable | Default | Storage | Description
------------+------------------+-----------+----------+---------+----------+-------------
text | text | | | | extended |
rank_score | double precision | | | | plain |
azure_cognitive.sentence
是一种复合类型,其中包含提取句子的文本和每个句子的排名分数。 排名分数介于 0 和 1 之间(含),指示句子与原始文档大意之间的相关程度。 文档摘要排名提取的句子,并且可以使用函数的 sort_by
参数来确定它们是按显示顺序返回的,还是根据其排名返回的。
为属性说明生成提取摘要
作为 Margie 旅行的开发人员,你希望评估可通过 azure_ai
扩展和 Azure AI 服务访问的提取摘要技术,并评估该方法生成冗长属性描述的简洁自然语言摘要的能力,例如数据库中第一个列表中的此说明:
“在这座迷人的一居室公寓的家中,位于安妮山女王西侧。 这个优雅的装饰,私人公寓(双工的底部单位)有一个开放式的平面图,竹地板,一个配备齐全的厨房,一个电视,DVD播放器,基本电缆,和一个舒适的卧室与一个皇后床。 该单位最多睡四个(卧室两个,两个在舒适的折叠沙发上,包括床单),包括免费的 Wi-Fi 和洗衣。 公寓打开一个私人甲板,配有自己的烧烤,俯瞰一个花园和一片黑竹林。 公寓完美地位于公共汽车线路的一个街区,在那里你可以赶上公共汽车,并在15分钟内成为西雅图市中心或10个历史悠久的巴拉德。 步行五分钟,将你带到一家天然杂货店和咖啡店。 或者,只需步行十五分钟到达安妮山女王的顶部,在那里可以找到各种不拘一格的商店、酒吧和餐馆。
使用以下查询请求上述属性说明的两句话摘要:
SELECT
azure_cognitive.summarize_extractive(description, 'en', 2) AS extractive_summary
FROM listings
WHERE id = 1;
提取摘要返回原始文本中的两个最高分句子,以及每个句子的排名分数:
{
"("Make your self at home in this charming one-bedroom apartment, centrally-located on the west side of Queen Anne hill.",1)",
"("This elegantly-decorated, completely private apartment (bottom unit of a duplex) has an open floor plan, bamboo floors, a fully equipped kitchen, a TV, DVD player, basic cable, and a very cozy bedroom with a queen-size bed.",0.49)"
}