用户请求 → Phase 1: 大纲生成 → 等待确认/修改 ──┐
↓
Phase 2: 正文写作(可选资料召回)
↓
┌──────────────┴──────────────┐
↓ ↓
【方式A】使用召回资料 【方式B】直接生成
↓ ↓
基于召回内容生成正文 基于大模型能力生成正文
用户可在确认大纲时选择写作方式:
| 用户意图关键词 | 选用模板 |
|---|---|
| -------------- | ---------------------- |
| 技术方案、架构设计、技术选型 | technical-outline.md |
| 产品需求、PRD、功能规格 | product-outline.md |
| 会议纪要、会议记录、会议总结 | meeting-outline.md |
| 研究报告、调研报告、行业分析 | research-outline.md |
| 博客文章、技术博客、公众号 | blog-outline.md |
| 其他或未指定 | general-outline.md |
加载模板后,为每个章节添加复杂度标识:
## 1. 背景与目标 🔴
- 问题背景与痛点分析
- 项目核心目标
- 预期业务收益
## 2. 需求分析 🟡
- 功能需求清单
- 非功能需求约束
复杂度标识规则:
首次生成:
📄 大纲版本:v1
⏱️ 生成时间:2026-04-20 17:55
[大纲内容...]
用户要求修改时:
📄 大纲版本:v2(基于 v1 修改)
⏱️ 更新时间:2026-04-20 18:05
📝 本次变更:
✏️ 修改:第3节标题 "架构设计" → "系统架构设计"
➕ 新增:第3.2节 "数据库选型"
➖ 删除:第5节 "附录"
[更新后大纲...]
💾 历史版本:可随时回退到 v1
变更类型标识:
等待用户确认的信号词:
识别修改请求的表述:
写作方式选择指令:
必须满足以下条件才开始:
当用户选择"使用召回资料写"时执行:
根据大纲内容,确定需要召回的资料类型:
| 大纲章节类型 | 召回来源 | 优先级 |
|---|---|---|
| ------- | --------------- | --- |
| 技术方案/架构 | 技术文档、设计文档、代码仓库 | P0 |
| 产品需求 | PRD、竞品分析、用户调研 | P0 |
| 会议纪要 | 历史会议记录、决策文档 | P0 |
| 数据分析 | 数据报表、BI 看板、统计文档 | P1 |
| 行业研究 | 知识库文章、外部报告 | P1 |
| 通用背景 | 企业 wiki、内部规范 | P2 |
召回方式(根据可用工具选择):
📚 资料召回中...
根据大纲第1节「背景与目标」,召回相关文档:
- ✅ 企业战略规划_v3.pdf(匹配度: 92%)
- ✅ 2024年业务目标.md(匹配度: 87%)
- ✅ Q1项目立项报告.docx(匹配度: 78%)
根据大纲第3节「技术选型」,召回相关文档:
- ✅ 微服务改造技术评估.xlsx(匹配度: 95%)
- ✅ 技术债务清单.md(匹配度: 82%)
- ✅ 架构评审会议纪要_20240315.md(匹配度: 76%)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 召回统计:共召回 12 份文档
内容解析:
冲突检测:
⚠️ 资料冲突检测:
- 文档A提到「采用MySQL主从架构」,文档B提到「采用PostgreSQL集群」
- 建议用户确认当前实际使用的数据库方案
写作原则:
内容生成方式:
直接引用(适用于定义、规范、决策结论):
根据《企业技术架构规范v2.1》[来源: 内部规范/架构规范/技术架构规范_v2.1.md],
微服务划分应遵循以下原则:
> "服务边界应围绕业务能力划分,避免按技术层次划分..."
整合改写(适用于多个来源的信息汇总):
综合《Q1项目立项报告》和《业务目标规划》的分析,
当前系统主要面临以下挑战:
1. 单体架构扩展困难(来源:立项报告 P3)
2. 发布频率受限,平均每周仅能发布1次(来源:业务目标规划 2.2节)
3. 技术债务累积,核心模块代码复杂度持续上升(来源:技术债务清单)
补充说明(适用于召回资料覆盖不足的部分):
【注:以下内容为基于行业通用实践的补充说明,非企业内部资料】
在微服务拆分时,业界普遍推荐采用领域驱动设计(DDD)方法...
章节追溯与引用标注:
<!--
对应大纲:第2节 现状分析
召回文档:
- 2024年系统现状评估报告.md(主要来源)
- 技术债务清单.md
- Q3运维总结.pptx
-->
## 2. 现状分析
当前系统采用单体架构设计 [来源: 现状评估报告 1.1节],
核心模块耦合度较高 [来源: 技术债务清单 表3]。
写作原则:
适用场景:
使用召回资料时的自检:
直接生成时的自检:
使用召回资料时:
# [文档标题]
> 📋 文档元信息
> - 基于大纲版本:v[X]
> - 大纲确认时间:[时间]
> - 写作方式:基于召回资料(20份文档)
> - 主要来源:[列举关键文档]
## 1. 背景与目标
<!--
对应大纲:第1节
召回文档:企业战略规划_v3.pdf、2024年业务目标.md
-->
[正文内容,含引用标注...]
---
## 文档来源说明
本文档内容基于以下资料整合生成:
| 序号 | 文档名称 | 文档类型 | 引用次数 |
|-----|---------|---------|---------|
| 1 | 企业战略规划_v3.pdf | 战略文档 | 8 |
| 2 | 2024年业务目标.md | 规划文档 | 5 |
| 3 | Q1项目立项报告.docx | 项目文档 | 12 |
**免责声明**:
- 本文档基于现有资料自动生成,仅供参考
- 涉及决策性内容请以原始文档为准
直接生成时:
# [文档标题]
> 📋 文档元信息
> - 基于大纲版本:v[X]
> - 大纲确认时间:[时间]
> - 写作方式:直接生成
[正文内容...]
---
文档已完成。如需基于资料重写,请提供相关文档。
位于 assets/templates/:
| 模板文件 | 适用场景 | 章节数 |
|---|---|---|
| ---------------------- | --------- | --- |
technical-outline.md | 技术方案、架构设计 | 8节 |
product-outline.md | 产品需求文档 | 10节 |
meeting-outline.md | 会议纪要 | 9节 |
research-outline.md | 研究报告 | 10节 |
blog-outline.md | 博客文章 | 9节 |
general-outline.md | 通用文档 | 8节 |
用户可添加自己的模板:
assets/templates/ 创建 .md 文件## 章节标题 格式- 列出该章节的要点提示召回提示:本章节建议召回 xxx 类型文档模板示例:
# 我的项目模板
## 1. 项目背景 🔴
召回提示:项目立项文档、战略规划
- 项目缘起
- 当前痛点
- 解决思路
## 2. 实施方案 🟡
召回提示:技术方案、资源清单
- 实施步骤
- 关键里程碑
- 资源需求
用户:帮我写个技术方案,关于微服务改造
助手:
我来为您生成技术方案大纲,采用两阶段流程确保质量。
📄 大纲版本:v1
⏱️ 生成时间:2026-04-20 17:55
═══════════════════════════════════════
## 1. 背景与目标 🔴
- 当前单体架构痛点
- 微服务改造核心目标
- 预期业务收益与技术收益
## 2. 现状分析 🟡
- 现有系统架构梳理
- 技术债务识别
- 改造难点分析
## 3. 服务拆分策略 🔴
- 领域驱动设计(DDD)边界划分
- 服务粒度设计原则
- 核心服务识别
## 4. 技术选型 🟡
- 服务框架(Spring Cloud / Dubbo)
- 服务注册与发现
- 配置中心与网关
## 5. 实施路线图 🟡
- 分阶段迁移计划
- 灰度发布策略
- 回滚预案
## 6. 风险评估与应对 🟢
- 技术风险
- 业务连续性风险
- 应对策略
═══════════════════════════════════════
请确认大纲是否符合预期,或告诉我需要调整的部分。
确认后可选择:
- "确认,使用召回资料写" → 从知识库召回相关文档后写作
- "确认,直接写" → 基于通用知识直接生成
用户:确认,使用召回资料写
助手:
📚 正在执行资料召回...
根据大纲内容,从您的知识库中召回相关文档:
【第1节 背景与目标】召回:
- ✅ 2024年技术战略规划.pdf(匹配度: 94%)
- ✅ Q2业务目标拆解.md(匹配度: 88%)
【第2节 现状分析】召回:
- ✅ 系统架构现状图.png(匹配度: 85%)
- ✅ 技术债务评估报告_2024Q1.md(匹配度: 93%)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 召回统计:共召回 12 份文档
> 正在基于召回资料撰写正文...
用户:帮我写个技术方案,关于微服务改造
[大纲生成...]
用户:确认,直接写吧
助手:
> 正在基于大纲直接撰写正文...
# 微服务改造技术方案
> 📋 文档元信息
> - 基于大纲版本:v1
> - 大纲确认时间:2026-04-20 18:05
> - 写作方式:直接生成
## 1. 背景与目标
随着业务规模的持续扩大,当前单体架构面临扩展性受限、发布效率低、技术债务累积等挑战...
## 2. 现状分析
### 2.1 现有架构梳理
当前系统采用经典的MVC三层架构,核心模块包括...
...
| 技能 | 流程 | 内容来源 | 适用场景 |
|---|---|---|---|
| ---------------- | -------- | ----------------- | -------------------- |
| 本技能(专家写作助手) | 大纲→确认→正文 | 可选:私有化文档召回 / 直接生成 | 需要结构化、一次成稿的专业文档,召回可选 |
| outline | 仅大纲 | - | 只需要结构,不需要正文 |
| business-writing | 直接成稿 | 模板 + 大模型 | 商业文档,有固定套路 |
选择本技能的情况:
共 3 个版本