PPTAgent
中科院计算所开源的反思式 PPT 生成 Agent 框架(EMNLP 2025 / ACL 2026 DeepPresenter):两阶段编辑式流程,支持文档/PDF/Excel 附件、自由视觉与模板生成、沙箱工具链与 PPTX 导出。
需 Linux/macOS(Windows 请用 WSL)、Docker、Python/uv;推荐部署 DeepPresenter-9B 微调模型。Playground 未接入;详细说明见 docs/skill-pptagent-使用说明.md。
效果预览
示例为本站按该 Skill 风格渲染的演示效果,点击或按方向键可翻页
能力说明
DeepPresenter Agent
环境接地反思、Deep Research、自主素材创建、文生图;沙箱内 20+ 工具
两阶段编辑生成
分析参考 PPT 提取 slide 功能类型与内容 schema,再迭代编辑动作生成新页
三种部署方式
CLI(uvx pptagent)、源码 WebUI(webui.py)、Docker Compose 服务化
PPTEval 三维评估
Content / Design / Coherence 综合评估,超越纯 text-to-slides
使用说明
方式一:本地安装使用
依赖环境
- Linux 或 macOS(Windows 需 WSL)
- Docker(沙箱 runtime:deeppresenter-host / deeppresenter-sandbox)
- Python 3 + uv;Playwright、Node.js(源码/WebUI 模式)
- 推荐:DeepPresenter-9B 微调模型;可选 Tavily / MinerU / 文生图 API 提升质量
安装步骤
- 安装 uv: curl -LsSf https://astral.sh/uv/install.sh | sh
- 首次配置: uvx pptagent onboard(交互式向导)
- 最小验证: uvx pptagent generate "Single Page with Title: Hello World" -o hello.pptx
- 或克隆仓库: git clone https://github.com/icip-cas/PPTAgent.git && uv pip install -e . && python webui.py
- 服务部署: docker compose up -d,Web UI 默认 http://localhost:7861
Prompt 示例
uvx pptagent generate "Q4 经营分析报告" -f data.xlsx -f charts.pdf -p "10-12" -o report.pptx 或 WebUI 输入:请把这份文档做成演示稿 / 请介绍小米 SU7 的外观和价格
方式二:本站在线使用
受 License 限制(MIT),该 Skill 暂不提供在线生成,请按方式一在本地使用。
适用场景
长文档一键转演示稿带 PDF/Excel 附件的数据报告 PPT需要 Deep Research 的主题调研 DeckOpenClaw / MCP 集成自动化出稿服务器私有化部署
常见问题
PPTAgent 和 DeepPresenter 是什么关系?
PPTAgent 是 EMNLP 2025 论文框架;DeepPresenter 是 2025/12 起集成的大升级(Agent 环境、自由视觉、MCP),同一仓库。
必须用微调模型吗?
强烈推荐 DeepPresenter-9B(HuggingFace/ModelScope);实验表明显著优于通用开源模型。
如何离线使用?
本地部署 MinerU,在 deeppresenter/config.yaml 设 offline_mode: true,避免加载联网搜索等工具。
和 Aham PPT 有何不同?
PPTAgent 是完整 Agent 运行时(Docker 沙箱 + 工具链);Aham PPT 是 Claude Skill 八阶段咨询流程 + SVG→PPTX 规范。