Files
AIEC_Skills/.claude/skills/meeting-minutes-generator-v1/references/Q&A资源库类会议纪要生成逻辑.md
2025-12-01 09:31:29 +08:00

11 KiB
Raw Blame History

Q&A资源库类会议纪要生成逻辑

一、输出结构总览

Q&A资源库类会议纪要
├── 一、会议信息
├── 二、工作问题 Q&A
│   ├── 1. 项目名称1
│   │   ├── 主要问题
│   │   └── 解决方案
│   ├── 2. 项目名称2
│   └── ...
└── 三、重点工作方法
    ├── 方法1
    │   ├── 方法描述
    │   ├── 适用场景
    │   └── 关键要点
    ├── 方法2
    └── ...

核心定位说明

Q&A资源库类会议纪要是二次提取产物

  • 执行时机:在工程类和学习研究类会议纪要生成之后执行
  • 核心目的知识沉淀构建可复用的Q&A资源库
  • 数据来源
    • "工作问题 Q&A":从已生成的工程类/学习研究类纪要中提取
    • "重点工作方法":从会议转写+周报中新提取

依赖文件

  • 已生成的工程类会议纪要(必需)
  • 已生成的学习研究类会议纪要(可选)
  • 会议转写文件(用于提取工作方法)
  • 成员周报(用于提取工作方法)

二、章节数据来源与处理动作

第一部分:会议信息

输出格式

一、会议信息
- 会议时间2025-11-18
- 参会人员:连云波、江争达、闫旭隆、陶西平、郝倩玉
- 记录整理人Claude

数据来源映射

字段 主要来源 处理逻辑
会议时间 已生成的工程类会议纪要 直接复用"会议信息"章节的会议时间
参会人员 已生成的工程类会议纪要 直接复用"会议信息"章节的参会人员
记录整理人 固定值 固定为"Claude"

需要的动作

  1. 读取已生成的工程类会议纪要文件
  2. 提取"一、会议信息"章节内容
  3. 直接复用,格式保持一致

第二部分:工作问题 Q&A

输出格式

## 二、工作问题 Q&A

### 1. 项目名称:会议纪要信息提取
- **主要问题:** 转写说话人识别不准确,导致无法正确归属发言内容
- **解决方案:**
  1. 采用语义分析替代说话人标记
  2. 通过上下文推断发言者身份
  3. 结合周报内容进行交叉验证

---

### 2. 项目名称Skill架构设计
- **主要问题:** Agent间数据传递方式不清晰
- **解决方案:**
  1. 主窗口传递标识符和文件路径
  2. Agent通过temp/目录交换数据
  3. Agent直接返回文字结果给主窗口

数据来源映射

核心原则:二次提取,从已生成纪要中汇总

字段 数据来源(优先级从高到低) 提取逻辑
项目名称 工程类纪要"问题及解决方案"章节标题 提取"问题N: XXX"中的项目/问题名称
主要问题 工程类纪要"问题描述"字段 直接提取精简为1-2句话
解决方案 工程类纪要"解决方案"列表 直接提取,保持列表格式

补充来源(学习研究类纪要):

字段 数据来源 提取逻辑
项目名称 学习研究类纪要的议题标题 从学习议题中识别问题讨论部分
主要问题 "关键讨论成果"中的Q&A 提取讨论中的问题部分
解决方案 "关键讨论成果"中的答案/共识 提取讨论中形成的解决方案

需要的动作

动作1提取工程类纪要中的问题主窗口执行

  • 读取已生成的工程类会议纪要
  • 定位"### 2. 重点项目问题及解决方案"章节
  • 解析每个问题块,提取:
    • 问题标题(作为项目名称)
    • 问题描述(精简为主要问题)
    • 解决方案列表
    • 责任人(可选,用于追溯)
    • 截止时间(可选,用于追溯)

动作2提取学习研究类纪要中的Q&A主窗口执行可选

  • 读取已生成的学习研究类会议纪要(如存在)
  • 定位每个议题的"关键讨论成果"部分
  • 识别Q&A格式内容
    • 问题:通常以"Q:"、"问题"、""等标识
    • 答案/方案:紧随问题之后的回答内容

动作3提取成员反馈中的问题主窗口执行可选

  • 从工程类纪要"### 4. 组内成员工作进展"中提取
  • 识别"收到的反馈/学习建议"部分中包含的问题和建议
  • 转化为Q&A格式

动作4合并去重主窗口执行

  • 将所有来源的问题进行语义匹配
  • 相似度 > 80% 视为同一问题,合并解决方案
  • 按项目分组,同一项目的多个问题归类在一起

动作5格式化输出主窗口执行

  • 按项目编号组织输出
  • 格式:### {序号}. 项目名称:{project_name}
  • 包含:主要问题 + 解决方案列表

第三部分:重点工作方法

输出格式

## 三、重点工作方法

- **方法 1语义分析替代说话人标记**
  - 当转写文本说话人识别不准确时,通过分析发言内容的语义特征来判断发言者
  - 适用场景:会议转写处理、发言归属分析
  - 关键要点:
    - 关注发言中的人称代词和上下文
    - 结合周报内容进行交叉验证
    - 利用任务分配信息推断发言者

- **方法 2渐进式披露原则**
  - Skill设计中采用三级加载系统元数据→主体→资源按需加载
  - 适用场景Claude Code Skill开发、大型项目架构
  - 关键要点:
    - 元数据始终在上下文中(~100词
    - 主体内容触发时加载(<3k词
    - 详细资源按需读取

数据来源映射

核心原则:会议转写 + 周报,两者结合

字段 数据来源 提取逻辑
方法标题 会议转写中的方法分享 + 周报经验总结 从分享内容中提炼方法名称
方法描述 会议转写详细讲解 + 周报总结描述 合并两者,形成完整描述
适用场景 会议讨论上下文 + 周报应用场景 从讨论中识别方法的适用范围
关键要点 会议讲解要点 + 周报经验要点 提炼为3-5条核心要点

需要的动作

动作1从会议转写提取方法分享调用 Agent

  • 调用 transcript_searcher Agent
  • 搜索意图:提取会议中分享的工作方法、技巧、最佳实践
  • 识别特征:
    • "方法是..."、"技巧是..."、"经验是..."
    • "我的做法是..."、"建议..."、"注意..."
    • 总结性、经验性、指导性语句
  • 提取字段:方法名称、详细描述、提出人
Task(
  subagent_type="transcript_searcher",
  description="提取工作方法",
  prompt="""提取会议中分享的工作方法、技巧、最佳实践。

识别特征:
- 方法论讲解("方法是..."、"技巧是..."
- 经验分享("我的做法是..."、"建议..."
- 总结性语句("总结一下..."、"关键是..."

需提取字段:
- 方法名称(简短标题)
- 方法描述(详细说明)
- 提出人(从上下文推断)
- 相关项目(方法关联的项目)

返回JSON格式。
"""
)

动作2从周报提取经验总结主窗口执行

  • 遍历所有周报
  • 从"详细工作内容"中识别方法论/经验总结内容
  • 识别特征:
    • 带有"方法"、"技巧"、"经验"等关键词的段落
    • 总结性、归纳性描述
    • 可复用的工作模式
  • 提取:方法标题、描述、作者

动作3合并整理主窗口执行

  • 将会议方法与周报方法进行语义匹配
  • 相似方法合并,补充细节
  • 为每个方法生成完整结构:
    • 方法标题
    • 方法描述(合并会议详细讲解 + 周报简要描述)
    • 适用场景(从会议讨论上下文推断)
    • 关键要点提炼为3-5条

动作4格式化输出主窗口执行

  • 按方法编号组织输出
  • 格式:- 方法 {序号}{方法标题}
  • 包含:描述 + 适用场景 + 关键要点列表

三、关键数据优先级规则总结

字段 数据来源 优先级规则 说明
会议信息 工程类纪要 直接复用 无需重新提取
Q&A-项目名称 工程类纪要 > 学习类纪要 工程类优先 工程类问题更明确
Q&A-主要问题 工程类纪要 > 学习类纪要 工程类优先 工程类描述更完整
Q&A-解决方案 工程类纪要 + 学习类纪要 互补合并 合并所有解决方案
方法-标题 会议转写 > 周报 会议优先 会议分享通常更正式
方法-描述 会议转写 + 周报 互补合并 会议详细 + 周报简要
方法-适用场景 会议讨论上下文 仅会议 从讨论中推断
方法-关键要点 会议转写 + 周报 互补合并 提炼核心要点

四、特殊情况处理

情况1工程类纪要不存在

处理无法生成Q&A资源库类纪要提示用户先生成工程类纪要
原因工程类纪要是Q&A的主要数据来源

情况2学习研究类纪要不存在

处理正常生成仅使用工程类纪要作为Q&A数据来源
说明:学习研究类纪要是可选补充来源

情况3工程类纪要中无问题章节

处理:
- 如果学习研究类纪要存在且有Q&A → 使用学习研究类纪要
- 如果都没有 → "二、工作问题 Q&A"章节输出"本次会议无记录的问题讨论"

情况4会议中无方法分享

处理:
- 如果周报中有经验总结 → 使用周报内容
- 如果都没有 → "三、重点工作方法"章节输出"本次会议无记录的方法分享"

情况5同一问题在多个来源中重复

工程类纪要和学习研究类纪要都有同一问题
处理:
- 语义匹配后合并
- 问题描述取更完整的版本
- 解决方案列表合并去重

情况6方法分享过于零散

会议中零散提到多个小技巧,但没有系统性方法
处理:
- 相关技巧归类合并为一个"方法"
- 标题使用归纳性名称(如"XX相关技巧汇总"

五、执行流程总结

Phase 1: 检查依赖
├── 检查工程类会议纪要是否存在(必需)
├── 检查学习研究类会议纪要是否存在(可选)
└── 检查会议转写和周报文件(用于提取方法)

Phase 2: 提取会议信息
└── 从工程类纪要复用"会议信息"章节

Phase 3: 提取工作问题 Q&A
├── 从工程类纪要提取"问题及解决方案"
├── 从学习研究类纪要提取"关键讨论成果"中的Q&A可选
├── 从成员反馈中提取问题建议(可选)
└── 合并去重,按项目分组

Phase 4: 提取重点工作方法
├── 调用Agent从会议转写提取方法分享
├── 从周报提取经验总结
└── 合并整理,生成完整方法结构

Phase 5: 最终输出
├── 组装所有章节
└── 写入文件output/Q&A资源库类会议纪要_{date}_第X次周会.md

六、输出文件命名规则

  • 文件名格式Q&A资源库类会议纪要_{date}_第X次周会.md
  • 日期格式YYYY-MM-DD
  • 周会次数:与工程类纪要保持一致

示例Q&A资源库类会议纪要_2025-11-18_第二次周会.md