Files
AIEC_Skills/.claude/skills/meeting-minutes-generator-v1/references/detailed_logic.md
2025-12-01 09:31:29 +08:00

17 KiB
Raw Blame History

工程类会议纪要生成逻辑梳理

一、输出结构总览

工程类会议纪要
├── 一、会议信息
├── 二、工作内容
│   ├── 1. 重点项目进展情况汇总(表格)
│   ├── 2. 重点项目问题及解决方案
│   ├── 3. 下周工作安排(表格)
│   └── 4. 组内成员工作进展
└── 三、会议总结

项目类型区分规则

核心问题:周报中没有"学习类"/"工程类"标签,两类项目都混在"P0任务完成情况"和"详细工作内容"中。

区分方法

  1. 资料库指引 :项目在 input/成员本周资料库/ 下有对应md文件 → 学习研究类
  2. 语义判断:根据任务性质(知识获取/技能提升 vs 产出交付/功能实现)语义判断

背景成员会以周报为顶层讲到学习内容时打开资料库里的md进行分享资料库中的项目通常是学习研究类。

本文档仅处理工程类项目,学习研究类项目参见 学习研究类会议纪要生成逻辑.md


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

第一部分:会议信息

输出格式

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

数据来源映射

字段 主要来源 处理逻辑
会议名称 自动生成 根据会议时间生成"YYYY-MM-DD_第X次周会"
会议时间 会议转写文件名 从文件名提取日期:"20251118134948-转写..." → "2025-11-18"
参会人员 成员周报文件名列表 提取所有周报的作者名:20251118-闫旭隆周报.md → "闫旭隆"
规则:交了周报的人即为参会人员
记录整理人 固定值 固定为"Claude"

需要的动作

  1. 解析会议转写文件名,提取日期并格式化为"YYYY-MM-DD"
  2. 遍历周报文件名,提取所有姓名并去重,组成参会人员列表
  3. 自动计算会议次数(根据历史纪要数量)或默认显示"第X次周会"
  4. 记录整理人固定填写"Claude"

第二部分-1重点项目进展情况汇总表格核心追踪

⚠️ 仅处理工程类项目,学习研究类项目由 Phase 4 单独生成纪要

输出格式

| 项目名称 | !!!原负责人 | 截止时间 | 项目进展情况 |
|---------|--------|----------|-------------|
| 开发规范建立 | 连云波、闫旭隆 | 11月18日 | 闫旭隆完成需求文档Skill开发 |
| 会议纪要流程 | 江争达 | 11月18日 | 未完成(上周计划本周未在周报中体现) |

数据来源映射

核心原则仅展示P0项目必须包含上周计划的所有P0任务非P0任务不在此处展示

表格列 数据来源 处理规则
项目名称 上周纪要"下周工作安排"中的仅P0任务
本周成员周报"P0任务完成情况"表格
取并集上周P0 本周P0
上周P0必须全部出现
非P0任务不在此处展示
负责人 • 上周纪要"下周工作安排"中的负责人
• 本周周报作者姓名若该P0只出现在成员周报里
多人负责时合并显示
截止时间 • 本周成员周报"P0任务"中的备注/时间
• 上周纪要"下周工作安排"中的截止时间**(!!注明,都保留)**
周报优先 > 上周纪要
周报中有则用周报,无则用上周纪要
项目进展情况 本周成员周报"P0任务"的状态列 有且仅有本周周报,不参考会议转写(!!参考会议转写更新最新状态)
• 如果周报中有该P0 → 填写状态+备注
• 如果周报中无该P0 → 自动填写"未完成(上周计划本周未在周报中体现)"

数据交叉验证规则

规则1强制包含上周P0任务

上周纪要"下周工作安排"中的所有P0任务必须在本周进展汇总中出现
- 如果该任务在本周周报中有 → 填写周报中的进展情况
- 如果该任务在本周周报中无 → 自动标记"未完成(上周计划本周未在周报中体现)"

规则2新增本周P0任务

本周周报"P0任务"中新出现的任务(上周纪要中没有):
- 必须添加到本周进展汇总中
- 不能忽略

规则3项目匹配逻辑

交给Claude根据语义判断"上周任务A"与"本周任务B"是否为同一项目:
- 示例:"需求文档Skill开发" ≈ "开发规范-需求文档生成阶段Skill"

特殊情况处理

情况1负责人变更

上周项目A - 负责人:张三
本周项目A - 负责人:李四

处理:标注"已转交给李四"

情况2任务名称差异较大

上周:会议纪要流程文档
本周会议纪要Skill需求文档

如果语义相似度 < 85%
  → 认为是两个不同任务
  → 都要在进展汇总中显示

情况3截止时间冲突

上周项目A - 截止时间11月18日
本周项目A - 截止时间11月25日

处理以本周周报为准11月25日

第二部分-2重点项目问题及解决方案

输出格式

#### 问题1: 会议纪要信息提取准确性问题

**问题描述:** XXX
**解决方案:**
1. ...
2. ...

**责任人:** XXX
**截止时间:** XXX

数据来源映射

核心原则:会议转写与周报是互补关系,需合并两者信息

字段 数据来源(互补关系) 提取与合并逻辑
项目名称 会议转写问题讨论上下文 + 周报"遇到的问题" 从问题描述中推断所属项目,两者互相验证
问题描述 会议转写问题阐述 + 周报"遇到的问题" 合并两者:周报提供问题初步描述,会议提供详细讨论和分析
解决方案 会议转写讨论结论 + 周报"解决方法" 合并两者:周报可能有初步方案,会议讨论后确定最终方案
责任人 会议转写上下文推断 + 周报作者 会议中明确分配的责任人,若无则用周报作者(问题提出人)
截止时间 会议转写上下文推断 + 会议转写时间 会议中提取明确时间,无则默认下周周会前(写具体日期)

需要的动作

动作1从周报提取问题

  • 遍历所有周报,读取"二、遇到的问题"章节
  • 提取:问题描述、解决方法(如已填写)
  • 关联问题提出人

动作2从会议转写提取问题讨论

  • 语义识别问题讨论片段(提出问题→分析→讨论→方案)
  • 提取:问题完整描述、原因分析、讨论要点、确定方案
  • 责任人:从会议上下文推断(识别"XX负责"、"XX去做"等)
  • 截止时间:从会议中提取明确时间,无则默认下周周会前(写具体日期,如"11月25日"

动作3问题去重与合并 互补关系

  • 将周报问题与会议讨论问题进行语义匹配,注意去重
  • 合并信息
    • 问题描述:周报的简洁描述 + 会议的详细分析 → 综合描述
    • 解决方案:周报的初步方法 + 会议的讨论结论 → 最终方案
    • 责任人:优先使用会议上下文推断的责任人,无则用周报作者
    • 截止时间:使用会议中提取的时间,写具体日期

动作4结构化输出

  • 按项目分组问题
  • 格式化:问题描述简洁、解决方案分点列表

第二部分-3下周工作安排表格核心

⚠️ 仅处理工程类项目,学习研究类项目由 Phase 4 单独生成纪要

输出格式

| 项目名称 | 负责人 | 下周会前目标 | 优先级 | 截止时间 |
|---------|--------|----------|--------|----------|
| 🔴 Deepresearch Skill开发 | 闫旭隆 | 实现知识图谱增量更新 | P0 | 11月25日 |
| 招投标技术方案调研 | 闫旭隆 | 调研文档处理能力 | P1 | 11月30日 |

数据来源映射

核心原则:会议转写与周报是互补关系,去重合并;冲突时以会议为准

表格列 数据来源(互补关系) 提取与合并逻辑
项目名称 会议转写任务安排讨论 + 成员周报"下周计划" 合并两者任务,注意语义去重
负责人 会议中明确分配 + 周报作者 冲突时会议优先;无冲突时取并集;会议未提及的周报任务用周报作者
下周会前目标 会议讨论的具体目标 + 周报"下周计划"描述 合并两者描述,冲突时会议优先,周报补充细节
优先级 会议转写语义推断 + 周报标记(若有) 核心从会议讨论的重要性、紧急程度、领导强调程度语义判断P0/P1/P2会议未提及的周报任务默认P1
截止时间 会议转写明确时间 + 周报时间 冲突时会议优先,无冲突时取更明确的;都无则推断(默认下次周会前,写具体日期)

需要的动作

动作1从会议转写提取任务安排

  • 语义识别任务分配片段("下周XX负责XX"、"XX需要完成XX"、"这个很重要"
  • 提取:任务名称、具体目标、负责人、截止时间
  • 优先级判断规则
    • 领导明确说"P0"或"优先"、"重点"、"紧急" → P0
    • 领导反复强调、讨论时间长、要求本周完成 → P0
    • 一般性安排、探索性任务、长期任务 → P1
    • 探索性任务、长期优化、低优先级事项 → P2
    • 无法判断 → 默认P1

动作2从周报提取下周计划

  • 遍历所有周报,读取"下周计划"章节
  • 提取:任务名称、任务描述
  • 注意:周报往往不全且无优先级标记

动作3任务合并与去重 互补关系

  • 语义匹配去重,注意识别同一任务
  • 互补合并:会议任务 + 周报任务 → 去重后的完整任务列表
  • 冲突处理规则
    • 同一任务的负责人冲突 → 以会议为准
    • 同一任务的优先级冲突 → 以会议为准
    • 同一任务的截止时间冲突 → 以会议为准(写具体日期,如"11月25日"
    • 会议未提及但周报有的任务 → 保留默认P1
  • 截止时间处理:都无明确时间时,默认下次周会前,写具体日期
    • 计算逻辑:本次会议时间 + 7天假设周会频率为每周一次
    • 示例本次会议2025-11-18 → 默认截止时间2025-11-25

动作4优先级排序 核心规则

核心规则P0任务必须排在P1任务之前P1任务必须排在P2任务之前

排序逻辑:
1. 先按优先级分组P0组、P1组、P2组
2. 组内按截止时间排序(紧急的在前)
3. P0任务标记🔴emoji

输出顺序:[P0任务1] [P0任务2] ... [P1任务1] [P1任务2] ... [P2任务1] [P2任务2] ...

第二部分-4组内成员工作进展

⚠️ 下周任务仅列工程类项目,学习研究类项目由 Phase 4 单独生成纪要

输出格式

#### 闫旭隆

**上周完成:**
- ✅ 需求文档生成Skill的MVP开发
- ✅ Skill开发规范总结

**进行中:**
- 🔄 Deepresearch框架学习

**收到的反馈/学习建议:**
- 项目理解Skill框架获得认可
- 需继续深入Claude Code优化研究

**下周任务:**
- [ ] 🔴 P0|Deepresearch Skill开发
- [ ] P1|招投标技术方案调研

数据来源映射

部分 主要来源 备选来源 提取逻辑
上周完成 周报"P0任务完成情况"+"详细工作内容" 无备选 提取状态为"已完成"或的项
进行中 周报"详细工作内容"中未完成项 会议讨论的进行中工作 提取状态为"进行中"或🔄的项
收到反馈 会议转写中领导对该成员的评价 - 根据语义理解提取反馈(不依赖转写说话人识别)
下周任务 会议分配给该成员的任务 周报"下周计划" 以会议为准按P0→P1→P2排序
合并规则
1. 会议中明确分配给该成员的任务(带优先级)
2. 周报"下周计划"中的任务会议未提及的默认P1
3. 语义去重后按优先级排序

需要的动作

动作1为每个成员提取周报信息

  • 提取"上周完成"P0任务状态="已完成"的项 + 详细工作内容
  • 提取"进行中":详细工作内容🔄项 + 未完成的P0任务
  • 提取"下周任务""下周计划"章节的所有条目

动作2从会议转写提取个人反馈

  • 在会议转写中搜索:涉及成员姓名的对话片段
  • 注意:转写说话人识别不可靠,根据语义理解谁在给谁反馈(批评/表扬语气、内容逻辑)
  • 语义理解:正面评价、建议、批评
  • 提取并整理为1-3条关键反馈

动作3下周任务合并与排序

  • 从"下周工作安排"表格中筛选该成员负责的任务
  • 与成员周报"下周计划"合并去重
  • 核心规则:每个成员的"下周任务"内部也要按P0→P1→P2排序
  • 格式:- [ ] 🔴 P0|任务名称(无空格)

第三部分:会议总结

输出格式

三、会议总结

**核心议题:** 开发规范建设、会议纪要流程规范化、Deepresearch框架选型

**关键决策:**
1. 暂停江争达参与开发规范建设,要求先系统学习
2. 采用闫旭隆的项目理解框架作为开发规范正面案例
3. 会议纪要本周进行现场测试

**下周工作重点:**
1. 会议纪要现场测试
2. Deepresearch Skill开发
3. 市场部需求对接

数据来源映射

部分 主要来源 备选来源 提取逻辑
核心议题 会议转写中讨论最多的2-4个主题通常是P0优先级 "重点项目进展"的项目列表 统计高频关键词或主题提取3-5个
关键决策 会议转写中的决策性语句 - 识别"决定"、"确定"、"采用"等关键词
下周重点 已生成的"下周工作安排"中P0任务 会议结尾总结部分 提取P0任务归纳为3-5条

需要的动作

动作1提取核心议题

  • 方法1对会议转写进行主题建模识别讨论最多的3-5个主题
  • 方法2统计项目名称出现频率提取讨论时长最长的话题

动作2识别关键决策

  • 在会议转写中语义搜索决策性语句
  • 特征:"决定..."、"确定..."、"采用..."、"要求..."
  • 提取3-5条最重要的决策

动作3生成下周重点

  • 从"下周工作安排"表格提取所有P0任务
  • 按项目或主题归类
  • 归纳为3-5条工作重点

三、关键的跨章节关联

1. 任务追踪线索(纵向连续性)

上周纪要"下周工作安排"
         ↓
本周"重点项目进展情况汇总"(对应完成情况)
         ↓
本周"组内成员工作进展"(个人维度的完成情况)
         ↓
本周"下周工作安排"(新的计划)

处理逻辑

  • 建立任务ID映射表
  • 追踪任务状态变化:计划→进行中→已完成
  • 标记未完成任务的延续

2. 问题闭环(横向关联)

"重点项目问题及解决方案"
         ↓
"下周工作安排"(问题的解决任务)

3. 优先级一致性(全局规则)

所有涉及任务的地方必须遵循优先级排序原则:

  • 重点项目进展:仅显示P0任务
  • 下周工作安排P0在前P1居中P2在后非P0任务也会出现
  • 组内成员进展每人的下周任务也按P0→P1→P2排序非P0任务会出现在这里
  • 会议总结:下周重点 = P0任务

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

字段/章节 数据来源 优先级规则 说明
项目进展-项目名称 上周纪要P0 + 本周周报P0 取并集仅P0 上周P0必须全部出现非P0任务不展示
项目进展-负责人 上周纪要 + 本周周报 哪里有就填哪个 多人时合并显示
项目进展-截止时间 本周周报 / 上周纪要 周报优先 周报可能更准确
项目进展-进展情况 本周周报 仅周报 不参考会议转写
问题方案-问题描述 会议转写 + 周报 互补合并 周报提供问题简述,会议提供详细分析和方案
下周安排-任务 会议转写 + 周报 互补合并 两者去重合并冲突时会议为准包含P0/P1/P2
下周安排-优先级 会议转写语义推断 + 周报标记 会议判断为主 会议语义判断P0/P1/P2会议未提及的周报任务默认P1
下周安排-负责人/时间 会议 + 周报 冲突时会议为准 同一任务的字段冲突时,以会议为准
成员进展-下周任务 会议分配 + 周报计划 会议为准,合并去重 包含P0/P1/P2任务按优先级排序
成员进展-反馈 会议转写 仅会议 语义提取,不依赖说话人识别