前言
这几天比较忙,今天休息了一下。想起领导曾经说过想要用大模型生成 PPT 的想法。虽然这个想法在市面上很早就有了,但是因为我本身并不怎么需要 PPT,于是一直都用现成的 Agent 凑合着用。不过领导反馈,发现 GLM 4.5 模型在 PPT 生成上似乎还挺好用的。正好关于大模型生成 PPT 这套流程似乎网上少有一套完整的方法论,于是就有了这篇文章。
PPT 创作思路
一开始最先想到的就是 Dify 工作流,但是懒得做。所以这里采用的是写 System Prompt。
我们要创作一个什么样的 PPT 呢?
1. 好看、简洁、高端 2. 内容简洁、直中核心、避免冗长文本 3. 数据可视化,包括但不限于图表、时间轴、表格等 4. 重点突出,使用颜色对内容进行适当标记
那么 PPT 的风格是什么样的呢?这里我选择 McKinsey(麦肯锡)风格,这种风格创建的是一种数据驱动的、适用于咨询行业的(其他行业也可以)的商业 PPT
现在就出现了一个最重要的问题:我们怎么生成 PPT。想要实现创作 PPT,大体有两个路径
• 靠大模型自己生成 • 大模型 + MCP
鉴于用户会期望尽可能小的学习成本达到尽可能大的成效,所以这里我们选择直接让大模型自己生成。怎么让大模型生成?
我们尝试把"大模型能生成什么?"这个问题,和"能怎么做 PPT?"这两个问题联系一起,相信大家很快就能反应过来有大体有两个方法
• 代码方式生成 PPT • 大模型直接生成图片,复制到 PPT 里
1. 代码生成 PPT
• 生成 Python 代码,得到 PPT -> 多次一举,而且对用户不友好 • 生成 VBA 代码,加载 PPT -> 经过两个小时的研究测试,总体效果还不如我自己做 PPT(可能是我菜吧)
好,现在卡住了,往回推,重新找联系。发现可以用代码生成中间产物,然后中间产物得到 PPT。
现在思路打开了,我们可以这样
• PDF 方案:大模型 -> PDF -> PPT • SVG 方案:大模型 -> SVG -> PPT
很明显 SVG 方案更加简单。测试一下
很好,理论可行。
嗯……,不过似乎只能输出一张图片啊。没办法,懒,哈哈哈哈,要是愿意研究的话,可以
现在大模型怎么生成 PPT 我们已经研究完毕了。但是又有了一个问题,PPT 的数据源怎么来?
• 自己整理内容,扔给大模型 • 大模型通过手段去网上获取内容 • AI 客户端 • 通过 MCP(对于国内用户来说应该是秘塔 MCP) • AI 客户端自带功能(比如说我一直用的 ChatWise、国内的 Cherry Stdio 等等,自带搜索功能) • 模型自带工具
为了让数据能够更加结构化,这里推荐喂 Markdown 格式的文本数据。
PPT 创作测试
经过思路的延申扩展和多次测试优化后,得到了一个 Prompt。
为了测试,我把这个 "PPT 创作思路" 转成了 PDF,然后喂给 Gemini 2.5 Pro
和 GLM 4.5
,得到如下的效果
Gemini 2.5 测试
在输出最后一张图的时候出现了问题,因为 Gemini 支持图片,所以直接把图片发给它,它识别出来后修复了
GLM 4.5 Pro 测试
可以用,效果其实还行,有可优化的空间
怎么用?
Prompt 流程设计
整体流程是:
大模型 -> SVG -> PPT
大模型到 SVG 这个过程,请自己学习怎么用 AI,了解一些相关的概念,都很简单。
SVG 到 PPT 这个过程呢,大体步骤如下
1. 用户给大模型一个文档,要求其创建 SVG 2. 大模型分析,给出 PPT 大纲,用户在这个过程可以和大模型协商。最后同意 3. 接收用户同意后,大模型开始创作 PPT_1 的 SVG 代码 4. 用户检查 PPT_1 的 SVG 代码,如果不合适,和大模型沟通;如果合适,则"下一张" 5. 大模型接受指令,如果用户觉得不合适,则开始优化,重新输出 PPT_1 的 SVG 代码;如果用户觉得合适,则输出 PPT_2 的 SVG 代码 6. 循环往复,直到输出最后一张 PPT_N 的 SVG 代码
请参考初始对话
拿到 SVG 代码后怎么用
拿到代码后,直接新建文本,把代码放进去,保存。然后把 txt
后缀改成 svg
,复制粘贴进 PPT 就行
自动化方案
使用搜索功能 + 本地文件系统 MCP 可以实现自动化收集资料 + 生成 SVG 文件,但是复制还是需要自己操作(也可以用在线工具,或者自己写MCP脚本,让AI把SVG整合成PPT也可以)
这里搜索工具使用的是秘塔 MCP(自搓版本,官网的MCP我用不了);本地文件系统用的是 @modelcontextprotocol/filesystem
效果如下
Prompt 分享
链接:https://cloud.189.cn/web/share?code=BBrYZfAZNVZ3(访问码:ztx1)
觉得效果和自己想象的不太一样的,可以参考思路,对Prompt进行优化。
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...