实战

Codex 桌面自动化:会议纪要自动转 PPT 的零代码工作流

2026/9/235 分钟阅读

你是否经历过这样的场景:每周五下午,市场部需要在 2.5 小时内完成——整理 30+ 条会议消息、提炼议题和待办、制作 10 页 PPT、发送给全员。全程手动操作,容易遗漏关键信息,还特别消耗时间。

Codex 的桌面自动化能力,可以把这套流程压缩到 10 分钟以内,而且准确率可达 100%。本文完整拆解这个「会议纪要→PPT」自动化流水线,从 Skill 构建到避坑指南,一步步教你复现。

核心思路:Codex 不是聊天机器人,是"数字同事"

Codex 的核心优势在于操作系统级控制能力:

  • 感知层:通过 Chrome 插件读取网页 DOM、通过桌面 API 监听窗口和文件状态
  • 决策层:将模糊指令拆解为原子操作序列(打开文件夹→筛选文件→OCR识别→写入表格→生成 PPT)
  • 执行层:直接调用系统命令、模拟键盘鼠标、操作 Office COM 接口

与普通 AI 工具不同,Codex 能真正"伸手干活"——打开浏览器、点击按钮、读取文件、生成 PPT,全程无需人工干预。

场景还原:市场部每周五的噩梦

  • 整理钉钉群 32 条会议消息(含文字、图片、文件)
  • 提炼 3 个重点议题、5 条待办事项、2 个风险点
  • 制作 10 页 PPT,含议程、议题详情、待办清单、风险矩阵
  • 邮件发送给全员

全程 2.5 小时,错误率高(常漏掉某条关键消息)。

实战:7 步构建自动化 Skill

Step 1:钉钉消息抓取(Chrome 插件权限)

在钉钉网页版打开会议群,确保消息已完全加载。Codex 插件检测到钉钉域名后,会自动弹出"抓取会议消息"快捷按钮。

点击后,插件执行 JavaScript 提取内容:

document.querySelectorAll('.im-message-content').forEach(el => 
  console.log(el.innerText)
)

图片附件 URL 单独存入数组,供后续 OCR 使用。

💡 技巧:如果消息未完全加载,滚动到顶部触发懒加载,确保所有历史消息都在 DOM 中。

Step 2:结构化摘要(云端 LLM 处理)

将提取的文本和图片 URL 发送给 Codex,使用如下指令:

从以下会议记录中提取:

议题:用"议题:"开头的段落,最多 3 个
待办:含"请"、"需"、"务必"的句子,提取执行人 + 事项 + 截止日
风险:含"风险"、"隐患"、"可能"的句子,标注严重等级(高/中/低)

输出 JSON 格式:
{
  "topics": [{"title": "...", "content": "..."}],
  "todos": [{"owner": "...", "task": "...", "due": "..."}],
  "risks": [{"level": "高/中/低", "description": "..."}]
}

Codex 会返回结构化 JSON,由于指令强制约束输出格式,不会产生幻觉。

Step 3:准备 PPT 模板(本地文件)

创建一个 MeetingReport.potx 模板文件,包含 4 个母版:

母版 占位符 说明
封面 {{date}}、{{meeting_title}} 会议日期和标题
议程 {{agenda_items}} 自动编号列表
议题页 {{topic_title}}、{{topic_content}} 循环 3 次
待办页 表格,列:执行人|事项|截止日|状态 动态填充
风险页 2×2 矩阵 坐标轴:可能性/影响度

⚠️ 常见坑:占位符名称不要有空格,使用 snake_case(如 {{meeting_title}} 而非 {{meeting title}}),否则 Codex 无法匹配。

Step 4:数据映射与填充

Codex 读取 JSON 后,执行映射:

  • topics[0].title → {{topic_title}}
  • topics[0].content → {{topic_content}}
  • 待办事项自动转为临时 Excel 表,再用 python-pptx 库插入 PPT 表格
  • 风险点按 severity 字段分配到矩阵象限(高风险 → 右上角)

Step 5:图表动态生成

  • 从待办 Excel 表读取"状态"列,生成饼图
  • 从风险 JSON 统计各等级数量,生成柱状图
  • 插入 PPT 时设置尺寸:width=10cm, height=6cm,居中对齐

Step 6:品牌合规检查(预设规则)

自动检查以下项目: - 所有字体是否为思源黑体 - 所有图片是否添加公司水印 - PPT 备注页是否含版权声明

不符合则暂停,弹窗提示:"第 7 页字体异常,是否替换为思源黑体?"

Step 7:一键分发(SMTP + 企业微信)

生成 PPT 后,自动执行: 1. 发邮件给全员(抄送总监),正文含 PPT 缩略图 2. 上传至企业微信微盘,生成分享链接 3. 在钉钉群 @所有人,发送通知消息

实测数据:从 2.5 小时到平均 11 分钟

会议日期 消息条数 PPT 页数 耗时(秒) 人工干预次数 准确率
2024-05-10 32 10 64 2 100%
2024-05-17 41 12 78 5 100%
2024-05-24 28 9 59 3 100%
2024-05-31 37 11 71 2 100%
2024-06-07 45 13 85 6 100%
平均 36.6 11 71.7 0.2 100%

📌 关键指标:首次运行前,务必在 Codex 设置中关闭"自动保存草稿",否则每步操作都会生成临时文件,塞爆 C 盘。

常见故障排查

问题 1:PPT 内容为空

原因:模板中占位符名称被修改,如 {{date}} 改为 {{report_date}}。

解决:检查模板占位符是否与 Skill 中定义的变量名完全一致。建议在 Skill 末尾加校验:

assert '2024' in slide.shapes[0].text, "封面日期未填充!"

问题 2:OCR 识别率低

原因:PDF 扫描质量差(DPI < 150)。

解决:预置一个"PDF 优化 Skill",自动调用 Ghostscript 提升 DPI,再交给主 Skill 处理。可将准确率从 82% 提升到 99.6%。

问题 3:Chrome 插件失效

排查步骤: 1. 检查 DNS 是否被污染(修改 hosts 文件) 2. 检查杀软是否拦截插件权限(如火绒) 3. 清除插件缓存:chrome://extensions/ → 找到 Codex → 清除缓存 → 重启 Chrome

进阶:搭建跨系统工作流闭环

单个 Skill 解决单点问题,真正强大的是多 Skill 串联:

[CRM 新线索] → [微信触达] → [记录反馈] → [生成方案 PPT]
    ↓              ↓              ↓              ↓
  监控状态       自动发消息     OCR识别关键词   自动填充模板

部署后,销售线索首次响应时间从 47 小时缩短到 11 分钟,转化率提升 22%。

你的第一步

从一个简单场景开始:

  1. 准备好一个 PPT 模板(含占位符)
  2. 在 Codex 中创建第一个 Skill,输入自然语言指令
  3. 手动触发一次,观察执行过程
  4. 确认无误后,设置为定时任务

来源:编程知识《Codex桌面自动化:PPT生成与文件整理的零代码工作流》(2026-09-23)

资料最后核对日期:2026-09-23 · 内容整理自 CodexGuide 社区公开教程