会议记录助手
开会时记录笔记,会后 AI 自动整理成规范的会议纪要,提取待办事项和责任人。
适用场景
- 工作会议记录
- 项目讨论纪要
- 团队周会/月会
- 客户沟通记录
前置准备
必需插件
| 插件 | 用途 | 安装方式 |
|---|---|---|
| Text Generator | AI 整理纪要 | 社区插件市场 |
| Audio Recorder | 会议录音(可选) | 社区插件市场 |
推荐插件
| 插件 | 用途 |
|---|---|
| Tasks | 待办管理 |
| Dataview | 会议查询 |
工作流程
text
会议记录 → AI 整理 → 纪要生成 → 待办提取 → 分发跟进会议笔记模板
markdown
---
title: {{title}}
date: {{date}}
time: {{time}}
attendees: []
tags: [meeting]
---
# 会议记录
## 基本信息
- **主题**:
- **时间**:
- **地点**:
- **参会人员**:
## 讨论内容
<!-- 会议中实时记录 -->
## AI 整理区域
<!-- 会后 AI 生成 -->AI 处理 Prompt
markdown
# 会议纪要整理
## 任务
将以下会议记录整理为规范的会议纪要。
## 原始记录
{{selection}}
## 输出格式
### 📋 会议概要
- 主题:
- 时间:
- 参会人:
### 💬 主要讨论
1. **议题一**
- 讨论内容:
- 结论:
2. **议题二**
- 讨论内容:
- 结论:
### ✅ 待办事项
| 任务 | 负责人 | 截止日期 |
|------|--------|----------|
| 任务1 | @某人 | 日期 |
| 任务2 | @某人 | 日期 |
### 📌 下次会议
- 时间:
- 议题:自动化脚本
使用 Templater + AI 插件:
javascript
<%*
// 会议记录 AI 整理
const rawNotes = tp.file.content;
const prompt = `整理以下会议记录,提取:
1. 会议概要
2. 主要讨论议题和结论
3. 待办事项(包含责任人)
4. 下次会议安排
会议记录:
${rawNotes}`;
const summary = await aiGenerate(prompt);
tR += `\n\n## 📝 AI 整理结果\n${summary}`;
%>效率提升
- 整理时间:30分钟 → 5分钟
- 待办遗漏率:降低 80%
返回
详细操作步骤
步骤一:创建会议模板
markdown
<!-- Templates/Meeting.md -->
---
title: {{title}}
date: {{date}}
time: {{time}}
attendees: []
tags: [meeting]
---
# 会议记录
## 基本信息
- **主题**:
- **时间**:
- **地点**:
- **参会人员**:
- **主持人**:
- **记录人**:
## 会议内容
<!-- 会议中实时记录,可以随意写 -->
## 待办事项
<!-- AI 自动提取 -->
## 下次会议
- 时间:
- 议题:
---
## 🤖 AI 整理结果
<!-- 会后自动生成 -->步骤二:配置 AI 整理工作流
javascript
// QuickAdd 宏:会议记录整理
async function processMeetingNotes() {
const activeFile = app.workspace.getActiveFile();
const rawContent = await app.vault.read(activeFile);
// 分离原始记录和 AI 整理区域
const [rawNotes, _] = rawContent.split('## 🤖 AI 整理结果');
const processed = await textGenerator.generate(`
将以下会议记录整理为规范的会议纪要:
${rawNotes}
要求:
1. 提取会议概要(主题、时间、参会人)
2. 按议题组织讨论内容
3. 提取所有待办事项(格式:- [ ] 任务 @负责人 📅 截止日期)
4. 标注重要决议
5. 安排下次会议
输出格式清晰、重点突出。
`);
// 追加到笔记末尾
await appendToSection(activeFile, "## 🤖 AI 整理结果", processed);
}步骤三:自动提取待办到任务列表
javascript
// 将会议待办同步到 Tasks
async function syncMeetingTasks(meetingNote) {
const todos = extractTodos(meetingNote);
for (const todo of todos) {
await createTask({
text: todo.text,
assignee: todo.assignee,
due: todo.due,
source: meetingNote.path,
tags: ['meeting-action']
});
}
}高级技巧
1. 会议模板系列
markdown
<!-- 不同类型会议的模板 -->
## 站会模板
# 每日站会 {{date}}
## 昨日完成
-
## 今日计划
-
## 遇到的问题
-
---
## 周会模板
# 周会 {{week}}
## 本周回顾
### 进展
-
### 问题
-
## 下周计划
-
## 需要协调
-
---
## 评审会模板
# 评审会 {{title}}
## 评审内容
-
## 讨论要点
-
## 决议
-
## 待办
-2. 会议效率分析
javascript
// 分析会议效率
async function analyzeMeetingEfficiency(meetings) {
return await textGenerator.generate(`
分析以下会议记录,评估会议效率:
${meetings.map(m => `
会议:${m.title}
时长:${m.duration}
待办数:${m.todos.length}
完成率:${m.completionRate}
`).join('\n')}
请提供:
1. 会议效率评分
2. 常见问题分析
3. 改进建议
4. 会议优化方案
`);
}3. 会议纪要自动分发
javascript
// 自动生成邮件格式的会议纪要
async function generateEmailSummary(meeting) {
return await textGenerator.generate(`
将以下会议纪要转换为邮件格式:
${meeting.content}
要求:
1. 简洁明了的邮件正文
2. 重点突出
3. 待办事项单独列出
4. 礼貌专业的语气
`);
}
// 发送邮件(需要配置邮件插件)
async function sendMeetingEmail(summary, recipients) {
// ...
}常见问题
Q1: 会议记录太乱,AI 整理效果不好?
解决方案:
markdown
# 会议记录规范
## 记录技巧
1. **标注发言人**:张三:...
2. **使用分隔**:用空行分隔不同议题
3. **标记重点**:**重要决议**、**待办**
4. **时间标记**:[10:30] 开始讨论...
## 示例
会议开始,主持人介绍议题...
---
## 议题一:产品定位
张三:我认为应该...
李四:补充一点...
**决议**:定位为工具型产品
**待办**:
- 王五:完成竞品分析 📅 本周五
---
## 议题二:...Q2: 如何处理多人会议?
markdown
# 多人会议模板
---
attendees:
- name: 张三
role: 产品经理
- name: 李四
role: 开发
- name: 王五
role: 设计
---
## 参会人员观点
### 张三(产品)
观点:...
### 李四(开发)
观点:...
### 王五(设计)
观点:...Q3: 会议待办如何跟进?
javascript
// 自动提醒会议待办
async function remindMeetingTodos() {
const todos = await getOverdueMeetingTodos();
for (const todo of todos) {
const meeting = await getMeetingNote(todo.source);
await notify(`
会议待办提醒:
来源会议:${meeting.title}
会议日期:${meeting.date}
待办事项:${todo.text}
负责人:${todo.assignee}
截止日期:${todo.due}
请及时处理。
`);
}
}实际案例
案例:产品评审会议
markdown
## 会议记录(原始)
产品评审会,讨论 V2.0 功能
张三说搜索功能优先级提高
李四说开发时间不够
决定:搜索功能放到 V2.1
王五负责写技术方案,周五前
## AI 整理结果
### 📋 会议概要
- 主题:V2.0 功能评审
- 时间:2024-03-15 14:00-15:30
- 参会人:张三(产品)、李四(开发)、王五(技术)
### 💬 主要讨论
#### 搜索功能优先级
- 张三:优先级提高,用户反馈需求强烈
- 李四:当前开发资源紧张,建议延后
- **决议**:搜索功能推迟至 V2.1
### ✅ 待办事项
| 任务 | 负责人 | 截止日期 |
|------|--------|----------|
| 编写搜索功能技术方案 | 王五 | 本周五 |
### 📌 下次会议
- 时间:下周一 14:00
- 议题:V2.1 功能规划效率提升数据
| 指标 | 传统方式 | AI 辅助 |
|---|---|---|
| 整理时间 | 30分钟 | 5分钟 |
| 待办遗漏 | 20% | 2% |
| 格式规范度 | 不一致 | 标准化 |
| 分发效率 | 手动复制 | 一键生成 |