meeting-decision-log-extractor
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWhen to invoke
调用时机
- You have a meeting transcript (or notes) and need structured decisions/action items.
- You want to standardize follow-ups and ownership.
- 当您拥有会议记录(或笔记),并需要结构化的决策/行动项时。
- 当您希望标准化后续跟进及责任归属时。
Inputs needed
所需输入
- Transcript text file (UTF-8).
- Optional participant list.
- 文本格式的会议记录文件(UTF-8编码)。
- 可选的参会人员列表。
Workflow
工作流程
- Segment transcript into lines and identify speaker prefixes.
- Detect decision statements (e.g., “we will…”, “decided…”, “approved…”).
- Detect action items (e.g., “ACTION:”, “owner”, “by <date>”, “TODO”).
- Extract owner and due date with lightweight heuristics.
- Output Markdown with two tables: decisions and actions.
- 将会议记录分段为行,并识别发言者前缀。
- 检测决策语句(例如:“我们将……”、“已决定……”、“已批准……”)。
- 检测行动项(例如:“ACTION:”、“负责人”、“截止<日期>”、“TODO”)。
- 通过简单的启发式方法提取负责人和截止日期。
- 输出包含两个表格的Markdown文档:决策表和行动项表。
Output format
输出格式
Markdown with:
- Decisions table (id, decision, owner, date)
- Action items table (id, action, owner, due date)
- “Uncertain extractions” section
Markdown文档包含:
- 决策表(编号、决策内容、负责人、日期)
- 行动项表(编号、行动内容、负责人、截止日期)
- “不确定提取内容”部分
Guardrails
约束规则
- Mark low-confidence rows as uncertain; do not invent owners/dates.
- Keep raw quoted text snippets so a human can verify.
- 将低置信度的行标记为不确定;不得编造负责人/日期。
- 保留原始引用的文本片段,以便人工验证。
Reference code
参考代码
- reads a transcript (.txt) and writes Markdown.
extract_decisions.py
- 读取会议记录文件(.txt格式)并生成Markdown文档。
extract_decisions.py