核心用法
cn-meeting-minutes 是一款轻量级会议纪要自动化工具,采用纯 Python 标准库实现,零外部依赖。用户可通过命令行直接输入文本或读取本地 .txt/.json 文件,工具基于预设关键词规则(如"决定""确认""通过"识别决策,"TODO""负责""截止"提取行动项),自动输出包含讨论要点、决策结论、待办事项(含责任人/截止日期)的标准 Markdown 格式文档。
显著优点
1. 极简部署:Python 3.7+ 环境即可运行,无需 pip 安装任何包,适合内网或离线场景
2. 即开即用:支持标准输入交互、文件读取、输出重定向三种模式,适配 CI/CD 或脚本集成
3. 结构化输出:强制 Markdown 格式规范,便于后续版本控制或导入 Wiki/Notion
4. 隐私安全:纯本地处理,无网络传输,敏感会议内容不外泄
潜在局限
- 规则驱动天花板:非 AI 大模型,对口语化、隐晦表达或非标准格式的识别率有限
- 关键词依赖:若会议记录未使用"决定""TODO"等标记,提取可能遗漏
- 无实时协作:不支持多人同时编辑或云端同步(v1.4.0 已移除飞书同步声明)
- ASR 缺失:语音转写功能未实现(v1.4.1 已移除相关描述)
适合人群
- 技术团队、项目经理等需快速归档标准化会议记录者
- 对数据隐私敏感、禁止外网连接的企业内部环境
- 追求轻量工具、不愿维护复杂 AI 服务的基础设施团队
常规风险
| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 提取遗漏 | 规则匹配失败导致关键决策未收录 | 会前统一纪要模板,强制关键词标记 |
| 日期解析错误 | 中文日期格式多样,正则可能误识别 | 会中明确 ISO 格式(YYYY-MM-DD) |
| 版本混淆 | 多人本地运行可能产生冲突文件 | 结合 Git 管理输出目录 |