做PPT是最痛苦的事情。
一开始,我只会新建,默认版式,然后标题写一点文字,下面的段落再填几个列表。
后来,我学习了一些设计技巧和动画技巧。但是一页精美的ppt,排版很容易花掉几十分钟,甚至一两个小时。
准备一个几十页的ppt,也许需要花好几天。
有了AI之后,ppt这项工作变得异常简单。现在的agent AI已经可以完全胜任这项工作了。
AI PPT成品样例,by claude design
也许不完美,也有人说AI做的没有灵魂,但质量足以吊打95%的人类ppt作品了,速度更是10倍百倍。
这学期我教了一门c++的课程,全程使用claude opus 4.6制作课程材料
我会先从大纲开始,告诉ai我要讲什么,然后让它写一个slide.md,包含每一页ppt的内容,标题、代码、讲解、习题等
然后claude用写一个python脚本来直接生成pptx文件
它还会全量编译、运行、测试所有的demo代码
几个小时AI就自动生成了一个学期的课程材料,甚至没有任何错误,AI对于既有知识的掌握,超过了任何人类。
我作为一个老师的作用,更多是在课堂上演绎这份ppt,带领学生亲身再感受每个知识点。
现在AI做ppt有几个方式。
第一种,先用html做,然后通过js转成ppt。优点是,AI比较擅长网页制作,网页观感效果好。但缺点是转换成ppt的过程不太稳定,很容易格式错误。毕竟,网页和ppt是两种排版渲染环境。
第二种,先写大纲,然后用python代码来生成ppt,python有个库可以读取、操作ppt。这个模式类似于第一种,但是不用在网页上画,由AI自行直接在ppt中决定视觉效果,其效果比第一种略微稳定,但也取决于AI模型的原生视觉能力。
第三种,claude for powerpoint插件,直接在powerpoint app中运行。应该是powerpoint暴露了操作接口给claude,我感觉视觉效果目前是比较好的。原生操作支持的也最丰富。
然后最近claude还出了claude design,虽然不是直接生成ppt,但这个东西也很有意思。
一两个月之前,我就和设计师讨论过这个方向,我当时对她讲,我希望她能够把视觉设计沉淀成一套能用自然语言表达的skill,放在agent当中,比如颜色搭配、字体选择、元素的排列原则。然后设计的时候就抛弃原来的软件,转向直接用自然语言生成网页看效果,作为设计交付的产物。
这样,设计流程可以完美融入agent开发流程,设计做好了,直接转交给agent。不用把图片再转成code,想像素级还原,这一步还是挺困难的。
当然,AI做ppt也少不了让人抓狂的时候,一般是内容出了问题,比如AI对于文字过于自由发挥。
所以,我感觉,现在人类来提供故事框架,AI负责视觉设计,是一个比较好的合作模式。对于文字需要细扣的场景,做完之后还是需要再精修一下文字。
欢迎大家分享自己用AI做ppt的工具。