2026年6月 · AI工具 · GitHub开源
PPTAgent · 两阶段编辑框架 · PPTEval评估 · 97.8%成功率 · EMNLP/ACL顶会收录
🎯 理清文档逻辑🖼️ 分析参考PPT✏️ 编辑式生成🔄 自我修正
💡 太长不看版(TL;DR)
PPTAgent 是中科院计算技术研究所(ICIP-CAS)开源的智能PPT生成框架。与传统"文本转幻灯片"不同,它采用两阶段编辑方法:先深入分析参考PPT提取结构和内容模式,再基于输入文档迭代编辑生成新幻灯片。生成后还通过 PPTEval 从内容、设计、连贯性三个维度评估质量。使用 GPT-4o 时,设计维度评分比传统方法高 33%,连贯性评分高 34%,综合成功率达 97.8%。项目已获 1,000+ GitHub Stars,论文被 EMNLP 2025 收录,升级版 DeepPresenter 获 ACL 2026 录用。
📖 阅读时长约 6 分钟
做 PPT 是每个职场人和学生的"必修痛":
写完一份长文档,还要再花几小时把内容"搬"到 PPT 里;
好不容易搬完了,PPT 配色土、逻辑乱、过渡突兀;
用 AI 生成吧,给它一段文字,它给你塞一堆项目符号,根本不管逻辑层次。
问题不是美化,是理解。PPT 的核心是"逻辑结构",不是"文字填充"。
最近,中科院计算技术研究所开源了一个项目——PPTAgent。它的核心思路很简单但很反常识:AI 生成 PPT 不是从文本直接"转换",而是先分析优秀 PPT 的结构,再像设计师一样一步步编辑出来。
❌ 一、传统 PPT 生成有什么问题?
现有的 AI PPT 生成工具,大多是"文本转幻灯片"模式:把文档内容直接拆成一段一段,塞进预设模板里。这种方式有三个根本性问题:
| 问题 | 表现 |
|---|---|
| ❌ 结构混乱 | |
| ❌ 视觉平淡 | |
| ❌ 风格割裂 |
根本原因:它们只做了"文本填充",没有做"结构理解"。人类做 PPT 的流程是什么样的?先找一份参考 PPT 看看别人怎么排版、怎么过渡,然后基于自己的内容一步步编辑调整。但这些 AI 工具,完全跳过了"参考分析"这一步。
🧠 二、PPTAgent 的核心:两阶段编辑框架
PPTAgent 的设计灵感来自人类制作 PPT 的自然流程,采用两阶段方法:
🔍 第一阶段:PPT 分析——读懂参考幻灯片
当用户提供一份参考 PPT(可以是任意主题的精美幻灯片),PPTAgent 会对它进行深入"解剖":
① 幻灯片聚类:将参考 PPT 分为结构幻灯片(如开场页、目录页)和内容幻灯片(如项目列表、图表页)
② 层次聚类分析:对内容幻灯片进行视觉聚类,将相似布局的幻灯片归为一组
③ 多模态布局提取:通过多模态大模型分析每个聚类中的布局模式,提取每个幻灯片的元素结构(标题、文本、图片、图表)
✏️ 第二阶段:PPT 生成——迭代编辑生成新幻灯片
基于第一阶段的分析结果,PPTAgent 开始生成新 PPT:
① 大纲生成:根据输入文档的内容,自动生成 PPT 大纲,明确每页的参考幻灯片和对应的文档内容
② 迭代编辑:通过一系列可执行的编辑 API(如替换文本、插入图片、调整布局等),对参考幻灯片进行逐步修改
③ HTML 中间渲染:将参考幻灯片渲染为 HTML 格式,让大模型更直观地理解布局并进行精确编辑
④ 自我修正:当某个编辑操作失败时,PPTAgent 能根据执行反馈自动调整动作,重新尝试
⚡ 三、核心亮点:为什么 PPTAgent 不一样?
亮点 1:三维度评估体系 PPTEval
PPTAgent 不只是生成,还自带评估框架 PPTEval,从三个维度对生成的 PPT 评分:
| 维度 | 评估内容 |
|---|---|
| 📝 内容质量 | |
| 🎨 设计质量 | |
| 🔗 连贯性 |
亮点 2:数据说话——比传统方法强 33%
根据论文实验数据(使用 GPT-4o 模型),PPTAgent 在三个维度上均显著优于传统文本转幻灯片方法:
<td style="font-size:15px;color:#6D28D9;padding:8px 12px;text-align:center;fontBandera="center" style="font-size:15px;color:#6D28D9;padding:8px 12px;font-weight:800;">↑ 34%| 指标 | 对比结果 |
|---|---|
| 🎨 设计维度 | ↑ 33% |
| 🔗 连贯性维度 | |
| ✅ 综合成功率 | 97.8% |
亮点 3:支持 MCP Server 和离线模式
项目持续迭代,2025 年 12 月发布了升级版 DeepPresenter(代码已开源),引入多项重大升级:Deep Research 集成(联网搜索资料自动生成 PPT)、自由表单设计、资产自动创建、文生图功能,以及 Agent 环境沙箱 + 20+ 工具支持。2026 年 1 月新增 PPTX 导出和离线模式,防止上下文溢出的上下文管理功能。
亮点 4:精调模型 DeepPresenter-9B 效果更佳
<p style="margin:0 0 14px 0;font-size:14px;color:#4B5563;line-height:1.9;text-align:。经实验验证,精调后的模型显著优于现有开源模型,支持 GGUF 量化版(本地可跑)和全量权重版,可在 HuggingFace 和 ModelScope 下载。🛠️ 四、如何使用?
方式一:命令行(推荐先从这里开始)
第一步:安装
pip install pptagent
第二步:配置
# 复制配置模板
cp deeppresenter/config.yaml.example deeppresenter/config.yaml
cp deeppresenter/mcp.json.example deeppresenter/mcp.json
# 交互式引导配置
pptagent onboard
第三步:运行
# 提供参考 PPT 和输入文档
pptagent generate --ref reference.pptx --doc your_document.pdf
方式二:Docker 一键部署
git clone https://github.com/icip-cas/PPTAgent.git
cd PPTAgent
docker-compose up
⚠️ 注意:Windows 系统不支持,请使用 WSL(Windows Subsystem for Linux)。建议先从命令行最小任务开始,确认环境和依赖配置正确。
方式三:使用精调模型 DeepPresenter-9B(效果更佳)
项目方强烈推荐使用精调模型,在设计维度和连贯性上显著优于通用模型:
| 模型 | 下载链接 | 说明 |
|---|---|---|
| DeepPresenter-9B | ||
| DeepPresenter-9B-GGUF |
💼 五、适合哪些人?
| 人群 | 痛点 | PPTAgent 如何帮忙 |
|---|---|---|
| 🙋 学生党 | ||
| 💼 职场人 | ||
| 📊 科研人员 | ||
| 🎓 培训讲师 |
💭 六、博主观点
① "两阶段"思维才是 PPT AI 的正确打开方式
PPTAgent 最有价值的地方不是某个具体功能,而是它的"先理解再生成"范式。这其实解决了一个根本问题:为什么很多 AI PPT 工具生成的东西总觉得"差点意思"?因为它们把 PPT 当成了"文字容器",而不是"逻辑载体"。好的 PPT 不是文字的排列组合,而是信息结构的可视化表达。PPTAgent 的两阶段框架本质上是在教会 AI 理解"什么是一份好 PPT",而不只是"怎么把文字放进去"。这个思路值得所有做 PPT AI 的团队借鉴。
② PPTEval 是容易被忽视的"隐藏大招"
大多数 PPT 生成工具只管生成,不管评估。PPTAgent 自带的 PPTEval 评估框架是个容易被忽视的亮点——它不只是一个打分工具,更是一种质量闭环。生成 → 评估 → 发现问题 → 修正 → 再评估,直到达到满意标准。这对需要高质量演示文稿的商业场景尤其有价值。
③ ⚠️ 仅供参考,不要乱用
第一,生成质量依赖参考 PPT。PPTAgent 的效果很大程度上取决于你提供的参考 PPT 质量。如果参考 PPT 本身逻辑混乱,生成的也不会好。建议选择结构清晰、布局精美的参考。
第二,不支持 Windows 原生系统,必须使用 WSL(Windows Subsystem for Linux)或 macOS/Linux。对非技术用户有一定门槛。
第三,需要大模型 API 费用。DeepPresenter 的优秀效果依赖 GPT-4o 等大模型,本地部署的通用模型效果会打折扣。使用前请评估 API 成本。
第四,生成速度有待提升。两阶段框架涉及多模态分析和迭代编辑,相比直接模板套用,速度会慢一些,急用场景不适用。
第五,DeepPresenter 新版本还在快速迭代,文档和功能可能有变化,遇到问题多看 GitHub Issues。
⛔ 免责声明:本文仅介绍 PPTAgent 开源项目的功能与使用方式,不构成任何商业建议或使用建议。AI 生成的 PPT 内容请务必人工审核,确保信息准确无误后再用于正式场合。工具使用过程中产生的 API 费用由用户自行承担。仅供参考,不要乱用。
📦 GitHub🤗 HuggingFace
MIT 开源 · 中科院计算技术研究所 · EMNLP 2025 / ACL 2026 收录
github.com/icip-cas/PPTAgent
— 本文由 AI博主/科技观察员 撰写 · 2026-06-25 —