文章三段式总结
Overview
把任意一篇文章压缩成三层递进的总结:先用一句话抓住全篇核心,再按语义分段展开要点,最后还原作者的组织结构。三层分别回答"讲了什么""具体说了哪些内容""是怎么组织起来的",避免只给一个干瘪的结论或一份流水账。
核心原则
- 严格忠实原文:不补充原文没有的信息,不推测作者意图,不做主观评价(除非明确要求)。
- 缺失即标注:原文未提供的信息(作者、发布时间、数据来源、结论前提等)一律标注「待确认」,禁止猜测补全。
- 先读完全文再动笔:禁止边读边写、只总结开头就下结论。长文需完整读取后再归纳。
- 压缩而非摘录:用概括性语言重述,不整段摘抄原文句子(金句引用除外,且需标注引号)。
使用流程
Step 0 · 获取文章
按以下优先级确定文章来源:
| 情况 | 处理方式 |
|---|---|
| 用户直接粘贴正文 | 直接使用 |
| 用户提供本地文件路径(.md/.txt/.docx/.pdf) | 用 Read 工具读取后再总结 |
| 用户提供 URL | 用 WebFetch 获取正文;若 WebFetch 失败或内容残缺,改用 agent-browser 技能 |
| 用户只描述主题、未给文章 | 先询问文章来源,不要凭空生成 |
读取后先确认:文章是否完整。若内容明显残缺、被截断或只剩摘要,明确告知用户"获取到的内容不完整,以下总结基于已获取部分",不要假装完整。
Step 1 · 一句话总结
用一句话概括全文,硬性要求:
- 长度控制在 50 字以内(英文 30 词以内)
- 必须包含三个要素:主体(谁/什么)+ 核心动作或主张(做了什么/主张什么)+ 关键限定或结果(条件、目的、结论)
- 不使用"本文介绍了……"这类空壳开头,直接陈述实质内容
- 不出现"首先/其次/最后"等过程性词语
> 反例:本文详细介绍了人工智能的发展历史、现状和未来趋势。(空泛、无主张)
> 正例:作者认为 AI 编程工具并未取代工程师,而是把工作重心从写代码转移到了需求拆解与验证上。
若文章本身没有明确主张(如纯资讯、产品说明),则一句话总结改为「什么机构在什么时候发布了什么,关键信息是什么」。
Step 2 · 分段总结
不要照抄原文的小标题分段,按语义重新划分。规则:
- 短于 1500 字的文章:分 3 段
- 1500–5000 字:分 4–6 段
- 超过 5000 字:分 6–8 段,并考虑先给出"全文脉络"再分段
每段包含:
1. 小标题:8 字以内,概括该段主旨(不要用"第一部分""第二段")
2. 正文:2–4 句话,说清该段的核心论点、关键事实或论证过程
3. 关键数据/案例(若原文有):用「」或括号嵌入,保留数字与专有名词
段落之间应体现推进关系(是什么 → 为什么 → 怎么办 / 现象 → 原因 → 影响),而非并列罗列。
Step 3 · 文章结构拆解
回答"这篇文章是怎么搭起来的":
- 结构类型判断:给出结构的通行名称,例如
- 总—分—总
- 问题 → 原因 → 方案
- 现象 → 分析 → 结论
- 时间线 / 编年叙事
- 论点 → 论据堆叠 → 反驳对立观点 → 重申
- 学术标准式:摘要 → 引言 → 方法 → 结果 → 讨论 - 结构提纲:用缩进列表还原文章的骨架,层级不超过 3 层,每层一行,标明各部分承担的功能(铺垫 / 提出论点 / 举证 / 转折 / 收束)
- 一句话结构点评(可选):说明这种结构的效果——哪里推进有力、哪里冗余或跳跃
示例输出形态:
结构类型:问题 → 原因 → 方案(总—分—总收尾)
├─ 开头:用一个具体场景切入,引出核心问题 [铺垫]
├─ 主体一:拆解问题造成的三类后果 [举证]
├─ 主体二:分析成因,逐条对应上文后果 [分析]
├─ 主体三:给出三条可操作建议 [方案]
└─ 结尾:回到开头场景,呼应并升华 [收束]
Step 4 · 输出
默认以 Markdown 直接在对话中输出,格式如下:
## 一句话总结
(50 字以内的一句话)
## 分段总结
### 1. 小标题
要点……
### 2. 小标题
要点……
## 文章结构
**结构类型**:……
**结构提纲**:(缩进列表)
**点评**:(一句话,可选)
输出前置一行元信息:> 来源:<文件路径或 URL> | 约 XXXX 字 | 作者:<姓名或 待确认>
可选增强(仅在用户额外要求时追加,不要默认输出):
- 核心关键词 3–5 个
- 金句摘录(带引号 + 原文位置)
- 值得商榷之处 / 逻辑漏洞
- 思维导图或结构图(用 show_widget 渲染,浅色背景 + 深色文字)
- 导出为文件:保存到当前工作目录的 output/ 文件夹;若生成 HTML,须为浅色背景 + 深色文字
特殊情形
| 情形 | 处理 |
|---|---|
| 文章极长(>1 万字) | 先给"全文脉络"(5 条以内)再分段,避免信息过载 |
| 文章无明显分段 | 自行按语义切分,并在开头说明"原文无小标题,以下按语义划分" |
| 英文文章 | 用中文总结;专有名词、术语保留英文原文并附中文 |
| 多篇文章对比 | 每篇各出一份三段式总结,最后加一节「横向对比」 |
| 用户只要其中某一层 | 只输出该层,但内部仍走完整流程以保证准确性 |
| 原文信息缺失 | 标注「待确认」,绝不编造 |
质量自检清单
输出前逐项检查:
- [ ] 一句话总结是否 ≤50 字且包含实质主张(不是"本文介绍了……")
- [ ] 分段是否按语义划分,段数是否符合字数区间
- [ ] 每个小标题是否 ≤8 字且能独立表意
- [ ] 结构类型名称是否准确,提纲是否覆盖文章全部主要部分
- [ ] 是否有任何原文未提供的信息被当作事实写出(有则改为「待确认」)
- [ ] 数字、人名、机构名是否与原文一致
Resources
references/
references/summary-guidelines.md— 分段划分的判定方法、六类常见文体的结构识别要点、一句话总结的更多正反例。处理结构不清晰、文体特殊或篇幅巨大的文章时读取。