ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

MARVIN 会议纪要自动化指南:AI 摘要 + 本地 Whisper 转录双源融合模式

MARVIN 会议纪要自动化指南:AI 摘要 + 本地 Whisper 转录双源融合模式

【免费下载链接】marvin-template

MARVIN is your personal AI assistant that can help you connect to the apps you need and handle your day.

项目地址:https://gitcode.com/gh_mirrors/mar/marvin-template
点击查看免费下载

MARVIN是一款个人 AI 助理(AI Chief of Staff)。它的会议纪要自动化能力采用AI 摘要 + 本地 Whisper 转录的双源融合模式:一边用 Granola、Otter 等 AI 工具生成结构化摘要(行动项、决策、参会人),一边用本地 Whisper 做逐字转录(谁说了什么),两者结合,产出既有条理又准确的完整会议记录。📝

核心思路:摘要给结构,转录给细节。两个源互补,价值大于任何单一来源。

为什么需要双源融合?

单靠 AI 摘要,结构清晰但容易漏掉"为什么这么决定"的上下文;单靠逐字转录,准确但杂乱、没有重点。MARVIN 把它们合在一起:

来自 AI 摘要来自本地转录
行动项(Action Items)支撑决策的原始引语
做出的决策(Decisions)决策背后的讨论上下文
参会人列表谁说了什么(说话人识别)
主题结构摘要遗漏的细节

这种"双源融合"让最终的会议纪要既有可快速扫描的结构,又不丢失关键细节。🎯

双源融合的整体架构

整条流水线从日历事件出发,两条分支并行处理,最后汇入一个"合并器":

日历事件 ├── AI 摘要工具(Granola / Otter / Fireflies) │ └─ 摘要:行动项、决策、参会人 │ └── 本地转录(MacWhisper / Whisper / Buzz) └─ 逐字稿:原话 + 说话人标签 │ ▼ 合并器(Combiner) 摘要 + 转录 = 完整笔记 │ ▼ meetings/YYYY-MM-DD-title.md

两个数据源各自的特点:

  • AI 摘要源:捕获参会人、议程、关键主题、决策、行动项。优点是结构清晰、快速可扫、可直接执行;缺点是可能丢失细微之处、偶有误述、会漏掉线下讨论。
  • 本地转录源:捕获每一句话并归属到说话人。优点是逐字准确、能识别说话人、可离线运行;缺点是没有结构、不做优先级排序、输出量较大。

五步处理工作流

这套流程可以手动执行,最终用/meeting命令自动化。

1️⃣ 检测会议

监控日历中已结束的会议。会议结束后检查两件事:AI 摘要是否已生成、本地转录是否已就绪。

会议本身就是日历事件——利用日历就能实现自动检测,无需额外配置。

2️⃣ 收集两个源

用摘要工具的 CLI 同步 AI 摘要,并查找对应的本地转录文件。示例命令:

./marvin.sh granola sync # 同步 AI 摘要(或你所用工具的 CLI/API) ./marvin.sh whisper find "会议标题" # 查找本地逐字转录

MARVIN 倾向于用CLI 工具做集成:认证由 CLI 自身处理、由官方维护、你手动跑和 MARVIN 跑方式一致。详见 CLI 集成模式。

3️⃣ 映射说话人

本地转录默认给说话人起通用标签(Speaker 1、Speaker 2),需要映射回真实人名:

转录标签映射策略
Microphone/Speaker 0固定是会议主持(你自己)
Speaker 1、Speaker 2结合参会人列表 + 上下文内容匹配
重复说话人同一人被识别成多个,按内容合并

💡 说话人映射不要求完美——"尽力而为"即可,不要为了精确归属而卡住流程。

4️⃣ 合并笔记

把两个源合并成一份结构化笔记,典型格式如下:

# Meeting: {标题} 日期:{YYYY-MM-DD} 参会人:{来自摘要} ## 摘要 {AI 生成的摘要} ## 决策 {来自摘要,并用转录引语补充} ## 行动项 - [ ] {事项} -- {负责人} ## 关键讨论 {按主题组织的转录节选} ## 完整转录 {指向原始转录文件的链接}

5️⃣ 保存归档

处理好的笔记与原始文件分开存放,原始文件永远保留(处理笔记可随时重新生成):

meetings/ ├── YYYY-MM-DD-meeting-title.md # 处理后的笔记 └── transcripts/ ├── granola/ # 原始 AI 摘要 └── whisper/ # 原始逐字转录

目录结构说明见 meetings 目录。

关键设计决策

MARVIN 从实际使用中沉淀出几条值得借鉴的原则:

决策学到的经验
双源优于单源摘要漏细节,转录缺结构,二者互补
本地转录隐私:音频始终留在本机
保留原始文件处理笔记可随时重新生成
说话人映射不完美尽力而为即可,不必追求精确归属
日历感知检测会议即日历事件,用它实现自动处理

构建 /meeting 命令

把整条流程封装成一个/meeting命令,即可一键自动化:

  1. 列出最近的会议(来自日历或摘要工具)
  2. 用户选择要处理哪一个
  3. 拉取摘要和转录
  4. 映射说话人
  5. 合并为结构化笔记
  6. 保存到meetings/目录

MARVIN 通过简单的 Markdown 文件扩展能力:在.claude/commands/下创建一个带description前置信息的命令文件即可。想了解三种能力类型(命令 / 智能体 / 技能)如何取舍,参阅 扩展 MARVIN 文档。

快速开始

想体验这套会议纪要自动化流程,建议这样上手:

  1. 选工具:一个 AI 摘要器 + 一个本地转录器
  2. 实测一次:用一场真实会议分别跑通两个源
  3. 手动合并一次:熟悉合并后的笔记格式
  4. 建目录:创建上面的meetings/结构
  5. 建命令:编写/meeting命令自动化合并
  6. 加检测:把"是否有未处理会议"加入/start每日简报

完整模式说明见 会议纪要处理模式文档,以及 高级模式总览。

🚀 现在你的每一场会议,都会自动变成一份既有结构、又有细节的完整纪要——MARVIN 帮你把"开完会就忘"变成"开完会即归档"。

【免费下载链接】marvin-template

MARVIN is your personal AI assistant that can help you connect to the apps you need and handle your day.

项目地址:https://gitcode.com/gh_mirrors/mar/marvin-template
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进