教程中心实战
实战

AI 会议纪要 Agent:录音 / 文字一键变成结构化纪要 + 待办分发

2026.07.19· 6 个步骤 · 18 分钟阅读· 📝 会议纪要

开完会最累的从来不是开会,而是整理纪要、追待办、同步给没来的人。AI 会议纪要 Agent 能把一段录音或聊天记录,自动变成「结论 + 待办 + 责任人 + 截止时间」的结构化纪要,还能直接发到飞书 / 邮件 / 钉钉。本教程给两条路径:零代码(Coze / Dify)进阶(Python 流水线),让你 30 分钟跑通。

📝 本教程适合:被会议淹没的职场人、团队负责人、行政 / PM。零代码路径完全不用写程序;进阶路径适合想接进自己系统的开发者。

先搞懂:一个纪要 Agent 要干哪几件事?

用一句话理解:它是「速记员 + 秘书」二合一——把混乱的对话,整理成能直接发的纪要,并把活儿分派出去。

输入Agent 产出谁受益
会议录音 / 转录文本结构化纪要(议题+结论)参会者回顾
聊天记录待办清单(事+人+时间)执行者跟进
任意上述自动推送至飞书/邮件/钉钉未参会的人

核心难点在「结构化」:不是把录音转成文字就完事,而是从文字里抽出「谁、决定什么、什么时候交」。这一步靠大模型的理解能力,正是 Agent 比传统转录工具强的地方。

Step 1(零代码):在 Coze / Dify 建一个纪要 Bot

1 拖一个聊天助手,定好人设

不会写代码选这条。以 Coze(扣子)为例(Dify 同理,参考本中心《Dify 搭建第一个 AI 应用》):

1. 打开 coze.cn,点「创建 Bot」
2. 人设里写(照抄改公司名):
   「你是【公司】的会议纪要秘书。收到会议文字后,
    严格按下方模板输出,不编造未提及的内容。」
3. 在「模型设置」选一个支持长文本的模型(如 豆包 / GLM)
4. 先保存,进入 Step 2 调提示词
💡 怕录音?先用飞书 / 腾讯会议的「自动转录」功能把录音转成文字,再把文字贴给 Bot。等跑顺了,再用进阶路径接自动转录 API,实现全程无人值守。

Step 2(零代码):写好「纪要模板」提示词

2 让输出永远长一个样,方便转发

在 Bot 的提示词里固定输出格式,这样每次纪要结构一致、可直接转发:

收到会议内容后,按以下格式输出:

# 📋 会议纪要(日期自动填)
## 一、核心结论
- 结论 1
- 结论 2

## 二、待办清单
| 事项 | 负责人 | 截止时间 |
|------|--------|----------|
| ...  | ...    | ...      |

## 三、需同步事项
- 要告诉没参会的人的重点

要求:负责人用文中提到的真实称呼;时间写具体日期;
信息不足就标「待确认」,绝不编造。

模板的价值:固定结构后,纪要能直接贴进飞书文档、Notion 数据库,甚至被下一个 Agent 自动解析成任务卡。没有模板,AI 每次写花活,反而没法用。

Step 3(零代码):接消息渠道,自动推送

3 让纪要发到飞书 / 邮件

Coze 支持把 Bot 发布到飞书、钉钉、微信公众号。发布后在群里 @ 它贴会议文字,它回你结构化纪要;也可接「邮件插件」自动发给与会者。

1. Bot 编辑页 →「发布」→ 勾选「飞书」
2. 按提示授权飞书企业/个人版
3. 在飞书里 @ 纪要秘书,粘贴会议转录文字
4. 它返回纪要后,你点「转发」给与会者即可

想全自动?进阶路径见 Step 5,接转录 API + 定时推送
🚀 零代码路径到此已能日常用:会后用 1 分钟贴文字,30 秒拿到可转发的纪要。小团队从此告别「谁来做纪要」的推诿。

Step 4(进阶):Python 流水线骨架

4 把「转录→整理→推送」串成脚本

想接进自己系统,用几十行 Python 串起三段:转录(可选)、大模型整理、推送。

import openai
TEMPLATE = "(同 Step 2 的纪要模板)"

def summarize(transcript: str) -> str:
    r = openai.chat.completions.create(
        model="gpt-4o-mini",
        messages=[
          {"role":"system","content":TEMPLATE},
          {"role":"user","content":transcript}
        ])
    return r.choices[0].message.content

# 把会议文字交给它
text = open("meeting.txt", encoding="utf-8").read()
minutes = summarize(text)
print(minutes)

先有文字再整理:本步假设已有转录文本。自动转录可接飞书/腾讯会议开放 API,或 Whisper 本地模型——把录音转文字后喂给上面的 summarize 即可。

Step 5(进阶):自动推送到飞书 / 邮件

5 让纪要自己飞出去

把生成结果通过 Webhook 推到飞书群,或 SMTP 发邮件:

import requests

# 飞书群机器人 Webhook
def push_feishu(md: str):
    requests.post("https://open.feishu.cn/open-apis/bot/v2/hook/你的KEY",
                  json={"msg_type":"interactive","card":{...}})  # 把 md 装进卡片

# 或发邮件
import smtplib
# 用公司 SMTP 把 minutes 发给与会者列表

push_feishu(minutes)   # 会一结束,纪要自动进群
🔑 把 Step 4 + Step 5 包成一个定时任务(cron / n8n),再配上自动转录,就实现「会议结束 → 纪要自动进群」的全无人值守流水线。参考本中心《n8n 搭建自动化工作流》。

Step 6:质量与隐私双保险

6 别让纪要出错或泄密

上线前加三道关:

# 1) 敏感词过滤:涉及薪酬/人事的会议,先脱敏再进模型
# 2) 人工确认:纪要先发给你,确认后再群发(避免 AI 编出假待办)
# 3) 来源留痕:纪要末尾附「原始转录共 N 字」,方便回溯

# 模板里加一句硬规则更稳:
# 「凡文中未明确出现的负责人/时间,一律标『待确认』」

两条红线:① 涉及机密/人事的会议,别把录音直接丢给第三方云模型,优先本地模型(见本中心《本地部署开源大模型》);② 待办千万别全自动派单——先让人核对,否则 AI 编的「张三周五前交」会真把锅扣别人头上。

常见问题速查

你遇到的现象大概率原因 & 解决
纪要待办是编的模板没写「未提及就标待确认」,或模型瞎补,加强约束
录音太长被截断换支持长上下文的模型,或先分段再合并整理
飞书收不到推送Webhook Key 错 / 群没加机器人
想全自动又怕错先「生成→人确认→再群发」半自动跑一周